Inline Related Posts - Version 3.0.3

Version Description

Release Date - 2021-05-08

  • IWP-170 Additional code rationalization & Performance changes, TinyMCE Editor resolution
Download this release

Release Info

Developer IntellyWP
Plugin Icon 128x128 Inline Related Posts
Version 3.0.3
Comparing to
See all releases

Code changes from version 3.0.1 to 3.0.3

Files changed (4) hide show
  1. includes/actions.php +108 -35
  2. includes/classes/utils/Utils.php +1 -1
  3. index.php +55 -55
  4. readme.txt +254 -245
includes/actions.php CHANGED
@@ -24,44 +24,117 @@ add_action('init', 'irp_do_action');
24
  add_action('wp_ajax_do_action', 'irp_do_action');
25
  function irp_do_action() {
26
  global $irp;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
27
 
28
- if ($irp->Utils->qs('irp_action')) {
29
- $args=array_merge($_GET, $_POST, $_COOKIE, $_SERVER);
30
- $name='irp_'.$irp->Utils->qs('irp_action');
31
- if(has_action($name)) {
32
- $irp->Log->debug('EXECUTING ACTION=%s', $name);
33
- do_action($name, $args);
34
- } elseif(function_exists($name)) {
35
- $irp->Log->debug('EXECUTING FUNCTION=%s DATA=%s', $name, $args);
36
- call_user_func($name, $args);
37
- } elseif(strpos($irp->Utils->qs('irp_action'), '_')!==FALSE) {
38
- $pos=strpos($irp->Utils->qs('irp_action'), '_');
39
- $what=substr($irp->Utils->qs('irp_action'), 0, $pos);
40
- $function=substr($irp->Utils->qs('irp_action'), $pos+1);
41
 
42
- $class=NULL;
43
- switch (strtolower($what)) {
44
- case 'cron':
45
- $class=$irp->Cron;
46
- break;
47
- case 'tracking':
48
- $class=$irp->Tracking;
49
- break;
50
- case 'properties':
51
- $class=$irp->Options;
52
- break;
53
- }
54
 
55
- if(!$class) {
56
- $irp->Log->fatal('NO CLASS FOR=%s IN ACTION=%s', $what, $irp->Utils->qs('irp_action'));
57
- } elseif(!method_exists ($class, $function)) {
58
- $irp->Log->fatal('NO METHOD FOR=%s IN CLASS=%s IN ACTION=%s', $function, $what, $irp->Utils->qs('irp_action'));
59
- } else {
60
- $irp->Log->debug('METHOD=%s OF CLASS=%s', $function, $what);
61
- call_user_func(array($class, $function), $args);
62
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
63
  } else {
64
- $irp->Log->fatal('NO FUNCTION FOR==%s', $irp->Utils->qs('irp_action'));
 
65
  }
66
- }
 
 
67
  }
 
 
24
  add_action('wp_ajax_do_action', 'irp_do_action');
25
  function irp_do_action() {
26
  global $irp;
27
+
28
+ $action = $irp->Utils->qs('irp_action');
29
+ switch($action) {
30
+ case 'ui_button_editor':
31
+ call_irp_ui_button_editor($irp);
32
+ break;
33
+ case 'ui_box_preview':
34
+ call_irp_ui_box_preview($irp);
35
+ break;
36
+ case 'manager_trackingOn':
37
+ call_irp_manager_trackingOn($irp);
38
+ break;
39
+ case 'manager_trackingOff':
40
+ call_irp_manager_trackingOff($irp);
41
+ break;
42
+ case '':
43
+ break; // blank strings are okay. We just want to ignore them.
44
+ default:
45
+ $irp->Log->fatal('Attempting to execute unknown function %s', $action);
46
+ break;
47
+ }
48
+ }
49
+
50
+ function call_irp_ui_button_editor($irp) {
51
+ // Change this to a capability: https://developer.wordpress.org/reference/functions/current_user_can/
52
+ //if (!current_user_can('administrator')) {
53
+ // $irp->Log->info('Rejected Non-admin call of irp_do_action().');
54
+ //}
55
+ //else {
56
+ //Replace this with an actual function call
57
+ irp_find_and_call_func($irp, 'ui_button_editor');
58
+ //}
59
+ }
60
 
61
+ function call_irp_ui_box_preview($irp)
62
+ {
63
+ // Change this to a capability: https://developer.wordpress.org/reference/functions/current_user_can/
64
+ //if (!current_user_can('administrator')) {
65
+ // $irp->Log->info('Rejected Non-admin call of irp_do_action().');
66
+ //}
67
+ //else {
68
+ // Replace this with an actual function call
69
+ irp_find_and_call_func($irp, 'ui_box_preview');
70
+ //}
71
+ }
 
 
72
 
73
+ function call_irp_manager_trackingOn($irp)
74
+ {
75
+ // Change this to a capability: https://developer.wordpress.org/reference/functions/current_user_can/
76
+ //if (!current_user_can('administrator')) {
77
+ // $irp->Log->info('Rejected Non-admin call of irp_do_action().');
78
+ //}
79
+ //else {
80
+ // Replace this with an actual function call
81
+ irp_find_and_call_func($irp, 'manager_trackingOn');
82
+ //}
83
+ }
 
84
 
85
+ function call_irp_manager_trackingOff($irp)
86
+ {
87
+ // Change this to a capability: https://developer.wordpress.org/reference/functions/current_user_can/
88
+ //if (!current_user_can('administrator')) {
89
+ // $irp->Log->info('Rejected Non-admin call of irp_do_action().');
90
+ //}
91
+ //else {
92
+ // Replace this with an actual function call
93
+ irp_find_and_call_func($irp, 'manager_trackingOff');
94
+ //}
95
+ }
96
+
97
+ // Phase one of removing the irp_do_action
98
+ function irp_find_and_call_func($irp, $action)
99
+ {
100
+ $args=array_merge($_GET, $_POST, $_COOKIE, $_SERVER);
101
+ $name='irp_'.$action;
102
+
103
+ if(has_action($name)) {
104
+ $irp->Log->debug('EXECUTING ACTION=%s', $name);
105
+ do_action($name, $args);
106
+ } elseif(function_exists($name)) {
107
+ $irp->Log->debug('EXECUTING FUNCTION=%s DATA=%s', $name, $args);
108
+ call_user_func($name, $args);
109
+ } elseif(strpos($action, '_')!==FALSE) {
110
+ $pos=strpos($action, '_');
111
+ $what=substr($action, 0, $pos);
112
+ $function=substr($action, $pos+1);
113
+
114
+ $class=NULL;
115
+ switch (strtolower($what)) {
116
+ case 'cron':
117
+ $class=$irp->Cron;
118
+ break;
119
+ case 'tracking':
120
+ $class=$irp->Tracking;
121
+ break;
122
+ case 'properties':
123
+ $class=$irp->Options;
124
+ break;
125
+ }
126
+
127
+ if(!$class) {
128
+ $irp->Log->fatal('NO CLASS FOR=%s IN ACTION=%s', $what, $action);
129
+ } elseif(!method_exists ($class, $function)) {
130
+ $irp->Log->fatal('NO METHOD FOR=%s IN CLASS=%s IN ACTION=%s', $function, $what, $action);
131
  } else {
132
+ $irp->Log->debug('METHOD=%s OF CLASS=%s', $function, $what);
133
+ call_user_func(array($class, $function), $args);
134
  }
135
+ } else {
136
+ $irp->Log->fatal('NO FUNCTION FOR==%s', $action);
137
+ }
138
  }
139
+
140
+ ?>
includes/classes/utils/Utils.php CHANGED
@@ -220,7 +220,7 @@ class IRP_Utils {
220
  $result = trim($result);
221
  }
222
 
223
- return $result;
224
  }
