RSS Post Importer - Version 2.5.0

Version Description

Download this release

Release Info

Developer feedsapi
Plugin Icon 128x128 RSS Post Importer
Version 2.5.0
Comparing to
See all releases

Code changes from version 2.4.0 to 2.5.0

app/class-rss-post-importer.php CHANGED
@@ -234,10 +234,21 @@ class rssPostImporter {
234
  return false;
235
  }
236
 
237
- $url = esc_url("http://www.rsspostimporter.com/fetch.php?key=$key&url=http://dummyurl.com");
 
 
238
  $content = file_get_contents($url);
 
 
 
 
 
 
 
 
 
239
 
240
- if (trim($content) == "A valid key must be supplied") {
241
  return false;
242
  }
243
 
234
  return false;
235
  }
236
 
237
+ $url = "https://www.feedsapi.org/fetch.php?key=$key" .
238
+ "&url=" . "http://dummyurl.com";
239
+
240
  $content = file_get_contents($url);
241
+ $content = trim($content);
242
+
243
+ if ($content == "A valid key must be supplied") {
244
+ return false;
245
+ }
246
+
247
+ if ($content == "Invalid IP/DOMAIN") {
248
+ return false;
249
+ }
250
 
251
+ if ($content == "No URL supplied") {
252
  return false;
253
  }
254
 
