YoApy News
YoApy News
Description
YoApy News automatically fetches and imports news articles from the YoApy News platform (news.yoapy.com) directly into your WordPress site as regular posts, complete with featured images, tags, and source attribution.
Features:
- Automatic news import at configurable intervals (5, 10, 15, 30 minutes, or hourly)
- Featured image download and attachment
- Hashtag-to-tag conversion
- Source attribution in post content
- Duplicate detection prevents re-importing the same article
- Configurable post status (Published, Draft, or Pending Review)
- Configurable default category and author
- Manual import button for on-demand fetching
- Activity log for monitoring import status
- Clean, WordPress-native admin interface
How It Works:
- Create your API keys at yoapy.com
- Enter your API Key and Secret in the plugin settings
- Configure your import preferences (post status, category, author)
- The plugin automatically checks for new articles at your chosen interval
- New articles are created as WordPress posts with featured images
External Services
This plugin relies on the YoApy News API to function.
- Service: YoApy News API
- URL: https://news.yoapy.com
- Purpose: To authenticate your account and retrieve news articles generated for your account. The plugin periodically sends authenticated requests to fetch new articles.
- Data Sent: On each request, the plugin sends your API Key ID, a timestamp, and an HMAC-SHA256 authentication hash (generated from the timestamp and your secret key). No personal user data from your WordPress site is sent.
- Data Received: The plugin receives news article data including title, content, hashtags, source name, source URL, image URL, and publication date.
- Terms of Service: YoApy Terms
- Privacy Policy: YoApy Privacy Policy
Installation
- Upload the plugin files to the
/wp-content/plugins/yoapy-newsdirectory, or install the plugin through the WordPress plugins screen directly. - Activate the plugin through the ‘Plugins’ screen in WordPress.
- Navigate to YoApy News in the admin menu to configure the plugin.
- Create your API keys at https://yoapy.com.
- Enter your API Key and Secret in the plugin settings.
- Click “Test Connection” to verify your credentials.
- Configure your import preferences and save.
Faq
Yes, you need to create API keys at https://yoapy.com to use this plugin. The keys authenticate your account and determine which news articles are available to you.
You can configure the check interval in the settings. Options include every 5 minutes, 10 minutes, 15 minutes, 30 minutes, or hourly. The default is every 5 minutes.
Yes, click the “Import Now” button on the settings page to trigger an immediate import.
The plugin tracks imported articles by their unique ID and will skip any article that has already been imported.
Yes, you can set imported articles to be Published, Draft, or Pending Review.
Yes, the plugin downloads the article’s image and sets it as the WordPress post’s featured image.
Reviews
Changelog
1.2.0
- Removed optional News account field from settings.
- Added credit balance display and direct “Buy Credits” button to panel.
- Improved import logic to process only today’s news and only new items.
- Saving settings now triggers immediate import and returns totals: found today, candidates, and imported.
1.1.4
- Fixed fatal error on activation caused by an invalid logger class reference.
- Added safe fallback for log directory resolution.
1.1.3
- Added YoApy API credential validation (
/v1/auth_ping) in connection test. - Added optional News account filter to import only a specific configured account.
- Added separate YoApy API URL setting (
https://api.yoapy.comby default). - Fixed Last Import status rendering on the settings page.
1.1.2
- Added nonce validation for Logs page filters and pagination (
event,s,paged). - Added nonce validation for Imported News page search and pagination (
s,paged). - Updated admin filter/search forms and pagination links to include nonce tokens.
1.1.1
- Maintenance improvements and compatibility updates.
1.0.0
- Initial release
- Automatic news import from YoApy News API
- Featured image download and attachment
- Configurable import interval, post status, category, and author
- Duplicate detection
- Manual import button
- Activity log
- WordPress.org compliant