Version Description
Download this release
Release Info
Developer | freediver |
Plugin | SEO Smart Links |
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"/>
|