app/classes/admin/class-rss-pi-admin-processor.php CHANGED
@@ -209,7 +209,7 @@ class rssPIAdminProcessor {
209
 
210
  $settings = array(
211
  'frequency' => $frequency,
212
- 'feeds_api_key' => htmlentities($_POST['feeds_api_key']),
213
  'post_template' => stripslashes_deep($_POST['post_template']),
214
  'post_status' => sanitize_text_field($_POST['post_status']),
215
  'author_id' => intval($_POST['author_id']),
209
 
210
  $settings = array(
211
  'frequency' => $frequency,
212
+ 'feeds_api_key' => $_POST['feeds_api_key'],
213
  'post_template' => stripslashes_deep($_POST['post_template']),
214
  'post_status' => sanitize_text_field($_POST['post_status']),
215
  'author_id' => intval($_POST['author_id']),
index.php CHANGED
@@ -5,7 +5,7 @@
5
  Plugin URI: https://wordpress.org/plugins/rss-post-importer/
6
  Description: This plugin lets you set up an import posts from one or several rss-feeds and save them as posts on your site, simple and flexible.
7
  Author: feedsapi
8
- Version: 2.4.0
9
  Author URI: https://www.feedsapi.org/
10
  License: GPLv2 or later
11
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
@@ -32,7 +32,7 @@ if (!defined('RSS_PI_BASENAME')) {
32
  }
33
 
34
  if (!defined('RSS_PI_VERSION')) {
35
- define('RSS_PI_VERSION', '2.4.0');
36
  }
37
 
38
  if (!defined('RSS_PI_LOG_PATH')) {
5
  Plugin URI: https://wordpress.org/plugins/rss-post-importer/
6
  Description: This plugin lets you set up an import posts from one or several rss-feeds and save them as posts on your site, simple and flexible.
7
  Author: feedsapi
8
+ Version: 2.5.0
9
  Author URI: https://www.feedsapi.org/
10
  License: GPLv2 or later
11
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
32
  }
33
 
34
  if (!defined('RSS_PI_VERSION')) {
35
+ define('RSS_PI_VERSION', '2.5.0');
36
  }
37
 
38
  if (!defined('RSS_PI_LOG_PATH')) {
readme.txt CHANGED
@@ -4,7 +4,7 @@ Donate link: https://www.feedsapi.org/
4
  Tags: rss aggregation, wordpress autoblog aggregator, Autoblogger, rss autopost and syndicator, blog content curation, feedsyndicate, feedwordpress, multiple rss feed importer, rss feeds to post, content syndication, blog migration, yahoo pipes
5
  Requires at least: 3.5
6
  Tested up to: 4.7.4
7
- Stable tag: 2.4.0
8
  License: GPLv2 or later
9
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
10
 
@@ -24,7 +24,7 @@ Content syndication allows a blogger to import an rss feed from other blogs in h
24
 
25
  [vimeo https://vimeo.com/113134777]
26
 
27
- **RSS Post Importer** handles all of that, it will import and publish Full Text RSS Posts from one or several RSS feeds sources to your WordPress blog on Auto-pilot while you are laying on the beach of doing some other work, making your blogging, content syndication strategy & autoblogging life much more easier!
28
 
29
  Not only does this WordPress RSS Aggregator Plugin import a snippet of the rss feed, it automatically imports the entire [**Full Text RSS Feed**](http://www.feedsapi.com) , allowing you to post the entire article on your site if you want. This means you're providing your readers with relevant content on a daily, weekly, or even hourly basis, depending on the top of blog you're running. RSS Post Importer is a great plugin for news aggregators, content syndicator, company blogs, current events bloggers, or deal bloggers, as it keeps the fresh content that your readers love you for, coming on a regular basis!
30
 
@@ -39,7 +39,7 @@ Not only does this WordPress RSS Aggregator Plugin import a snippet of the rss f
39
  * Set number of posts and category per feed.
40
  * Set what author to assign imported content to.
41
  * Simple template for formatting imported content.
42
- * Append prefilled HTML code or text to each published Post.
43
  * Append the no-follow tag to all outbond links for **better SEO.**
44
  * Idiot-proof Templating system allowing you to add backlinks and excerpts.
45
  * Block search indexing to prevent your content from appearing in search results.
@@ -99,7 +99,7 @@ RSS Post Importer requires a Full Text RSS Key [Try it Free for 14 Days](http://
99
 
100
  = How do I upgrade RSS Post Importer? =
101
 
102
- You need a Full Text RSS Key to upgrade your RSS Post Importer Plugin and boost your traffic and revenues, you simply need to go to [Boost my Traffic](http://www.feedsapi.org/register.htm?utm_source=rss-post-importer_upgrade) and create a premium account , then use the key you receive with your RSS Post Importer
103
 
104
  = How do I view my stats? =
105
 
@@ -128,6 +128,9 @@ Learn more (and get detailed instructions) in our [contribute guide](http://jetp
128
 
129
  == Change Log ==
130
 
 
 
 
131
  = Version 2.4.0 =
132
  * Several bugs fixing and stability improvement
133
 
@@ -155,22 +158,22 @@ Learn more (and get detailed instructions) in our [contribute guide](http://jetp
155
 
156
  = Version 2.1.9 =
157
  * Diverse bug fixes.
158
- * SEO Best Practices implementation.
159
  * Social Media and Open Graph optimization.
160
 
161
  = Version 2.1.8 =
162
  * New: Pause / Play feed processing and content import from a a specific feed.
163
- * BUG Fix: Charting time-out for big content DB has been fixed.
164
  * Various small bugs fixes.
165
 
166
  = Version 2.1.7 =
167
  * Support for Automatic Authors Importing
168
- * Support for Automatic Categories importing
169
  * Bug fixes
170
 
171
  = Version 2.1.6 =
172
  * Custom scheduling
173
- * SEO: Feeds level no-follow
174
  * Bug fixes
175
 
176
  = Version 2.1.5 =
@@ -211,7 +214,7 @@ Learn more (and get detailed instructions) in our [contribute guide](http://jetp
211
  * Bug Fixing: Encoding Bugs for Arabic, Russian, German and other languages and special characters fixed
212
 
213
  = Version 2.0.16 =
214
- * Added advanced stats
215
 
216
  = Version 2.0.15 =
217
  * Duplicate post issue
4
  Tags: rss aggregation, wordpress autoblog aggregator, Autoblogger, rss autopost and syndicator, blog content curation, feedsyndicate, feedwordpress, multiple rss feed importer, rss feeds to post, content syndication, blog migration, yahoo pipes
5
  Requires at least: 3.5
6
  Tested up to: 4.7.4
7
+ Stable tag: 2.5.0
8
  License: GPLv2 or later
9
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
10
 
24
 
25
  [vimeo https://vimeo.com/113134777]
26
 
27
+ **RSS Post Importer** handles all of that, it will import and publish Full Text RSS Posts from one or several RSS feeds sources to your WordPress blog on Auto-pilot while you are laying on the beach of doing some other work, making your blogging, content syndication strategy & autoblogging life much more easier!
28
 
29
  Not only does this WordPress RSS Aggregator Plugin import a snippet of the rss feed, it automatically imports the entire [**Full Text RSS Feed**](http://www.feedsapi.com) , allowing you to post the entire article on your site if you want. This means you're providing your readers with relevant content on a daily, weekly, or even hourly basis, depending on the top of blog you're running. RSS Post Importer is a great plugin for news aggregators, content syndicator, company blogs, current events bloggers, or deal bloggers, as it keeps the fresh content that your readers love you for, coming on a regular basis!
30
 
39
  * Set number of posts and category per feed.
40
  * Set what author to assign imported content to.
41
  * Simple template for formatting imported content.
42
+ * Append prefilled HTML code or text to each published Post.
43
  * Append the no-follow tag to all outbond links for **better SEO.**
44
  * Idiot-proof Templating system allowing you to add backlinks and excerpts.
45
  * Block search indexing to prevent your content from appearing in search results.
99
 
100
  = How do I upgrade RSS Post Importer? =
101
 
102
+ You need a Full Text RSS Key to upgrade your RSS Post Importer Plugin and boost your traffic and revenues, you simply need to go to [Boost my Traffic](http://www.feedsapi.org/register.htm?utm_source=rss-post-importer_upgrade) and create a premium account , then use the key you receive with your RSS Post Importer
103
 
104
  = How do I view my stats? =
105
 
128
 
129
  == Change Log ==
130
 
131
+ = Version 2.5.0 =
132
+ * Security update
133
+
134
  = Version 2.4.0 =
135
  * Several bugs fixing and stability improvement
136
 
158
 
159
  = Version 2.1.9 =
160
  * Diverse bug fixes.
161
+ * SEO Best Practices implementation.
162
  * Social Media and Open Graph optimization.
163
 
164
  = Version 2.1.8 =
165
  * New: Pause / Play feed processing and content import from a a specific feed.
166
+ * BUG Fix: Charting time-out for big content DB has been fixed.
167
  * Various small bugs fixes.
168
 
169
  = Version 2.1.7 =
170
  * Support for Automatic Authors Importing
171
+ * Support for Automatic Categories importing
172
  * Bug fixes
173
 
174
  = Version 2.1.6 =
175
  * Custom scheduling
176
+ * SEO: Feeds level no-follow
177
  * Bug fixes
178
 
179
  = Version 2.1.5 =
214
  * Bug Fixing: Encoding Bugs for Arabic, Russian, German and other languages and special characters fixed
215
 
216
  = Version 2.0.16 =
217
+ * Added advanced stats
218
 
219
  = Version 2.0.15 =
220
  * Duplicate post issue