SEO Ultimate - Version 0.9.1

Version Description

Download this release

Release Info

Developer SEO Design Solutions
Plugin Icon 128x128 SEO Ultimate
Version 0.9.1
Comparing to
See all releases

Code changes from version 0.9 to 0.9.1

class.seo-ultimate.php CHANGED
@@ -6,8 +6,12 @@
6
  */
7
  class SEO_Ultimate {
8
 
 
 
 
 
9
  /********** VARIABLES **********/
10
-
11
  /**
12
  * Stores all module class instances.
13
  *
6
  */
7
  class SEO_Ultimate {
8
 
9
+ //Note: Throughout this class and the rest of the plugin, you may notice the occasional code segment that is apparently unused by any of this plugin's modules.
10
+ //The core SEO Ultimate classes form a module development framework; for compatibility reasons, I develop both existing modules and upcoming modules off of the same framework.
11
+ //This is why you may see new code in the SEO Ultimate framework some time before I bundle modules that use it.
12
+
13
  /********** VARIABLES **********/
14
+
15
  /**
16
  * Stores all module class instances.
17
  *
modules/404s.php CHANGED
@@ -2,7 +2,7 @@
2
  /**
3
  * 404 Monitor Module
4
  *
5
- * @version 1.0.4
6
  * @since 0.4
7
  */
8
 
@@ -149,7 +149,7 @@ STR;
149
  return __("
150
  <p>404 Monitor doesn&#8217;t appear to work? Take these notes into consideration:</p>
151
  <ul>
152
- <li>In order for the 404 Monitor to track 404 errors, you must have &#8220;Pretty Permalinks&#8221; enabled in your <a href="options-permalink.php">permalink options</a>.</li>
153
  <li>Some parts of your website may not be under WordPress&#8217;s control; the 404 Monitor can&#8217;t track 404 errors on non-WordPress website areas.</li>
154
  <li>The 404 Monitor doesn&#8217;t record 404 errors generated by logged-in users.</li>
155
  </ul>
2
  /**
3
  * 404 Monitor Module
4
  *
5
+ * @version 1.0.5
6
  * @since 0.4
7
  */
8
 
149
  return __("
150
  <p>404 Monitor doesn&#8217;t appear to work? Take these notes into consideration:</p>
151
  <ul>
152
+ <li>In order for the 404 Monitor to track 404 errors, you must have &#8220;Pretty Permalinks&#8221; enabled in your <a href='options-permalink.php'>permalink options</a>.</li>
153
  <li>Some parts of your website may not be under WordPress&#8217;s control; the 404 Monitor can&#8217;t track 404 errors on non-WordPress website areas.</li>
154
  <li>The 404 Monitor doesn&#8217;t record 404 errors generated by logged-in users.</li>
155
  </ul>
modules/meta.php CHANGED
@@ -2,7 +2,7 @@
2
  /**
3
  * Meta Editor Module
4
  *
5
- * @version 1.0.3
6
  * @since 0.3
7
  */
8
 
@@ -165,7 +165,7 @@ class SU_Meta extends SU_Module {
165
  <ul>
166
  <li><p><strong>Use this blog&#8217;s tagline as the default homepage description.</strong> &mdash;
167
  If this box is checked and if the Blog Homepage Meta Description field is empty,
168
- Meta Editor will use your blog&#8217;s <a href="options-general.php" target="_blank">tagline</a> as the meta description.</p></li>
169
  </ul>
170
  </li>
171
  <li><p><strong>Spider Instructions</strong></p>
2
  /**
3
  * Meta Editor Module
4
  *
5
+ * @version 1.0.4
6
  * @since 0.3
7
  */
8
 
165
  <ul>
166
  <li><p><strong>Use this blog&#8217;s tagline as the default homepage description.</strong> &mdash;
167
  If this box is checked and if the Blog Homepage Meta Description field is empty,
168
+ Meta Editor will use your blog&#8217;s <a href='options-general.php' target='_blank'>tagline</a> as the meta description.</p></li>
169
  </ul>
170
  </li>
171
  <li><p><strong>Spider Instructions</strong></p>
modules/noindex.php CHANGED
@@ -2,7 +2,7 @@
2
  /**
3
  * Noindex Manager Module
4
  *
5
- * @version 1.0.2
6
  * @since 0.1
7
  */
8
 
@@ -117,7 +117,7 @@ class SU_Noindex extends SU_Module {
117
  <li><p><strong>Category archives</strong> &mdash; Tells spiders not to index category archives. Recommended only if you don&#8217;t use categories.</p></li>
118
  <li><p><strong>Comment feeds</strong> &mdash; Tells spiders not to index the RSS feeds that exist for every post&#8217;s comments.
119
  (These comment feeds are totally separate from your normal blog feeds.) Recommended.</p></li>
120
- <li><p><strong>Comment subpages</strong> &mdash; Tells spiders not to index comment subpages (page 2, page 3, etc.).</p></li>
121
  <li><p><strong>Date-based archives</strong> &mdash; Tells spiders not to index day/month/year archives.
122
  Recommended, since these pages have little keyword value.</p></li>
123
  <li><p><strong>Subpages of the homepage</strong> &mdash; Tells spiders not to index the homepage's subpages (page 2, page 3, etc).
2
  /**
3
  * Noindex Manager Module
4
  *
5
+ * @version 1.1
6
  * @since 0.1
7
  */
8
 
117
  <li><p><strong>Category archives</strong> &mdash; Tells spiders not to index category archives. Recommended only if you don&#8217;t use categories.</p></li>
118
  <li><p><strong>Comment feeds</strong> &mdash; Tells spiders not to index the RSS feeds that exist for every post&#8217;s comments.
119
  (These comment feeds are totally separate from your normal blog feeds.) Recommended.</p></li>
120
+ <li><p><strong>Comment subpages</strong> &mdash; Tells spiders not to index posts' comment subpages.</p></li>
121
  <li><p><strong>Date-based archives</strong> &mdash; Tells spiders not to index day/month/year archives.
122
  Recommended, since these pages have little keyword value.</p></li>
123
  <li><p><strong>Subpages of the homepage</strong> &mdash; Tells spiders not to index the homepage's subpages (page 2, page 3, etc).
modules/sds-blog.php CHANGED
@@ -2,7 +2,7 @@
2
  /**
3
  * SEO Design Solutions Whitepapers Module
4
  *
5
- * @version 1.0.2
6
  * @since 0.1
7
  */
8
 
@@ -22,6 +22,11 @@ class SU_SdsBlog extends SU_Module {
22
  $this->cron('load_blog_rss', 'hourly');
23
  }
24
 
 
 
 
 
 
25
  function filter_export_array($settings) {
26
  unset($settings[$this->get_module_key()]['rssitems']);
27
  return $settings;
2
  /**
3
  * SEO Design Solutions Whitepapers Module
4
  *
5
+ * @version 1.0.3
6
  * @since 0.1
7
  */
8
 
22
  $this->cron('load_blog_rss', 'hourly');
23
  }
24
 
25
+ function get_default_settings() {
26
+ //Don't notify about new items when the plugin is just installed
27
+ return array('lastread' => time());
28
+ }
29
+
30
  function filter_export_array($settings) {
31
  unset($settings[$this->get_module_key()]['rssitems']);
32
  return $settings;
readme.txt CHANGED
@@ -3,7 +3,7 @@ Contributors: SEO Design Solutions
3
  Tags: seo, title, meta, noindex, canonical, 404, robots.txt, htaccess, slugs, url, google, yahoo, bing, search engines, admin, post, page, modules
4
  Requires at least: 2.7
5
  Tested up to: 2.8.2
6
- Stable tag: 0.9
7
 
8
  This all-in-one SEO plugin can handle titles, noindex, meta data, slugs, canonical tags, 404 error tracking, and more (with many more features coming soon).
9
 
@@ -192,6 +192,9 @@ Yes. WordPress plugins are supposed to delete their settings during the uninstal
192
 
193
  == Changelog ==
194
 
 
 
 
195
  = Version 0.9 (August 1, 2009) =
196
  * Feature: Added the Slug Optimizer module
197
  * Feature: Noindex Manager now supports noindexing comment subpages
3
  Tags: seo, title, meta, noindex, canonical, 404, robots.txt, htaccess, slugs, url, google, yahoo, bing, search engines, admin, post, page, modules
4
  Requires at least: 2.7
5
  Tested up to: 2.8.2
6
+ Stable tag: 0.9.1
7
 
8
  This all-in-one SEO plugin can handle titles, noindex, meta data, slugs, canonical tags, 404 error tracking, and more (with many more features coming soon).
9
 
192
 
193
  == Changelog ==
194
 
195
+ = Version 0.9.1 (August 1, 2009) =
196
+ * Bugfix: Fixed PHP parse errors
197
+
198
  = Version 0.9 (August 1, 2009) =
199
  * Feature: Added the Slug Optimizer module
200
  * Feature: Noindex Manager now supports noindexing comment subpages
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 can rewrite title tags, set meta data, add noindex, insert canonical tags, log 404 errors, edit your robots.txt, and more.
6
- Version: 0.9
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 0.9
16
  * @link http://www.seodesignsolutions.com/wordpress-seo/ SEO Ultimate Homepage
17
  */
18
 
@@ -38,10 +38,10 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
38
  //Reading plugin info from constants is faster than trying to parse it from the header above.
39
  define("SU_PLUGIN_NAME", "SEO Ultimate");
40
  define("SU_PLUGIN_URI", "http://www.seodesignsolutions.com/wordpress-seo/");
41
- define("SU_VERSION", "0.9");
42
  define("SU_AUTHOR", "SEO Design Solutions");
43
  define("SU_AUTHOR_URI", "http://www.seodesignsolutions.com/");
44
- define("SU_USER_AGENT", "SeoUltimate/0.9");
45
 
46
  define('SU_MODULE_ENABLED', 10);
47
  define('SU_MODULE_SILENCED', 5);
3
  Plugin Name: SEO Ultimate
4
  Plugin URI: http://www.seodesignsolutions.com/wordpress-seo/
5
  Description: This all-in-one SEO plugin can rewrite title tags, set meta data, add noindex, insert canonical tags, log 404 errors, edit your robots.txt, and more.
6
+ Version: 0.9.1
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 0.9.1
16
  * @link http://www.seodesignsolutions.com/wordpress-seo/ SEO Ultimate Homepage
17
  */
18
 
38
  //Reading plugin info from constants is faster than trying to parse it from the header above.
39
  define("SU_PLUGIN_NAME", "SEO Ultimate");
40
  define("SU_PLUGIN_URI", "http://www.seodesignsolutions.com/wordpress-seo/");
41
+ define("SU_VERSION", "0.9.1");
42
  define("SU_AUTHOR", "SEO Design Solutions");
43
  define("SU_AUTHOR_URI", "http://www.seodesignsolutions.com/");
44
+ define("SU_USER_AGENT", "SeoUltimate/0.9.1");
45
 
46
  define('SU_MODULE_ENABLED', 10);
47
  define('SU_MODULE_SILENCED', 5);