225
 
226
  function query($query, $args = NULL) {
220
  $result = trim($result);
221
  }
222
 
223
+ return htmlspecialchars($result);
224
  }
225
 
226
  function query($query, $args = NULL) {
index.php CHANGED
@@ -1,55 +1,55 @@
1
- <?php
2
- /*
3
- Plugin Name: Inline Related Posts
4
- Plugin URI: http://intellywp.com/intelly-related-posts/
5
- Description: Inline Related Posts AUTOMATICALLY inserts related posts INSIDE your content, capturing immediately the reader's attention
6
- Author: IntellyWP
7
- Author URI: http://intellywp.com/
8
- Email: support@intellywp.com
9
- Version: 3.0.1
10
- */
11
- define('IRP_PLUGIN_PREFIX', 'IRP_');
12
- define('IRP_PLUGIN_FILE',__FILE__);
13
- define('IRP_PLUGIN_SLUG', 'intelly-related-posts');
14
- define('IRP_PLUGIN_NAME', 'Inline Related Posts');
15
- define('IRP_PLUGIN_VERSION', '3.0.1');
16
- define('IRP_PLUGIN_AUTHOR', 'IntellyWP');
17
- define('IRP_PLUGIN_ROOT', dirname(__FILE__).'/');
18
- define('IRP_PLUGIN_IMAGES', plugins_url( 'assets/images/', __FILE__ ));
19
- define('IRP_PLUGIN_ASSETS', plugins_url( 'assets/', __FILE__ ));
20
-
21
- define('IRP_LOGGER', FALSE);
22
- define('IRP_DEBUG_BLOCK', FALSE);
23
- define('IRP_DISABLE_RELATED', FALSE);
24
- define('IRP_QUERY_POSTS_OF_TYPE', 1);
25
- define('IRP_QUERY_POST_TYPES', 2);
26
- define('IRP_QUERY_CATEGORIES', 3);
27
- define('IRP_QUERY_TAGS', 4);
28
-
29
- define('IRP_ENGINE_SEARCH_CATEGORIES_TAGS', 0);
30
- define('IRP_ENGINE_SEARCH_CATEGORIES', 1);
31
- define('IRP_ENGINE_SEARCH_TAGS', 2);
32
-
33
- define('IRP_PLUGIN_URI', plugins_url('/', __FILE__ ));
34
- define('IRP_INTELLYWP_SITE', 'http://www.intellywp.com/');
35
- define('IRP_INTELLYWP_ENDPOINT', IRP_INTELLYWP_SITE.'wp-content/plugins/intellywp-manager/data.php');
36
- define('IRP_PAGE_FAQ', IRP_INTELLYWP_SITE.IRP_PLUGIN_SLUG);
37
- define('IRP_PAGE_WORDPRESS', 'https://wordpress.org/plugins/'.IRP_PLUGIN_SLUG.'/');
38
- define('IRP_PAGE_PREMIUM', IRP_INTELLYWP_SITE.IRP_PLUGIN_SLUG);
39
- define('IRP_PAGE_SETTINGS', admin_url().'options-general.php?page='.IRP_PLUGIN_SLUG);
40
-
41
- define('IRP_TAB_SETTINGS', 'settings');
42
- define('IRP_TAB_SETTINGS_URI', IRP_PAGE_SETTINGS.'&tab='.IRP_TAB_SETTINGS);
43
- define('IRP_TAB_ABOUT', 'about');
44
- define('IRP_TAB_ABOUT_URI', IRP_PAGE_SETTINGS.'&tab='.IRP_TAB_ABOUT);
45
- define('IRP_TAB_DOCS', 'docs');
46
- define('IRP_TAB_DOCS_URI', 'http://intellywp.com/docs/category/inline-related-posts/');
47
- define('IRP_TAB_WHATS_NEW', 'whatsnew');
48
- define('IRP_TAB_WHATS_NEW_URI', IRP_PAGE_SETTINGS.'&tab='.IRP_TAB_WHATS_NEW);
49
-
50
- include_once(dirname(__FILE__).'/autoload.php');
51
- irp_include_php(dirname(__FILE__).'/includes/');
52
-
53
- global $irp;
54
- $irp=new IRP_Singleton();
55
- $irp->init();
1
+ <?php
2
+ /*
3
+ Plugin Name: Inline Related Posts
4
+ Plugin URI: http://intellywp.com/intelly-related-posts/
5
+ Description: Inline Related Posts AUTOMATICALLY inserts related posts INSIDE your content, capturing immediately the reader's attention
6
+ Author: IntellyWP
7
+ Author URI: http://intellywp.com/
8
+ Email: support@intellywp.com
9
+ Version: 3.0.2
10
+ */
11
+ define('IRP_PLUGIN_PREFIX', 'IRP_');
12
+ define('IRP_PLUGIN_FILE',__FILE__);
13
+ define('IRP_PLUGIN_SLUG', 'intelly-related-posts');
14
+ define('IRP_PLUGIN_NAME', 'Inline Related Posts');
15
+ define('IRP_PLUGIN_VERSION', '3.0.2');
16
+ define('IRP_PLUGIN_AUTHOR', 'IntellyWP');
17
+ define('IRP_PLUGIN_ROOT', dirname(__FILE__).'/');
18
+ define('IRP_PLUGIN_IMAGES', plugins_url( 'assets/images/', __FILE__ ));
19
+ define('IRP_PLUGIN_ASSETS', plugins_url( 'assets/', __FILE__ ));
20
+
21
+ define('IRP_LOGGER', FALSE);
22
+ define('IRP_DEBUG_BLOCK', FALSE);
23
+ define('IRP_DISABLE_RELATED', FALSE);
24
+ define('IRP_QUERY_POSTS_OF_TYPE', 1);
25
+ define('IRP_QUERY_POST_TYPES', 2);
26
+ define('IRP_QUERY_CATEGORIES', 3);
27
+ define('IRP_QUERY_TAGS', 4);
28
+
29
+ define('IRP_ENGINE_SEARCH_CATEGORIES_TAGS', 0);
30
+ define('IRP_ENGINE_SEARCH_CATEGORIES', 1);
31
+ define('IRP_ENGINE_SEARCH_TAGS', 2);
32
+
33
+ define('IRP_PLUGIN_URI', plugins_url('/', __FILE__ ));
34
+ define('IRP_INTELLYWP_SITE', 'http://www.intellywp.com/');
35
+ define('IRP_INTELLYWP_ENDPOINT', IRP_INTELLYWP_SITE.'wp-content/plugins/intellywp-manager/data.php');
36
+ define('IRP_PAGE_FAQ', IRP_INTELLYWP_SITE.IRP_PLUGIN_SLUG);
37
+ define('IRP_PAGE_WORDPRESS', 'https://wordpress.org/plugins/'.IRP_PLUGIN_SLUG.'/');
38
+ define('IRP_PAGE_PREMIUM', IRP_INTELLYWP_SITE.IRP_PLUGIN_SLUG);
39
+ define('IRP_PAGE_SETTINGS', admin_url().'options-general.php?page='.IRP_PLUGIN_SLUG);
40
+
41
+ define('IRP_TAB_SETTINGS', 'settings');
42
+ define('IRP_TAB_SETTINGS_URI', IRP_PAGE_SETTINGS.'&tab='.IRP_TAB_SETTINGS);
43
+ define('IRP_TAB_ABOUT', 'about');
44
+ define('IRP_TAB_ABOUT_URI', IRP_PAGE_SETTINGS.'&tab='.IRP_TAB_ABOUT);
45
+ define('IRP_TAB_DOCS', 'docs');
46
+ define('IRP_TAB_DOCS_URI', 'http://intellywp.com/docs/category/inline-related-posts/');
47
+ define('IRP_TAB_WHATS_NEW', 'whatsnew');
48
+ define('IRP_TAB_WHATS_NEW_URI', IRP_PAGE_SETTINGS.'&tab='.IRP_TAB_WHATS_NEW);
49
+
50
+ include_once(dirname(__FILE__).'/autoload.php');
51
+ irp_include_php(dirname(__FILE__).'/includes/');
52
+
53
+ global $irp;
54
+ $irp=new IRP_Singleton();
55
+ $irp->init();
readme.txt CHANGED
@@ -1,245 +1,254 @@
1
- === Inline Related Posts ===
2
- Contributors: IntellyWP, data443
3
- Tags: related post,related posts,inline related posts, inside related posts, suggestions, similar post, similar posts, related,contextual, relations, seo, bounce rate, internal links, similarity, related content, inline related post, Zemanta, inline, Related Links, Contextual Related Posts, YARPP recommendation engine, YARPP
4
- Requires at least: 2.7
5
- Tested up to: 5.7
6
-
7
- Inline Related Posts AUTOMATICALLY inserts related posts INSIDE your content, capturing immediately the reader's attention.
8
-
9
- == Description ==
10
- <p>This plugin is a service of <a href="https://www.data443.com" rel="nofollow ugc">Data443.com</a>.</p>
11
-
12
- <p>Data443 is a Data Security and Privacy Compliance company that is publicly traded <a href="https://finance.yahoo.com/quote/ATDS?p=ATD" rel="nofollow ugc">ATDS</a>. We have been providing leading GDPR compliance products such as <a href="https://wordpress.org/plugins/gdpr-framework/" rel="nofollow ugc">WordPress GDPR Framework</a> and <a href="https://www.data443.com/classidocs-home/" rel="nofollow ugc">ClassiDocs</a>, Blockchain privacy, and enterprise cloud eDiscovery tools.</p>
13
-
14
-
15
- Companies like Entrepreneur, The Wall Street Journal, BBC, Business Insider, Financial Times and many others understood this concept and embraced it as you can see in this GIF in <a href="https://wordpress.org/plugins/intelly-related-posts/screenshots/">Screenshots</a>.
16
-
17
- In <a href="http://www.intellywp.com" target="_blank">IntellyWP</a> we take care of the marketing aspects of your Wordpress site and today we have brought to you the same technology they use, to help you to increase engagement, page views and to reduce the bounce rate.
18
-
19
- > <strong>Just one week after testing this plugin on a low traffic site, our page views increased by 99%.</strong>
20
-
21
- <strong>ANOTHER IMPORTANT POINT OF VIEW</strong>
22
- <br>
23
- How many things have you have in the footer post?
24
-
25
- * The author box?
26
- * Subscription to your newsletter?
27
- * Maybe you ask users to share the post on social networks?
28
- * You ask them to leave a comment?
29
- * And also... to read related posts?
30
-
31
- Do you know that asking too many things is equal to ask nothing?
32
-
33
- [youtube https://www.youtube.com/watch?v=CjdTr14Nd1g]
34
-
35
- Inline related posts plugin bring a new experience to your visitors and help you to win the fight of catching readers attention ;)
36
-
37
- > With Inline Related Posts Plugin you can:<br>
38
- > 1. Put related posts boxes INSIDE your content (<a href="https://wordpress.org/plugins/intelly-related-posts/screenshots/">see Screenshots</a>)<br>
39
- > 2. Automatically put multiple boxes in all your posts<br>
40
- > 3. Automatically detect line breaks (without destroy your paragraphs or headlines)<br>
41
- > 4. Choose over 20+ combinations of style (themes, colors, hover)
42
-
43
-
44
- <a href="https://downloads.wordpress.org/plugin/intelly-related-posts.zip">Download now the Inline Related posts plugin into your Wordpress.</a>
45
- <br>
46
- <br>
47
-
48
- == Installation ==
49
-
50
- 1. Download our plugin
51
- 2. Upload to your /wp-contents/plugins/ directory.
52
- 3. Activate the plugin through the "Plugins" menu in WordPress.
53
- 4. You will be redirected to Settings &gt;&gt; Inline Related Posts
54
-
55
- == Frequently Asked Questions ==
56
-
57
- = Why should I use this plugin? =
58
-
59
- Because it will increase the page views on your site, improving engagement and reducing your bounce rate.
60
-
61
- = Can I use the Inline related Posts plugin along with another Related posts plugin? =
62
-
63
- Yes you can! Our plugin puts fancy boxes INSIDE the content, not at the end of it.
64
-
65
- = Will this plugin break the structure of my content? =
66
-
67
- NOPE. Our algorithm knows HTML tags and avoid placing the boxes in the wrong place!
68
-
69
- = Do you have some others fancy box styles? =
70
-
71
- Yes! We have other cool styles and features in the PRO version. Check it out <a href="https://intellywp.com/intelly-related-posts/">https://intellywp.com/intelly-related-posts/</a>
72
-
73
- = Will this plugin slow my website? =
74
-
75
- Absolutely Not! Inline Related Posts is built with lightweight code so you won’t notice any difference in speed using it.
76
-
77
- == Screenshots ==
78
-
79
- 1. Some example of famous websites with "Related post box"
80
- 2. An example of a style that you can use
81
- 3. Another example of a style that you can use
82
- 4. Another example of a style that you can use
83
- 5. Hover effect is allowed using this theme
84
- 6. Our Intelly Line Breaks technology which detects grammar rules and avoids content breaks.
85
- 7. The backend of our plugin. Live preview available and super fast options to fit your theme style.
86
- 8. A Box Theme of Inline Related Posts PRO. Check other PREMIUM feature <a href="https://intellywp.com/intelly-related-posts/">here</a>. (https://intellywp.com/intelly-related-posts/)
87
- 9. Another Box Theme of Inline Related Posts PRO. Check other PREMIUM feature <a href="https://intellywp.com/intelly-related-posts/">here</a>. (https://intellywp.com/intelly-related-posts/)
88
-
89
- == Changelog ==
90
-
91
- = 3.0.1 =
92
- *Release Date - 2021-03-10*
93
-
94
- * Links Update
95
- * Added : Right sidebar on option panel.
96
- * Tested with WP 5.7 Plugin updated and supported.
97
-
98
- = 3.0.0 =
99
- *Release Date - 2021-01-19*
100
-
101
- * Tested with WP 5.6 Plugin updated and supported.
102
-
103
- = 2.2.8 =
104
- *Release Date - 2020-10-17*
105
-
106
- * Branding update
107
-
108
- = 2.2.7 =
109
- *Release Date - 2020-08-17*
110
-
111
- * [Bugfix] Incompatibility between jQuery qTip and the jQuery version included on WordPress 5.5
112
- * Tested with WP 5.5 Plugin updated and supported.
113
-
114
- = 2.2.6 =
115
- *Release Date - 2020-08-06*
116
-
117
- * Tested with WP 5.4 Plugin updated and supported.
118
-
119
- = 2.2.5 =
120
- *Release Date - 2020-01-22*
121
-
122
- * Tested with WP 5.3 Plugin updated and supported.
123
-
124
- = 2.2.4 =
125
- *Release Date - 2019-05-18*
126
-
127
- * Tested with WP 5.2 Plugin updated and supported.
128
- * [Improvement] Prevent the related posts inside specific divs
129
-
130
- = 2.2.3 =
131
- *Release Date - 2019-03-16*
132
-
133
- * Tested with WP 5.1.1. Plugin updated and supported.
134
-
135
- = 2.2.2 =
136
- *Release Date - 2019-02-21*
137
-
138
- * [NEW] Ajax dropdown to choose a specific post for our "irp" shortcode from the editor button.
139
- * [NEW] Ajax dropdown to choose a specific page for our "irp" shortcode from the editor button.
140
- * Finally compatible with WP 5.0.3. Plugin updated and supported.
141
-
142
- = 2.2.1 =
143
- *Release Date - 2018-05-01*
144
-
145
- * Finally compatible with WP 4.9.5. Plugin updated and supported.
146
-
147
- = 2.2.0 =
148
- *Release Date - 21/08/2016*
149
-
150
- * Compatible with PHP < 5.3
151
- * No also inline image are recognized if featured image is not defined
152
-
153
- = 2.1.8 =
154
- *Release Date - 27/04/2016*
155
- * Documentation link fixed
156
- = 2.1.7 =
157
- *Release Date - 19/09/2015*
158
-
159
- * [Bugfix] hasPoweredBy not is default disable due to WP repository guidelines
160
-
161
- = 2.1.6 =
162
- *Release Date - 13/09/2015*
163
-
164
- * [Improvement] Improvement the "wp-caption" recognition
165
-
166
- = 2.1.5 =
167
- *Release Date - 12/09/2015*
168
-
169
- * [Improvement] Improvement in "div" detection
170
- * [Bugfix] Fixed vertical-alignment in Firefox
171
-
172
- = 2.1.4 =
173
- *Release Date - 11/09/2015*
174
-
175
- * [Bugfix] Fixed bugs on "irp" shortcode
176
-
177
- = 2.1.3 =
178
- *Release Date - 09/09/2015*
179
-
180
- * [Bugfix] Fixed bugs on "style" tag in content
181
-
182
- = 2.1.2 =
183
- *Release Date - 27/08/2015*
184
-
185
- * [Bugfix] Fixed bugs on related box placement
186
-
187
- = 2.1.0 =
188
- *Release Date - 26/08/2015*
189
-
190
- * [Improvements] Included into the WP menu only if user has manage_options rights
191
- * [Bugfix] Fixed bugs on bottom spacing
192
- * [Improvements] Inserted as parameters CSS margin-top and CSS margin-bottom
193
- * [Improvements] Various fixed
194
-
195
- = 2.0.4 =
196
- *Release Date - 23/08/2015*
197
-
198
- * [Improvements] Various fixed
199
-
200
- = 2.0.3 =
201
- *Release Date - 09/07/2015*
202
-
203
- * [Bugfix] Speed optimization
204
- * [Bugfix] Corrected the function to filter only recent posts
205
- * Minor bugfix
206
-
207
- = 2.0.2 =
208
- *Release Date - 06/07/2015*
209
-
210
- * Minor bugfix
211
-
212
- = 2.0.1 =
213
- *Release Date - 05/07/2015*
214
-
215
- * [Bugfix] Fixed bug with PRE tag
216
- * [Bugfix] Fixed notice Array to string conversion in ../intelly-related-posts/index.php on line 127
217
- * [NEW] Created themes for the plugin
218
- * [NEW] Created 2 different themes for free with various effect
219
- * [NEW] Created 3 different themes in PRO version with various effect
220
-
221
- = 1.3.4 =
222
- *Release Date - 06/06/2015*
223
-
224
- * Added rel="nofollow" by default with a dropdown where you can choose also dofollow if you prefer
225
-
226
- = 1.3.3 =
227
- *Release Date - 27/05/2015*
228
-
229
- * [Thanks to msshams] Bugfix persian language
230
- * [Thanks to reweb] Bugfix Parse error: syntax error, unexpected ':' in [...] wp-content/plugins/intelly-related-posts/index.php on line 118
231
-
232
- = 1.3.2 =
233
- *Release Date - 14/05/2015*
234
-
235
- * Tested with a lot of websites, blogs, etc
236
- * Approved by WP community
237
-
238
- = 1.1 =
239
- *Release Date - 09/05/2015*
240
-
241
- * HTML parsing to insert properly Inline Related Posts automatically
242
- * Bugfixes and test with a lots of posts
243
-
244
- = 1.0 =
245
- * First release
 
 
 
 
 
 
 
 
 
1
+ === Inline Related Posts ===
2
+ Contributors: IntellyWP, data443
3
+ Tags: related post,related posts,inline related posts, inside related posts, suggestions, similar post, similar posts, related,contextual, relations, seo, bounce rate, internal links, similarity, related content, inline related post, Zemanta, inline, Related Links, Contextual Related Posts, YARPP recommendation engine, YARPP
4
+ Requires at least: 2.7
5
+ Tested up to: 5.7
6
+
7
+ Inline Related Posts AUTOMATICALLY inserts related posts INSIDE your content, capturing immediately the reader's attention.
8
+
9
+ == Description ==
10
+ <p>This plugin is a service of <a href="https://www.data443.com" rel="nofollow ugc">Data443.com</a>.</p>
11
+
12
+ <p>Data443 is a Data Security and Privacy Compliance company that is publicly traded <a href="https://finance.yahoo.com/quote/ATDS?p=ATD" rel="nofollow ugc">ATDS</a>. We have been providing leading GDPR compliance products such as <a href="https://wordpress.org/plugins/gdpr-framework/" rel="nofollow ugc">WordPress GDPR Framework</a> and <a href="https://www.data443.com/classidocs-home/" rel="nofollow ugc">ClassiDocs</a>, Blockchain privacy, and enterprise cloud eDiscovery tools.</p>
13
+
14
+
15
+ Companies like Entrepreneur, The Wall Street Journal, BBC, Business Insider, Financial Times and many others understood this concept and embraced it as you can see in this GIF in <a href="https://wordpress.org/plugins/intelly-related-posts/screenshots/">Screenshots</a>.
16
+
17
+ In <a href="http://www.intellywp.com" target="_blank">IntellyWP</a> we take care of the marketing aspects of your Wordpress site and today we have brought to you the same technology they use, to help you to increase engagement, page views and to reduce the bounce rate.
18
+
19
+ > <strong>Just one week after testing this plugin on a low traffic site, our page views increased by 99%.</strong>
20
+
21
+ <strong>ANOTHER IMPORTANT POINT OF VIEW</strong>
22
+ <br>
23
+ How many things have you have in the footer post?
24
+
25
+ * The author box?
26
+ * Subscription to your newsletter?
27
+ * Maybe you ask users to share the post on social networks?
28
+ * You ask them to leave a comment?
29
+ * And also... to read related posts?
30
+
31
+ Do you know that asking too many things is equal to ask nothing?
32
+
33
+ [youtube https://www.youtube.com/watch?v=CjdTr14Nd1g]
34
+
35
+ Inline related posts plugin bring a new experience to your visitors and help you to win the fight of catching readers attention ;)
36
+
37
+ > With Inline Related Posts Plugin you can:<br>
38
+ > 1. Put related posts boxes INSIDE your content (<a href="https://wordpress.org/plugins/intelly-related-posts/screenshots/">see Screenshots</a>)<br>
39
+ > 2. Automatically put multiple boxes in all your posts<br>
40
+ > 3. Automatically detect line breaks (without destroy your paragraphs or headlines)<br>
41
+ > 4. Choose over 20+ combinations of style (themes, colors, hover)
42
+
43
+
44
+ <a href="https://downloads.wordpress.org/plugin/intelly-related-posts.zip">Download now the Inline Related posts plugin into your Wordpress.</a>
45
+ <br>
46
+ <br>
47
+
48
+ == Installation ==
49
+
50
+ 1. Download our plugin
51
+ 2. Upload to your /wp-contents/plugins/ directory.
52
+ 3. Activate the plugin through the "Plugins" menu in WordPress.
53
+ 4. You will be redirected to Settings &gt;&gt; Inline Related Posts
54
+
55
+ == Frequently Asked Questions ==
56
+
57
+ = Why should I use this plugin? =
58
+
59
+ Because it will increase the page views on your site, improving engagement and reducing your bounce rate.
60
+
61
+ = Can I use the Inline related Posts plugin along with another Related posts plugin? =
62
+
63
+ Yes you can! Our plugin puts fancy boxes INSIDE the content, not at the end of it.
64
+
65
+ = Will this plugin break the structure of my content? =
66
+
67
+ NOPE. Our algorithm knows HTML tags and avoid placing the boxes in the wrong place!
68
+
69
+ = Do you have some others fancy box styles? =
70
+
71
+ Yes! We have other cool styles and features in the PRO version. Check it out <a href="https://intellywp.com/intelly-related-posts/">https://intellywp.com/intelly-related-posts/</a>
72
+
73
+ = Will this plugin slow my website? =
74
+
75
+ Absolutely Not! Inline Related Posts is built with lightweight code so you won’t notice any difference in speed using it.
76
+
77
+ == Screenshots ==
78
+
79
+ 1. Some example of famous websites with "Related post box"
80
+ 2. An example of a style that you can use
81
+ 3. Another example of a style that you can use
82
+ 4. Another example of a style that you can use
83
+ 5. Hover effect is allowed using this theme
84
+ 6. Our Intelly Line Breaks technology which detects grammar rules and avoids content breaks.
85
+ 7. The backend of our plugin. Live preview available and super fast options to fit your theme style.
86
+ 8. A Box Theme of Inline Related Posts PRO. Check other PREMIUM feature <a href="https://intellywp.com/intelly-related-posts/">here</a>. (https://intellywp.com/intelly-related-posts/)
87
+ 9. Another Box Theme of Inline Related Posts PRO. Check other PREMIUM feature <a href="https://intellywp.com/intelly-related-posts/">here</a>. (https://intellywp.com/intelly-related-posts/)
88
+
89
+ == Changelog ==
90
+ = 3.0.3 =
91
+ *Release Date - 2021-05-08*
92
+
93
+ * IWP-170 Additional code rationalization & Performance changes, TinyMCE Editor resolution
94
+
95
+ = 3.0.2 =
96
+ *Release Date - 2021-05-07*
97
+
98
+ * IWP-170 Resolving security updates
99
+
100
+ = 3.0.1 =
101
+ *Release Date - 2021-03-10*
102
+
103
+ * Links Update
104
+ * Added : Right sidebar on option panel.
105
+ * Tested with WP 5.7 Plugin updated and supported.
106
+
107
+ = 3.0.0 =
108
+ *Release Date - 2021-01-19*
109
+
110
+ * Tested with WP 5.6 Plugin updated and supported.
111
+
112
+ = 2.2.8 =
113
+ *Release Date - 2020-10-17*
114
+
115
+ * Branding update
116
+
117
+ = 2.2.7 =
118
+ *Release Date - 2020-08-17*
119
+
120
+ * [Bugfix] Incompatibility between jQuery qTip and the jQuery version included on WordPress 5.5
121
+ * Tested with WP 5.5 Plugin updated and supported.
122
+
123
+ = 2.2.6 =
124
+ *Release Date - 2020-08-06*
125
+
126
+ * Tested with WP 5.4 Plugin updated and supported.
127
+
128
+ = 2.2.5 =
129
+ *Release Date - 2020-01-22*
130
+
131
+ * Tested with WP 5.3 Plugin updated and supported.
132
+
133
+ = 2.2.4 =
134
+ *Release Date - 2019-05-18*
135
+
136
+ * Tested with WP 5.2 Plugin updated and supported.
137
+ * [Improvement] Prevent the related posts inside specific divs
138
+
139
+ = 2.2.3 =
140
+ *Release Date - 2019-03-16*
141
+
142
+ * Tested with WP 5.1.1. Plugin updated and supported.
143
+
144
+ = 2.2.2 =
145
+ *Release Date - 2019-02-21*
146
+
147
+ * [NEW] Ajax dropdown to choose a specific post for our "irp" shortcode from the editor button.
148
+ * [NEW] Ajax dropdown to choose a specific page for our "irp" shortcode from the editor button.
149
+ * Finally compatible with WP 5.0.3. Plugin updated and supported.
150
+
151
+ = 2.2.1 =
152
+ *Release Date - 2018-05-01*
153
+
154
+ * Finally compatible with WP 4.9.5. Plugin updated and supported.
155
+
156
+ = 2.2.0 =
157
+ *Release Date - 21/08/2016*
158
+
159
+ * Compatible with PHP < 5.3
160
+ * No also inline image are recognized if featured image is not defined
161
+
162
+ = 2.1.8 =
163
+ *Release Date - 27/04/2016*
164
+ * Documentation link fixed
165
+ = 2.1.7 =
166
+ *Release Date - 19/09/2015*
167
+
168
+ * [Bugfix] hasPoweredBy not is default disable due to WP repository guidelines
169
+
170
+ = 2.1.6 =
171
+ *Release Date - 13/09/2015*
172
+
173
+ * [Improvement] Improvement the "wp-caption" recognition
174
+
175
+ = 2.1.5 =
176
+ *Release Date - 12/09/2015*
177
+
178
+ * [Improvement] Improvement in "div" detection
179
+ * [Bugfix] Fixed vertical-alignment in Firefox
180
+
181
+ = 2.1.4 =
182
+ *Release Date - 11/09/2015*
183
+
184
+ * [Bugfix] Fixed bugs on "irp" shortcode
185
+
186
+ = 2.1.3 =
187
+ *Release Date - 09/09/2015*
188
+
189
+ * [Bugfix] Fixed bugs on "style" tag in content
190
+
191
+ = 2.1.2 =
192
+ *Release Date - 27/08/2015*
193
+
194
+ * [Bugfix] Fixed bugs on related box placement
195
+
196
+ = 2.1.0 =
197
+ *Release Date - 26/08/2015*
198
+
199
+ * [Improvements] Included into the WP menu only if user has manage_options rights
200
+ * [Bugfix] Fixed bugs on bottom spacing
201
+ * [Improvements] Inserted as parameters CSS margin-top and CSS margin-bottom
202
+ * [Improvements] Various fixed
203
+
204
+ = 2.0.4 =
205
+ *Release Date - 23/08/2015*
206
+
207
+ * [Improvements] Various fixed
208
+
209
+ = 2.0.3 =
210
+ *Release Date - 09/07/2015*
211
+
212
+ * [Bugfix] Speed optimization
213
+ * [Bugfix] Corrected the function to filter only recent posts
214
+ * Minor bugfix
215
+
216
+ = 2.0.2 =
217
+ *Release Date - 06/07/2015*
218
+
219
+ * Minor bugfix
220
+
221
+ = 2.0.1 =
222
+ *Release Date - 05/07/2015*
223
+
224
+ * [Bugfix] Fixed bug with PRE tag
225
+ * [Bugfix] Fixed notice Array to string conversion in ../intelly-related-posts/index.php on line 127
226
+ * [NEW] Created themes for the plugin
227
+ * [NEW] Created 2 different themes for free with various effect
228
+ * [NEW] Created 3 different themes in PRO version with various effect
229
+
230
+ = 1.3.4 =
231
+ *Release Date - 06/06/2015*
232
+
233
+ * Added rel="nofollow" by default with a dropdown where you can choose also dofollow if you prefer
234
+
235
+ = 1.3.3 =
236
+ *Release Date - 27/05/2015*
237
+
238
+ * [Thanks to msshams] Bugfix persian language
239
+ * [Thanks to reweb] Bugfix Parse error: syntax error, unexpected ':' in [...] wp-content/plugins/intelly-related-posts/index.php on line 118
240
+
241
+ = 1.3.2 =
242
+ *Release Date - 14/05/2015*
243
+
244
+ * Tested with a lot of websites, blogs, etc
245
+ * Approved by WP community
246
+
247
+ = 1.1 =
248
+ *Release Date - 09/05/2015*
249
+
250
+ * HTML parsing to insert properly Inline Related Posts automatically
251
+ * Bugfixes and test with a lots of posts
252
+
253
+ = 1.0 =
254
+ * First release