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 | Inline Related Posts |
Version | 3.0.3 |
Comparing to | |
See all releases |
Code changes from version 3.0.1 to 3.0.3
- includes/actions.php +108 -35
- includes/classes/utils/Utils.php +1 -1
- index.php +55 -55
- 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 |
-
|
29 |
-
|
30 |
-
|
31 |
-
|
32 |
-
|
33 |
-
|
34 |
-
|
35 |
-
|
36 |
-
|
37 |
-
|
38 |
-
|
39 |
-
$what=substr($irp->Utils->qs('irp_action'), 0, $pos);
|
40 |
-
$function=substr($irp->Utils->qs('irp_action'), $pos+1);
|
41 |
|
42 |
-
|
43 |
-
|
44 |
-
|
45 |
-
|
46 |
-
|
47 |
-
|
48 |
-
|
49 |
-
|
50 |
-
|
51 |
-
|
52 |
-
|
53 |
-
}
|
54 |
|
55 |
-
|
56 |
-
|
57 |
-
|
58 |
-
|
59 |
-
|
60 |
-
|
61 |
-
|
62 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
63 |
} else {
|
64 |
-
$irp->Log->
|
|
|
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.
|
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.
|
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 >> 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 |
-
|
92 |
-
|
93 |
-
|
94 |
-
|
95 |
-
|
96 |
-
*
|
97 |
-
|
98 |
-
|
99 |
-
|
100 |
-
|
101 |
-
*
|
102 |
-
|
103 |
-
|
104 |
-
*
|
105 |
-
|
106 |
-
|
107 |
-
|
108 |
-
|
109 |
-
|
110 |
-
|
111 |
-
|
112 |
-
|
113 |
-
|
114 |
-
|
115 |
-
*
|
116 |
-
|
117 |
-
|
118 |
-
|
119 |
-
|
120 |
-
*
|
121 |
-
|
122 |
-
|
123 |
-
|
124 |
-
|
125 |
-
|
126 |
-
|
127 |
-
|
128 |
-
|
129 |
-
|
130 |
-
|
131 |
-
*
|
132 |
-
|
133 |
-
|
134 |
-
|
135 |
-
|
136 |
-
*
|
137 |
-
|
138 |
-
|
139 |
-
|
140 |
-
*
|
141 |
-
|
142 |
-
|
143 |
-
|
144 |
-
|
145 |
-
*
|
146 |
-
|
147 |
-
|
148 |
-
*
|
149 |
-
|
150 |
-
|
151 |
-
|
152 |
-
|
153 |
-
|
154 |
-
*
|
155 |
-
|
156 |
-
= 2.
|
157 |
-
*Release Date -
|
158 |
-
|
159 |
-
*
|
160 |
-
|
161 |
-
|
162 |
-
|
163 |
-
|
164 |
-
*
|
165 |
-
|
166 |
-
|
167 |
-
|
168 |
-
|
169 |
-
|
170 |
-
|
171 |
-
|
172 |
-
|
173 |
-
*
|
174 |
-
|
175 |
-
|
176 |
-
|
177 |
-
|
178 |
-
*
|
179 |
-
|
180 |
-
|
181 |
-
|
182 |
-
|
183 |
-
|
184 |
-
|
185 |
-
|
186 |
-
|
187 |
-
|
188 |
-
|
189 |
-
|
190 |
-
|
191 |
-
|
192 |
-
*
|
193 |
-
|
194 |
-
|
195 |
-
|
196 |
-
|
197 |
-
|
198 |
-
|
199 |
-
|
200 |
-
|
201 |
-
*
|
202 |
-
|
203 |
-
|
204 |
-
|
205 |
-
*
|
206 |
-
|
207 |
-
|
208 |
-
|
209 |
-
|
210 |
-
*
|
211 |
-
|
212 |
-
|
213 |
-
*
|
214 |
-
|
215 |
-
|
216 |
-
|
217 |
-
*
|
218 |
-
|
219 |
-
*
|
220 |
-
|
221 |
-
=
|
222 |
-
*Release Date -
|
223 |
-
|
224 |
-
*
|
225 |
-
|
226 |
-
|
227 |
-
*
|
228 |
-
|
229 |
-
|
230 |
-
|
231 |
-
|
232 |
-
|
233 |
-
*
|
234 |
-
|
235 |
-
|
236 |
-
*
|
237 |
-
|
238 |
-
|
239 |
-
*
|
240 |
-
|
241 |
-
|
242 |
-
*
|
243 |
-
|
244 |
-
|
245 |
-
*
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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 >> 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
|