Version Description
Download this release
Release Info
Developer | SEO Design Solutions |
Plugin | SEO Ultimate |
Version | 3.4 |
Comparing to | |
See all releases |
Code changes from version 3.3 to 3.4
- modules/404s/fofs-log.php +2 -2
- modules/404s/fofs-settings.php +1 -0
- modules/documentation.txt +2 -0
- readme.txt +11 -6
- seo-ultimate.php +4 -4
- seo-ultimate.pot +13 -5
modules/404s/fofs-log.php
CHANGED
@@ -32,7 +32,7 @@ class SU_FofsLog extends SU_Module {
|
|
32 |
|
33 |
function get_default_settings() {
|
34 |
return array(
|
35 |
-
'exceptions' => "*/favicon.ico\n*/apple-touch-icon.png"
|
36 |
, 'max_log_size' => 100
|
37 |
, 'log_enabled' => $this->flush_setting('log_hits', true, 'settings')
|
38 |
, 'restrict_logging' => true
|
@@ -113,7 +113,7 @@ class SU_FofsLog extends SU_Module {
|
|
113 |
$l[$u]['is_new'] = true;
|
114 |
if ($hit['time'] > $l[$u]['last_hit_time'])
|
115 |
$l[$u]['last_hit_time'] = $hit['time'];
|
116 |
-
if (strlen($hit['referer']))
|
117 |
$l[$u]['referers'][] = $hit['referer'];
|
118 |
if (strlen($hit['user_agent']) && !in_array($hit['user_agent'], $l[$u]['user_agents']))
|
119 |
$l[$u]['user_agents'][] = $hit['user_agent'];
|
32 |
|
33 |
function get_default_settings() {
|
34 |
return array(
|
35 |
+
'exceptions' => "*/favicon.ico\n*/apple-touch-icon.png\n*/pingserver.php\n*/xmlrpc.php"
|
36 |
, 'max_log_size' => 100
|
37 |
, 'log_enabled' => $this->flush_setting('log_hits', true, 'settings')
|
38 |
, 'restrict_logging' => true
|
113 |
$l[$u]['is_new'] = true;
|
114 |
if ($hit['time'] > $l[$u]['last_hit_time'])
|
115 |
$l[$u]['last_hit_time'] = $hit['time'];
|
116 |
+
if (strlen($hit['referer']) && !in_array($hit['referer'], $l[$u]['referers']))
|
117 |
$l[$u]['referers'][] = $hit['referer'];
|
118 |
if (strlen($hit['user_agent']) && !in_array($hit['user_agent'], $l[$u]['user_agents']))
|
119 |
$l[$u]['user_agents'][] = $hit['user_agent'];
|
modules/404s/fofs-settings.php
CHANGED
@@ -25,6 +25,7 @@ class SU_FofsSettings extends SU_Module {
|
|
25 |
, 'log_spiders' => array('description' => __('404s generated by search engine spiders', 'seo-ultimate'), 'indent' => true)
|
26 |
, 'log_errors_with_referers' => array('description' => __('404s with referring URLs', 'seo-ultimate'), 'indent' => true)
|
27 |
), __('Log Restrictions', 'seo-ultimate'));
|
|
|
28 |
$this->admin_form_end();
|
29 |
}
|
30 |
}
|
25 |
, 'log_spiders' => array('description' => __('404s generated by search engine spiders', 'seo-ultimate'), 'indent' => true)
|
26 |
, 'log_errors_with_referers' => array('description' => __('404s with referring URLs', 'seo-ultimate'), 'indent' => true)
|
27 |
), __('Log Restrictions', 'seo-ultimate'));
|
28 |
+
$this->textarea('exceptions', __('URLs to Ignore', 'seo-ultimate') . '<br /><small><em>' . __('(Use * as wildcard)', 'seo-ultimate') . '</em></small>');
|
29 |
$this->admin_form_end();
|
30 |
}
|
31 |
}
|
modules/documentation.txt
CHANGED
@@ -33,6 +33,8 @@ You can perform the following actions on each entry in the log:
|
|
33 |
* **404s generated by search engine spiders** -- When logging restriction is enabled, this option will make an exception for 404 errors generated by one of the top search engines (Google, Yahoo, Baidu, Bing, Yandex, Soso, Ask.com, Sogou, or AltaVista).
|
34 |
* **404s with referring URLs** -- When logging restriction is enabled, this option will make an exception for 404 errors generated by users who click a link on your site or another site first before ending up at a 404 page on your site.
|
35 |
|
|
|
|
|
36 |
= Troubleshooting =
|
37 |
|
38 |
404 Monitor doesn't appear to work? Take these notes into consideration:
|
33 |
* **404s generated by search engine spiders** -- When logging restriction is enabled, this option will make an exception for 404 errors generated by one of the top search engines (Google, Yahoo, Baidu, Bing, Yandex, Soso, Ask.com, Sogou, or AltaVista).
|
34 |
* **404s with referring URLs** -- When logging restriction is enabled, this option will make an exception for 404 errors generated by users who click a link on your site or another site first before ending up at a 404 page on your site.
|
35 |
|
36 |
+
* **URLs to Ignore** -- URLs entered here will be ignored whenever they generate 404 errors in the future. You can use astericks (*) as wildcards.
|
37 |
+
|
38 |
= Troubleshooting =
|
39 |
|
40 |
404 Monitor doesn't appear to work? Take these notes into consideration:
|
readme.txt
CHANGED
@@ -3,7 +3,7 @@ Contributors: SEO Design Solutions
|
|
3 |
Tags: seo, SEO Ultimate, suite, google, yahoo, bing, search engines, admin, post, page, custom post types, categories, tags, terms, custom taxonomies, title, meta, robots, noindex, nofollow, canonical, 404, robots.txt, htaccess, slugs, url, anchor, more, link, excerpt, permalink, links, autolinks, code, footer, modules, uninstallable, reinstallable, downgradable, import, export, CSV
|
4 |
Requires at least: 2.8
|
5 |
Tested up to: 3.0
|
6 |
-
Stable tag: 3.
|
7 |
|
8 |
This all-in-one SEO plugin gives you control over titles, noindex/nofollow, meta tags, slugs, canonical tags, "more" links, 404 errors, and more.
|
9 |
|
@@ -11,11 +11,11 @@ This all-in-one SEO plugin gives you control over titles, noindex/nofollow, meta
|
|
11 |
|
12 |
= Recent Releases =
|
13 |
|
14 |
-
* Version 3.
|
|
|
15 |
* Version 3.2 adds CSV import/export for Deeplink Juggernaut
|
16 |
* Version 3.1 adds more Deeplink Juggernaut features
|
17 |
* Version 3.0 adds the Rich Snippet Creator module
|
18 |
-
* Version 2.9 adds custom taxonomy support to Title Tag Rewriter
|
19 |
|
20 |
= Features =
|
21 |
|
@@ -43,11 +43,12 @@ SEO Ultimate is an all-in-one [SEO](http://www.seodesignsolutions.com/) plugin w
|
|
43 |
* Go beyond the basic canonical tag functionality of WordPress 2.9+ with SEO Ultimate's support for category/tag/date/author archives.
|
44 |
* Redirect requests for non-existent pagination with a simple checkbox.
|
45 |
|
46 |
-
* **404 Monitor** -- UPDATED in Version 3.
|
47 |
* Improve the visiting experience of users and spiders by keeping tabs on "page not found" errors. (Use a redirection plugin to point dead-end URLs to your content.)
|
48 |
* Find out what URLs are referring visitors to 404 errors.
|
49 |
* The default settings hone in on the most important errors by only logging 404s that either have a referring URL or are generated by a search engine spider.
|
50 |
-
|
|
|
51 |
* **Linkbox Inserter**
|
52 |
* Encourage natural linkbuilding activity by adding textboxes to the end of your posts/pages that contain automatically-generated link HTML.
|
53 |
|
@@ -199,8 +200,12 @@ Frequently asked questions, settings help, and troubleshooting tips for SEO Ulti
|
|
199 |
|
200 |
== Changelog ==
|
201 |
|
|
|
|
|
|
|
|
|
202 |
= Version 3.3 (June 24, 2010) =
|
203 |
-
* Feature: 404 Monitor can now be configured to only log 404 errors generated by search engine spiders and/or 404 errors with a referring URL (Note: this new configuration will
|
204 |
|
205 |
= Version 3.2 (June 23, 2010) =
|
206 |
* Feature: Added CSV import/export for Deeplink Juggernaut
|
3 |
Tags: seo, SEO Ultimate, suite, google, yahoo, bing, search engines, admin, post, page, custom post types, categories, tags, terms, custom taxonomies, title, meta, robots, noindex, nofollow, canonical, 404, robots.txt, htaccess, slugs, url, anchor, more, link, excerpt, permalink, links, autolinks, code, footer, modules, uninstallable, reinstallable, downgradable, import, export, CSV
|
4 |
Requires at least: 2.8
|
5 |
Tested up to: 3.0
|
6 |
+
Stable tag: 3.4
|
7 |
|
8 |
This all-in-one SEO plugin gives you control over titles, noindex/nofollow, meta tags, slugs, canonical tags, "more" links, 404 errors, and more.
|
9 |
|
11 |
|
12 |
= Recent Releases =
|
13 |
|
14 |
+
* Version 3.4 adds the option to ignore 404s from specific URLs or wildcard URL patterns
|
15 |
+
* Version 3.3 adds the option to only log 404s from search engines and/or referrers
|
16 |
* Version 3.2 adds CSV import/export for Deeplink Juggernaut
|
17 |
* Version 3.1 adds more Deeplink Juggernaut features
|
18 |
* Version 3.0 adds the Rich Snippet Creator module
|
|
|
19 |
|
20 |
= Features =
|
21 |
|
43 |
* Go beyond the basic canonical tag functionality of WordPress 2.9+ with SEO Ultimate's support for category/tag/date/author archives.
|
44 |
* Redirect requests for non-existent pagination with a simple checkbox.
|
45 |
|
46 |
+
* **404 Monitor** -- UPDATED in Version 3.4
|
47 |
* Improve the visiting experience of users and spiders by keeping tabs on "page not found" errors. (Use a redirection plugin to point dead-end URLs to your content.)
|
48 |
* Find out what URLs are referring visitors to 404 errors.
|
49 |
* The default settings hone in on the most important errors by only logging 404s that either have a referring URL or are generated by a search engine spider.
|
50 |
+
* If desired, ignore 404s generated from specific URLs or wildcard URL patterns.
|
51 |
+
|
52 |
* **Linkbox Inserter**
|
53 |
* Encourage natural linkbuilding activity by adding textboxes to the end of your posts/pages that contain automatically-generated link HTML.
|
54 |
|
200 |
|
201 |
== Changelog ==
|
202 |
|
203 |
+
= Version 3.4 (June 25, 2010) =
|
204 |
+
* Feature: 404 Monitor can now ignore specific URLs and/or wildcard URL patterns
|
205 |
+
* Bugfix: 404 Monitor no longer logs the same referer more than once
|
206 |
+
|
207 |
= Version 3.3 (June 24, 2010) =
|
208 |
+
* Feature: 404 Monitor can now be configured to only log 404 errors generated by search engine spiders and/or 404 errors with a referring URL (Note: this new configuration will be enabled automatically upon upgrading to version 3.3 or newer. You can adjust or disable this configuration on the Settings tab of 404 Monitor.)
|
209 |
|
210 |
= Version 3.2 (June 23, 2010) =
|
211 |
* Feature: Added CSV import/export for Deeplink Juggernaut
|
seo-ultimate.php
CHANGED
@@ -3,7 +3,7 @@
|
|
3 |
Plugin Name: SEO Ultimate
|
4 |
Plugin URI: http://www.seodesignsolutions.com/wordpress-seo/
|
5 |
Description: This all-in-one SEO plugin gives you control over title tags, noindex/nofollow, meta tags, rich snippets, slugs, canonical tags, "more" links, 404 errors, and more.
|
6 |
-
Version: 3.
|
7 |
Author: SEO Design Solutions
|
8 |
Author URI: http://www.seodesignsolutions.com/
|
9 |
Text Domain: seo-ultimate
|
@@ -12,7 +12,7 @@ Text Domain: seo-ultimate
|
|
12 |
/**
|
13 |
* The main SEO Ultimate plugin file.
|
14 |
* @package SeoUltimate
|
15 |
-
* @version 3.
|
16 |
* @link http://www.seodesignsolutions.com/wordpress-seo/ SEO Ultimate Homepage
|
17 |
*/
|
18 |
|
@@ -47,10 +47,10 @@ define('SU_MINIMUM_WP_VER', '2.8');
|
|
47 |
//Reading plugin info from constants is faster than trying to parse it from the header above.
|
48 |
define("SU_PLUGIN_NAME", "SEO Ultimate");
|
49 |
define("SU_PLUGIN_URI", "http://www.seodesignsolutions.com/wordpress-seo/");
|
50 |
-
define("SU_VERSION", "3.
|
51 |
define("SU_AUTHOR", "SEO Design Solutions");
|
52 |
define("SU_AUTHOR_URI", "http://www.seodesignsolutions.com/");
|
53 |
-
define("SU_USER_AGENT", "SeoUltimate/3.
|
54 |
|
55 |
/********** INCLUDES **********/
|
56 |
|
3 |
Plugin Name: SEO Ultimate
|
4 |
Plugin URI: http://www.seodesignsolutions.com/wordpress-seo/
|
5 |
Description: This all-in-one SEO plugin gives you control over title tags, noindex/nofollow, meta tags, rich snippets, slugs, canonical tags, "more" links, 404 errors, and more.
|
6 |
+
Version: 3.4
|
7 |
Author: SEO Design Solutions
|
8 |
Author URI: http://www.seodesignsolutions.com/
|
9 |
Text Domain: seo-ultimate
|
12 |
/**
|
13 |
* The main SEO Ultimate plugin file.
|
14 |
* @package SeoUltimate
|
15 |
+
* @version 3.4
|
16 |
* @link http://www.seodesignsolutions.com/wordpress-seo/ SEO Ultimate Homepage
|
17 |
*/
|
18 |
|
47 |
//Reading plugin info from constants is faster than trying to parse it from the header above.
|
48 |
define("SU_PLUGIN_NAME", "SEO Ultimate");
|
49 |
define("SU_PLUGIN_URI", "http://www.seodesignsolutions.com/wordpress-seo/");
|
50 |
+
define("SU_VERSION", "3.4");
|
51 |
define("SU_AUTHOR", "SEO Design Solutions");
|
52 |
define("SU_AUTHOR_URI", "http://www.seodesignsolutions.com/");
|
53 |
+
define("SU_USER_AGENT", "SeoUltimate/3.4");
|
54 |
|
55 |
/********** INCLUDES **********/
|
56 |
|
seo-ultimate.pot
CHANGED
@@ -1,4 +1,4 @@
|
|
1 |
-
# Translation of the WordPress plugin SEO Ultimate 3.
|
2 |
# Copyright (C) 2010 SEO Design Solutions
|
3 |
# This file is distributed under the same license as the SEO Ultimate package.
|
4 |
# FIRST AUTHOR <EMAIL@ADDRESS>, 2010.
|
@@ -6,9 +6,9 @@
|
|
6 |
#, fuzzy
|
7 |
msgid ""
|
8 |
msgstr ""
|
9 |
-
"Project-Id-Version: SEO Ultimate 3.
|
10 |
"Report-Msgid-Bugs-To: http://wordpress.org/tag/seo-ultimate\n"
|
11 |
-
"POT-Creation-Date: 2010-06-
|
12 |
"PO-Revision-Date: 2010-MO-DA HO:MI+ZONE\n"
|
13 |
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
14 |
"Language-Team: LANGUAGE <LL@li.org>\n"
|
@@ -162,6 +162,14 @@ msgstr ""
|
|
162 |
msgid "Log Restrictions"
|
163 |
msgstr ""
|
164 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
165 |
#: modules/404s/fofs.php:11
|
166 |
msgid "404 Monitor"
|
167 |
msgstr ""
|
@@ -992,7 +1000,7 @@ msgstr ""
|
|
992 |
msgid "SEO Design Solutions Whitepapers"
|
993 |
msgstr ""
|
994 |
|
995 |
-
#. #-#-#-#-# plugin.pot (SEO Ultimate 3.
|
996 |
#. Author of the plugin/theme
|
997 |
#: modules/sds-blog/sds-blog.php:49
|
998 |
msgid "SEO Design Solutions"
|
@@ -1298,7 +1306,7 @@ msgstr ""
|
|
1298 |
msgid "SEO Ultimate Plugin Settings"
|
1299 |
msgstr ""
|
1300 |
|
1301 |
-
#. #-#-#-#-# plugin.pot (SEO Ultimate 3.
|
1302 |
#. Plugin Name of the plugin/theme
|
1303 |
#: modules/settings/settings.php:14 plugin/class.seo-ultimate.php:724
|
1304 |
msgid "SEO Ultimate"
|
1 |
+
# Translation of the WordPress plugin SEO Ultimate 3.4 by SEO Design Solutions.
|
2 |
# Copyright (C) 2010 SEO Design Solutions
|
3 |
# This file is distributed under the same license as the SEO Ultimate package.
|
4 |
# FIRST AUTHOR <EMAIL@ADDRESS>, 2010.
|
6 |
#, fuzzy
|
7 |
msgid ""
|
8 |
msgstr ""
|
9 |
+
"Project-Id-Version: SEO Ultimate 3.4\n"
|
10 |
"Report-Msgid-Bugs-To: http://wordpress.org/tag/seo-ultimate\n"
|
11 |
+
"POT-Creation-Date: 2010-06-25 12:41+0000\n"
|
12 |
"PO-Revision-Date: 2010-MO-DA HO:MI+ZONE\n"
|
13 |
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
14 |
"Language-Team: LANGUAGE <LL@li.org>\n"
|
162 |
msgid "Log Restrictions"
|
163 |
msgstr ""
|
164 |
|
165 |
+
#: modules/404s/fofs-settings.php:28
|
166 |
+
msgid "URLs to Ignore"
|
167 |
+
msgstr ""
|
168 |
+
|
169 |
+
#: modules/404s/fofs-settings.php:28
|
170 |
+
msgid "(Use * as wildcard)"
|
171 |
+
msgstr ""
|
172 |
+
|
173 |
#: modules/404s/fofs.php:11
|
174 |
msgid "404 Monitor"
|
175 |
msgstr ""
|
1000 |
msgid "SEO Design Solutions Whitepapers"
|
1001 |
msgstr ""
|
1002 |
|
1003 |
+
#. #-#-#-#-# plugin.pot (SEO Ultimate 3.4) #-#-#-#-#
|
1004 |
#. Author of the plugin/theme
|
1005 |
#: modules/sds-blog/sds-blog.php:49
|
1006 |
msgid "SEO Design Solutions"
|
1306 |
msgid "SEO Ultimate Plugin Settings"
|
1307 |
msgstr ""
|
1308 |
|
1309 |
+
#. #-#-#-#-# plugin.pot (SEO Ultimate 3.4) #-#-#-#-#
|
1310 |
#. Plugin Name of the plugin/theme
|
1311 |
#: modules/settings/settings.php:14 plugin/class.seo-ultimate.php:724
|
1312 |
msgid "SEO Ultimate"
|