KP JSON Articles


KP JSON Articles pulls in articles from another wordpress site through the normal json endpoints, it then parses the categories, tags, and attempts to pull the media. You can change the permalinks for each, create a sidebar and add widgets to existing sidebars.


  1. Ability to pull blog articles from another WordPress website
    1. Configured site must have the JSON API enabled.
  2. Creates or Updates posts, categories, tags, and tries to create the media for the posts
  3. Configurable and filterable by category, tag, or date range of articles to pull.
  4. Configurable permalinks
  5. Number of articles to pull (max 100, this is a WordPress JSON API limit)
  6. Manual, cron, and cli based syncing.
    1. I would not recommend manual syncing for anything over 20 pullable articles
  7. Includes basic templates
    1. To use them, simply copy the files in this plugins “templates/” directory to your theme’s root directory and make your modifications.
  8. Documentation and Usage in WP Admin


  • Main Settings
  • Sync Settings
  • Articles
  • Sync WP Cron Job


  1. Download the plugin, unzip it, and upload to your sites /wp-content/plugins/ directory
    1. You can also upload it directly to your Plugins admin
  2. Activate the plugin through the ‘Plugins’ menu in WordPress


Why would I need this plugin?

I personally had a use case where I created my articles in my support website, but wanted to display them in my personal website, so I developed this plugin to handle it.

Can I remove the “Original Article” link?

No. At this time we have no plans to create an option for that either. Keep credit where credit is due.

Can I edit the posts/categories/tags?

No. We do this to keep the originality of the posts.

Can I use my own templates?

Absolutely. Check the plugins “templates/” directory, and copy the files to your theme. You can make your modifications there.


There are no reviews for this plugin.

Contributors & Developers

“KP JSON Articles” adalah perisian sumber terbuka. Orang-orang berikut telah menyumbang kepada pemalam ini.




  • Test: Up to 6.0 compliant
  • Test: Up to PHP 8.1 Compliant
  • New: Plugin Icon =)


  • FEATURE: Translation ready


  • VERIFY: Core 5.9 Compliant
  • FEATURE: create some action hooks, listed below
    • kpja_admin_permissions – fires off after the admin pages permissions are squared away for the articles.
      done in case developers need more control over the permissions already set
    • kpja_pre_cpt_create – fires off before the custom post type is created
    • kpja_post_cpt_create – fires off after the custom post type is created
    • kpja_pre_tax_create – fires off before the taxonomies are created
    • kpja_post_tax_create – fires off after the taxonomies are created
  • FIX: Revamped the article image pulling. Should get all post thumbnails attached to a remote post now.
    • implemented a sample in the template kpja-single.php to show it working.


  • VERIFY: Core 5.8.1 Compliant


  • FIX: remote pull issue on non-https
  • FIX: throw proper error messages on issue
  • FIX: proper OR for file DIE on direct access
  • FIX: properly pull the documentation and sync info pages
  • FIX/FEATURE: replace get with safe get
  • FEATURE: strongly type methods
  • FEATURE: updated comments to phpdoc format


  • framework update
  • 5.8 compatibility
  • force php 7.3 minimum


  • framework update
  • WP Core Version update


  • Check for existing classes
  • Test for 5.7 compliance
  • Remove un-necessary includes
  • CLI sync performance
  • Update field framework


  • First public release