Wordpress.org

Self hosted Wordpress

Integrate the Wordpress.org API with the GitHub API

Setup the Wordpress.org API trigger to run a workflow which integrates with the GitHub API. Pipedream's integration platform allows you to integrate Wordpress.org and GitHub remarkably fast. Free for developers.

Create Post with Wordpress.org API on New Branch (Instant) from GitHub API
GitHub + Wordpress.org
 
Try it
Create Post with Wordpress.org API on New Card in Column (Instant) from GitHub API
GitHub + Wordpress.org
 
Try it
Create Post with Wordpress.org API on New Collaborator (Instant) from GitHub API
GitHub + Wordpress.org
 
Try it
Create Post with Wordpress.org API on New Commit Comment (Instant) from GitHub API
GitHub + Wordpress.org
 
Try it
Create Post with Wordpress.org API on New Commit from GitHub API
GitHub + Wordpress.org
 
Try it
New Branch (Instant) from the GitHub API

Emit new events when a new branch is created

 
Try it
New Card in Column (Classic Projects) from the GitHub API

Emit new event when a (classic) project card is created or moved to a specific column. For Projects V2 use New Issue with Status trigger. More information here

 
Try it
New Collaborator (Instant) from the GitHub API

Emit new events when collaborators are added to a repo

 
Try it
New Commit (Instant) from the GitHub API

Emit new events on new commits to a repo or branch

 
Try it
New Commit Comment (Instant) from the GitHub API

Emit new events on new commit comments

 
Try it
Create Post with the Wordpress.org API

Creates a post. See the docs here

 
Try it
Create Issue with the GitHub API

Create a new issue in a Gihub repo. See docs here

 
Try it
Create User with the Wordpress.org API

Creates a user. See the docs here

 
Try it
Search Issues and Pull Requests with the GitHub API

Find issues and pull requests by state and keyword. See docs here

 
Try it
Get User with the Wordpress.org API

Retrieves information for a user. See the docs here

 
Try it

Overview of Wordpress.org

WordPress API can help you create a variety of different projects with greater
efficiency and functionality. Whether it’s developing and creating a custom
WordPress site, creating an API for a product, or developing a plugin for a
program, the WordPress API offers more possibilities than ever to customize and
enhance your online experience. Here are a few examples of things you can build
using the WordPress API:

  • Custom WordPress Sites: With WordPress API, you can create specialized and
    customized sites that fit your exact needs and vision. From e-commerce stores
    to magazine websites and anything else imaginable, WordPress API can help you
    create and customize a website that’s tailored to your exact needs.
  • Product API: If you’re a developer and you have products that require an API,
    WordPress API can help you easily create one. You can create a custom API
    that helps you manage your products and make them available to other
    applications and websites.
  • Plugin Creation: If you need a plugin for something you’re developing, the
    WordPress API can help you create something tailored to your exact needs.
    From custom shortcodes to mini programs and full-fledged plugins, the
    WordPress API has what you need.
  • Widgets: Widgets are small pieces of code that you can use on your website to
    display different types of content. You can use the WordPress API to create
    custom widgets that help you display plugins, videos, images, and more.
  • Custom Social Network Platforms: The WordPress API offers more possibilities
    than ever to create custom social network platforms. With access to the API,
    you can create specialized networks for your website, unfettered by
    third-party restrictions.
  • Mobile Applications:Do you need to create a mobile application that interacts
    with your website? The WordPress API can provide the tools and features you
    need to create a smooth and seamless integration between your website and
    your app.

Connect Wordpress.org

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
import { axios } from "@pipedream/platform"
export default defineComponent({
  props: {
    wordpress_org: {
      type: "app",
      app: "wordpress_org",
    }
  },
  async run({steps, $}) {
    const data = {
      "title": `New Title`,
    }
    return await axios($, {
      method: "post",
      url: `https://${this.wordpress_org.$auth.url}/wp-json/wp/v2/posts/POST_ID`,
      auth: {
        username: `${this.wordpress_org.$auth.username}`,
        password: `${this.wordpress_org.$auth.application_password}`,
      },
      data,
    })
  },
})

Connect GitHub

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
import { axios } from "@pipedream/platform"
export default defineComponent({
  props: {
    github: {
      type: "app",
      app: "github",
    }
  },
  async run({steps, $}) {
    return await axios($, {
      url: `https://api.github.com/user`,
      headers: {
        Authorization: `Bearer ${this.github.$auth.oauth_access_token}`,
        "X-GitHub-Api-Version": `2022-11-28`,
      },
    })
  },
})