SEO Smart Links - Version 1.9.3

Version Description

Download this release

Release Info

Developer freediver
Plugin Icon 128x128 SEO Smart Links
Version 1.9.3
Comparing to
See all releases

Code changes from version 1.9.2 to 1.9.3

Files changed (2) hide show
  1. readme.txt +1 -1
  2. seo-links.php +9 -5
readme.txt CHANGED
@@ -22,7 +22,7 @@ Everything happens completely transparent, and you can edit the options from the
22
Change log:
23
24
25
- v1.9.2
26
- Various improvements and bug fixes
27
28
v1.8.0
22
Change log:
23
24
25
+ v1.9.3
26
- Various improvements and bug fixes
27
28
v1.8.0
seo-links.php CHANGED
@@ -2,7 +2,7 @@
2
3
/*
4
Plugin Name: SEO Smart Links
5
- Version: 1.9.2
6
Plugin URI: http://www.prelovac.com/vladimir/wordpress-plugins/seo-smart-links
7
Author: Vladimir Prelovac
8
Author URI: http://www.prelovac.com/vladimir
@@ -64,9 +64,12 @@ function SEOLinks_process_text($text, $mode)
64
if (($post->post_type=='page' && !$options['pageself']) || ($post->post_type=='post' && !$options['postself'])) {
65
66
$thistitle=strtolower($post->post_title);
67
}
68
- else
69
$thistitle='';
70
71
}
72
@@ -107,15 +110,16 @@ function SEOLinks_process_text($text, $mode)
107
foreach ($kw_array as $name=>$url)
108
{
109
110
- if ((!$maxlinks || ($links < $maxlinks)) && strtolower($url)!=$thistitle && !in_array( strtolower($name), $arrignore))
111
{
112
$name= preg_quote($name, '/');
113
114
$replace="<a title=\"$1\" href=\"$url\">$1</a>";
115
$regexp="/(?!(?:[^<]+>|[^>]+<\/a>))\b($name)\b/imsU"; // this didnt work with unicode
116
//$regexp="/(?!(?:[^<]+>|[^>]+<\/a>))(?<!\p{L})($name)(?!\p{L})/imsU";
117
$newtext = preg_replace($regexp, $replace, $text, $maxsingle);
118
- if ($newtext!=$text) {
119
$links++;
120
$text=$newtext;
121
}
@@ -443,7 +447,7 @@ function SEOLinks_comment_text_filter($text) {
443
cars, car, autos, auto, http://mycarblog.com/<br />
444
</p>
445
446
- <textarea name="customkey" id="customkey" rows="10" cols="80" >$customkey</textarea>
447
<br><br>
448
449
<h3>Limits</h3>
2
3
/*
4
Plugin Name: SEO Smart Links
5
+ Version: 1.9.3
6
Plugin URI: http://www.prelovac.com/vladimir/wordpress-plugins/seo-smart-links
7
Author: Vladimir Prelovac
8
Author URI: http://www.prelovac.com/vladimir
64
if (($post->post_type=='page' && !$options['pageself']) || ($post->post_type=='post' && !$options['postself'])) {
65
66
$thistitle=strtolower($post->post_title);
67
+ $thisurl=trailingslashit(get_permalink($post->ID));
68
}
69
+ else {
70
$thistitle='';
71
+ $thisurl='';
72
+ }
73
74
}
75
110
foreach ($kw_array as $name=>$url)
111
{
112
113
+ if ((!$maxlinks || ($links < $maxlinks)) && (trailingslashit($url)!=$thisurl) && !in_array( strtolower($name), $arrignore))
114
{
115
+
116
$name= preg_quote($name, '/');
117
118
$replace="<a title=\"$1\" href=\"$url\">$1</a>";
119
$regexp="/(?!(?:[^<]+>|[^>]+<\/a>))\b($name)\b/imsU"; // this didnt work with unicode
120
//$regexp="/(?!(?:[^<]+>|[^>]+<\/a>))(?<!\p{L})($name)(?!\p{L})/imsU";
121
$newtext = preg_replace($regexp, $replace, $text, $maxsingle);
122
+ if ($newtext!=$text) {
123
$links++;
124
$text=$newtext;
125
}
447
cars, car, autos, auto, http://mycarblog.com/<br />
448
</p>
449
450
+ <textarea name="customkey" id="customkey" rows="10" cols="90" >$customkey</textarea>
451
<br><br>
452
453
<h3>Limits</h3>