Version Description
Download this release
Release Info
| Developer | freediver |
| Plugin | |
| Version | 1.6 |
| Comparing to | |
| See all releases | |
Code changes from version 1.5.1 to 1.6
- readme.txt +3 -0
- seo-links.php +12 -2
readme.txt
CHANGED
|
@@ -21,6 +21,9 @@ Everything happens completely transparent, and you can edit the options from the
|
|
| 21 |
|
| 22 |
|
| 23 |
Change log
|
|
|
|
|
|
|
|
|
|
| 24 |
v1.5
|
| 25 |
- Added nofollow and new window options
|
| 26 |
|
| 21 |
|
| 22 |
|
| 23 |
Change log
|
| 24 |
+
v1.6
|
| 25 |
+
- Added option to process only single posts and pages
|
| 26 |
+
|
| 27 |
v1.5
|
| 28 |
- Added nofollow and new window options
|
| 29 |
|
seo-links.php
CHANGED
|
@@ -2,7 +2,7 @@
|
|
| 2 |
|
| 3 |
/*
|
| 4 |
Plugin Name: SEO Smart Links
|
| 5 |
-
Version: 1.
|
| 6 |
Plugin URI: http://www.prelovac.com/vladimir/wordpress-plugins/seo-smart-links
|
| 7 |
Author: Vladimir Prelovac
|
| 8 |
Author URI: http://www.prelovac.com
|
|
@@ -54,6 +54,9 @@ function SEOLinks_process_text($text, $mode)
|
|
| 54 |
//$wpdb->terms;
|
| 55 |
//$wpdb->term_taxonomy
|
| 56 |
|
|
|
|
|
|
|
|
|
|
| 57 |
if (!$mode)
|
| 58 |
{
|
| 59 |
if ($post->post_type=='post' && !$options['post'])
|
|
@@ -281,7 +284,8 @@ function SEOLinks_comment_text_filter($text) {
|
|
| 281 |
'nofoln' =>'',
|
| 282 |
'nofolo' =>'',
|
| 283 |
'blankn' =>'',
|
| 284 |
-
'blanko' =>''
|
|
|
|
| 285 |
|
| 286 |
);
|
| 287 |
|
|
@@ -333,6 +337,7 @@ function SEOLinks_comment_text_filter($text) {
|
|
| 333 |
$options['nofolo']=$_POST['nofolo'];
|
| 334 |
$options['blankn']=$_POST['blankn'];
|
| 335 |
$options['blanko']=$_POST['blanko'];
|
|
|
|
| 336 |
|
| 337 |
|
| 338 |
update_option($this->SEOLinks_DB_option, $options);
|
|
@@ -362,6 +367,7 @@ function SEOLinks_comment_text_filter($text) {
|
|
| 362 |
$nofolo=$options['nofolo']=='on'?'checked':'';
|
| 363 |
$blankn=$options['blankn']=='on'?'checked':'';
|
| 364 |
$blanko=$options['blanko']=='on'?'checked':'';
|
|
|
|
| 365 |
|
| 366 |
|
| 367 |
$imgpath=trailingslashit(get_option('siteurl')). 'wp-content/plugins/seo-automatic-links/i';
|
|
@@ -414,6 +420,10 @@ function SEOLinks_comment_text_filter($text) {
|
|
| 414 |
<input type="checkbox" name="lcats" $lcats /><label for="lcats"> Categories</label> <br>
|
| 415 |
<input type="checkbox" name="ltags" $ltags /><label for="ltags"> Tags</label> <br>
|
| 416 |
|
|
|
|
|
|
|
|
|
|
|
|
|
| 417 |
<h4>Ignore</h4>
|
| 418 |
<p>You may wish to ignore certain words or phrases from automatic linking. Seperate them by comma.</p>
|
| 419 |
<input type="text" name="ignore" size="90" value="$ignore"/>
|
| 2 |
|
| 3 |
/*
|
| 4 |
Plugin Name: SEO Smart Links
|
| 5 |
+
Version: 1.6
|
| 6 |
Plugin URI: http://www.prelovac.com/vladimir/wordpress-plugins/seo-smart-links
|
| 7 |
Author: Vladimir Prelovac
|
| 8 |
Author URI: http://www.prelovac.com
|
| 54 |
//$wpdb->terms;
|
| 55 |
//$wpdb->term_taxonomy
|
| 56 |
|
| 57 |
+
if ($options['onlysingle'] && !(is_single() || is_page()))
|
| 58 |
+
return $text;
|
| 59 |
+
|
| 60 |
if (!$mode)
|
| 61 |
{
|
| 62 |
if ($post->post_type=='post' && !$options['post'])
|
| 284 |
'nofoln' =>'',
|
| 285 |
'nofolo' =>'',
|
| 286 |
'blankn' =>'',
|
| 287 |
+
'blanko' =>'',
|
| 288 |
+
'onlysingle' => 'on'
|
| 289 |
|
| 290 |
);
|
| 291 |
|
| 337 |
$options['nofolo']=$_POST['nofolo'];
|
| 338 |
$options['blankn']=$_POST['blankn'];
|
| 339 |
$options['blanko']=$_POST['blanko'];
|
| 340 |
+
$options['onlysingle']=$_POST['onlysingle'];
|
| 341 |
|
| 342 |
|
| 343 |
update_option($this->SEOLinks_DB_option, $options);
|
| 367 |
$nofolo=$options['nofolo']=='on'?'checked':'';
|
| 368 |
$blankn=$options['blankn']=='on'?'checked':'';
|
| 369 |
$blanko=$options['blanko']=='on'?'checked':'';
|
| 370 |
+
$onlysingle=$options['onlysingle']=='on'?'checked':'';
|
| 371 |
|
| 372 |
|
| 373 |
$imgpath=trailingslashit(get_option('siteurl')). 'wp-content/plugins/seo-automatic-links/i';
|
| 420 |
<input type="checkbox" name="lcats" $lcats /><label for="lcats"> Categories</label> <br>
|
| 421 |
<input type="checkbox" name="ltags" $ltags /><label for="ltags"> Tags</label> <br>
|
| 422 |
|
| 423 |
+
<h4>Only single</h4>
|
| 424 |
+
<p>To reduce database load you cna choose to have SEO SMART links work only on single posts and pages (for example not on main page or archives).</p>
|
| 425 |
+
<input type="checkbox" name="onlysingle" $onlysingle /><label for="onlysingle"> Process only single posts and pages</label> <br>
|
| 426 |
+
|
| 427 |
<h4>Ignore</h4>
|
| 428 |
<p>You may wish to ignore certain words or phrases from automatic linking. Seperate them by comma.</p>
|
| 429 |
<input type="text" name="ignore" size="90" value="$ignore"/>
|
