SEO Ultimate - Version 7.6.4

Version Description

Download this release

Release Info

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

Code changes from version 7.6.3.1 to 7.6.4

modules/autolinks/content-autolinks-settings.php CHANGED
@@ -62,7 +62,7 @@ class SU_ContentAutolinksSettings extends SU_Module {
62
  )
63
  ), __('Additional Dampening Effect', 'seo-ultimate'));
64
 
65
- $this->textbox('linkfree_tags', __('Don&#8217;t add autolinks to text within these HTML tags <em>(separate with commas)</em>:', 'seo-ultimate'), $this->get_default_setting('linkfree_tags'), __('Tag Restrictions', 'seo-ultimate'));
66
 
67
  $siloing_checkboxes = array();
68
  $post_types = get_post_types(array('public' => true), 'objects');
62
  )
63
  ), __('Additional Dampening Effect', 'seo-ultimate'));
64
 
65
+ $this->textbox('linkfree_tags', __('Tag Restrictions', 'seo-ultimate'), $this->get_default_setting('linkfree_tags'), false, array('help_text' => __('Don&#8217;t add autolinks to text within these HTML tags <em>(separate with commas)</em>:', 'seo-ultimate')));
66
 
67
  $siloing_checkboxes = array();
68
  $post_types = get_post_types(array('public' => true), 'objects');
modules/sdf-ads/banners/01.png ADDED
Binary file
modules/sdf-ads/banners/02.png ADDED
Binary file
modules/sdf-ads/banners/06.png ADDED
Binary file
modules/sdf-ads/banners/07.png ADDED
Binary file
modules/{sdf-ads.css → sdf-ads/sdf-ads.css} RENAMED
File without changes
modules/{sdf-ads.js → sdf-ads/sdf-ads.js} RENAMED
@@ -6,8 +6,8 @@ jQuery(document).ready(function($) {
6
  $('#sdf-promo-carousel').hide();
7
  $('#su_dashboard_widget .inside').hide();
8
  var sds_promo_blog_post = $('#sds_promo_blog_post').html();
9
- var banners_remote = 'https://s3.amazonaws.com/sdfimages/seoultimatebanner/seo_ultimate_banners_jsonp_763.json';
10
-
11
  $.ajax({
12
  url: banners_remote,
13
  dataType: 'jsonp',
@@ -19,7 +19,10 @@ jQuery(document).ready(function($) {
19
  if (data.enabled === true) {
20
  var shuffled_banners = shuffleArray(data.banners);
21
  var shuffled_slides = shuffleArray(data.slides);
22
- sdf_carousel = sdf_carousel + "<a href=\"" + shuffled_banners[0].banner_link + "\" rel=\"nofollow\" target=\"_blank\"><img src=\"" + shuffled_banners[0].banner_img + "\" alt=\"Slide "+ i +"\"></a>";
 
 
 
23
  sdf_carousel = sdf_carousel + "<div id=\"sdfCarousel\" class=\"carousel slide\"><ol class=\"carousel-indicators\">";
24
 
25
  var active_indicator = '';
@@ -51,7 +54,7 @@ jQuery(document).ready(function($) {
51
  }
52
  })
53
  .fail(function (data) {
54
- $('#sdf-promo-carousel').delay(500).fadeIn(600).carousel({ interval:4000 });
55
  });
56
 
57
  });
6
  $('#sdf-promo-carousel').hide();
7
  $('#su_dashboard_widget .inside').hide();
8
  var sds_promo_blog_post = $('#sds_promo_blog_post').html();
9
+ var banners_remote = 'https://s3.amazonaws.com/sdfimages/seoultimatebanner/seo_ultimate_banners_jsonp_764.json';
10
+
11
  $.ajax({
12
  url: banners_remote,
13
  dataType: 'jsonp',
19
  if (data.enabled === true) {
20
  var shuffled_banners = shuffleArray(data.banners);
21
  var shuffled_slides = shuffleArray(data.slides);
22
+ // check if it's cloud hosted banner
23
+ var banner_img = shuffled_banners[0].banner_img
24
+ if(banner_img.indexOf('https://') == -1) banner_img = suModulesSdfAdsSdfAdsL10n.sdf_banners_url + banner_img;
25
+ sdf_carousel = sdf_carousel + "<a href=\"" + shuffled_banners[0].banner_link + "\" rel=\"nofollow\" target=\"_blank\"><img src=\"" + banner_img + "\" alt=\"Slide "+ i +"\"></a>";
26
  sdf_carousel = sdf_carousel + "<div id=\"sdfCarousel\" class=\"carousel slide\"><ol class=\"carousel-indicators\">";
27
 
28
  var active_indicator = '';
54
  }
55
  })
56
  .fail(function (data) {
57
+ $('#sdf-promo-carousel').delay(500).fadeIn(600).carousel({ interval:8000 });
58
  });
59
 
60
  });
modules/settings/global-settings.php CHANGED
@@ -39,14 +39,11 @@ class SU_GlobalSettings extends SU_Module {
39
 
40
  $checkboxes = array(
41
  'mark_code' => __('Identify the plugin&#8217;s HTML code insertions with HTML comment tags', 'seo-ultimate')
 
42
  //, 'attribution_link' => __('Enable nofollow&#8217;d attribution link on my site', 'seo-ultimate')
43
  //, 'attribution_link_css' => array('description' => __('Add CSS styles to the attribution link', 'seo-ultimate'), 'indent' => true)
44
  );
45
 
46
- if ($this->is_sdf_theme_promo_applicable()) {
47
- $checkboxes['sdf_theme'] = __('Show the promo slider for SEO Design Framework on plugin pages', 'seo-ultimate');
48
- }
49
-
50
  $this->checkboxes($checkboxes);
51
  $this->admin_form_end();
52
  }
39
 
40
  $checkboxes = array(
41
  'mark_code' => __('Identify the plugin&#8217;s HTML code insertions with HTML comment tags', 'seo-ultimate')
42
+ , 'sdf_theme' => __('Show the promo slider for SEO Design Framework on plugin pages', 'seo-ultimate')
43
  //, 'attribution_link' => __('Enable nofollow&#8217;d attribution link on my site', 'seo-ultimate')
44
  //, 'attribution_link_css' => array('description' => __('Add CSS styles to the attribution link', 'seo-ultimate'), 'indent' => true)
45
  );
46
 
 
 
 
 
47
  $this->checkboxes($checkboxes);
48
  $this->admin_form_end();
49
  }
modules/titles/titles.php CHANGED
@@ -81,7 +81,6 @@ class SU_Titles extends SU_Module {
81
  , 'title_search' => __('Search Results for {query} | {blog}', 'seo-ultimate')
82
  , 'title_404' => __('404 Not Found | {blog}', 'seo-ultimate')
83
  , 'title_paged' => __('{title} - Page {num}', 'seo-ultimate')
84
-
85
  , 'terms_ucwords' => true
86
  , 'rewrite_method' => 'ob'
87
  );
@@ -146,7 +145,8 @@ class SU_Titles extends SU_Module {
146
 
147
  $title = $this->get_title();
148
  if (!$title) return $head;
149
-
 
150
  //Replace the old title with the new and return
151
  return preg_replace('/<title>[^<]*<\/title>/i', '<title>'.$title.'</title>', $head);
152
  }
81
  , 'title_search' => __('Search Results for {query} | {blog}', 'seo-ultimate')
82
  , 'title_404' => __('404 Not Found | {blog}', 'seo-ultimate')
83
  , 'title_paged' => __('{title} - Page {num}', 'seo-ultimate')
 
84
  , 'terms_ucwords' => true
85
  , 'rewrite_method' => 'ob'
86
  );
145
 
146
  $title = $this->get_title();
147
  if (!$title) return $head;
148
+ // Pre-parse the title replacement text to escape the $ ($n backreferences) when followed by a number 0-99 because of preg_replace issue
149
+ $title = preg_replace('/\$(\d)/', '\\\$$1', $title);
150
  //Replace the old title with the new and return
151
  return preg_replace('/<title>[^<]*<\/title>/i', '<title>'.$title.'</title>', $head);
152
  }
plugin/class.seo-ultimate.php CHANGED
@@ -192,9 +192,13 @@ class SEO_Ultimate {
192
  add_filter('wp_redirect', array(&$this, 'log_redirect'), 10, 2);
193
  add_filter('status_header', array(&$this, 'log_hit'), 10, 2);
194
  }
 
195
 
196
  //Admin-only hooks
197
  if (is_admin()) {
 
 
 
198
 
199
  //Hook to include JavaScript and CSS
200
  add_action('admin_enqueue_scripts', array(&$this, 'admin_includes'));
@@ -1058,8 +1062,11 @@ class SEO_Ultimate {
1058
 
1059
  //SDF Styling
1060
  if ($this->is_plugin_admin_page()) {
1061
- $this->queue_js('modules', 'sdf-ads');
1062
- $this->queue_css('modules', 'sdf-ads');
 
 
 
1063
  // white background
1064
  $this->queue_css('plugin/sdf', 'sdf.wp');
1065
  // overwrite submenu on wp 3.8+ with "light" color style
@@ -1099,7 +1106,10 @@ class SEO_Ultimate {
1099
  wp_enqueue_media();
1100
 
1101
  // load dashboard widget
1102
- if($pagenow == 'index.php') $this->queue_js('modules', 'sdf-ads');
 
 
 
1103
 
1104
  //Figure out what plugin admin page we're on
1105
  global $plugin_page;
@@ -1183,8 +1193,9 @@ class SEO_Ultimate {
1183
  if (file_exists($this->plugin_dir_path.$relurl.$file))
1184
  $func("su-$dirid-$filename", $this->plugin_dir_url.$relurl.$file, $deps, SU_VERSION);
1185
 
1186
- if (count($l10n))
1187
  wp_localize_script("su-$dirid-$filename", sustr::camel_case("su $dirid $filename l10n"), $l10n);
 
1188
  }
1189
 
1190
  /**
@@ -1657,7 +1668,7 @@ class SEO_Ultimate {
1657
  function show_postmeta_box($screen) {
1658
 
1659
  //Begin box
1660
- echo "<div id='su-postmeta-box'>\n";
1661
  wp_nonce_field('su-update-postmeta', '_su_wpnonce');
1662
 
1663
  //Output postmeta tabs
@@ -1990,8 +2001,8 @@ class SEO_Ultimate {
1990
 
1991
  if ($c = count($tabs)) {
1992
 
1993
- if ($c > 1) {
1994
- echo "\n\n<div class='sdf-meta-wrap sdf-admin'>\n";
1995
  echo "\n\n<ul class='nav nav-tabs' id='su-tabset'>\n";
1996
  }
1997
 
@@ -2001,14 +2012,14 @@ class SEO_Ultimate {
2001
  if (isset($tab['id'])) $id = $tab['id']; else return;
2002
  if (isset($tab['callback']))$function = $tab['callback']; else return;
2003
 
2004
- if ($c > 1) {
2005
  $active = ( $tab === reset($tabs) ) ? " class='active'" : "";
2006
  //$id = 'su-' . sustr::preg_filter('a-z0-9', strtolower($title));
2007
  echo "<li$active><a href='#$id' data-toggle='tab'>$title</a></li>\n";
2008
  }
2009
  }
2010
 
2011
- if ($c > 1) {
2012
  echo "</ul>\n";
2013
  echo "<div class='tab-content'>\n";
2014
  }
@@ -2019,7 +2030,7 @@ class SEO_Ultimate {
2019
  if (isset($tab['id'])) $id = $tab['id']; else return;
2020
  if (isset($tab['callback']))$function = $tab['callback']; else return;
2021
 
2022
- if ($c > 1) {
2023
  $active = ( $tab === reset($tabs) ) ? ' in active' : '';
2024
  echo "<div class='tab-pane fade$active su-tab-contents' id='$id'>\n";
2025
  echo "<div class='wpu-group'>\n";
@@ -2045,18 +2056,28 @@ class SEO_Ultimate {
2045
  }
2046
  if (is_callable($call)) call_user_func_array($call, $args);
2047
 
2048
- if ($c > 1)
2049
  echo "</div>\n";
2050
  echo "</div>\n";
2051
  }
2052
 
2053
- if ($c > 1) {
2054
  echo "\n\n</div>\n";
2055
  echo "\n\n</div>\n";
2056
  }
2057
  }
2058
  }
2059
 
 
 
 
 
 
 
 
 
 
 
2060
  /**
2061
  * Add a widget to the wp dashboard.
2062
  *
@@ -2092,8 +2113,8 @@ class SEO_Ultimate {
2092
  */
2093
  function su_dashboard_widget_function() {
2094
 
2095
- // Display whatever it is you want to show.
2096
- echo "<p>If you like SEO Ultimate, then help their creators give more. Show your support and buy their paid products.</p><a rel=\"home\" title=\"SEO Design Framework\" href=\"http://www.seodesignframework.com/\"><img src=\"https://s3.amazonaws.com/sdfimages/seoultimatebanner/02_1.png\" alt=\"SEO Design Framework\" /></a>";
2097
  }
2098
  }
2099
  ?>
192
  add_filter('wp_redirect', array(&$this, 'log_redirect'), 10, 2);
193
  add_filter('status_header', array(&$this, 'log_hit'), 10, 2);
194
  }
195
+
196
 
197
  //Admin-only hooks
198
  if (is_admin()) {
199
+
200
+ // Fully Disable Autosave
201
+ //add_action( 'admin_init', array(&$this, 'disableAutosave'));
202
 
203
  //Hook to include JavaScript and CSS
204
  add_action('admin_enqueue_scripts', array(&$this, 'admin_includes'));
1062
 
1063
  //SDF Styling
1064
  if ($this->is_plugin_admin_page()) {
1065
+ $sdf_ads_localized_data = array(
1066
+ 'sdf_banners_url' => $this->plugin_dir_url.'modules/sdf-ads/banners/'
1067
+ );
1068
+ $this->queue_js('modules/sdf-ads', 'sdf-ads', '', $sdf_ads_localized_data);
1069
+ $this->queue_css('modules/sdf-ads', 'sdf-ads');
1070
  // white background
1071
  $this->queue_css('plugin/sdf', 'sdf.wp');
1072
  // overwrite submenu on wp 3.8+ with "light" color style
1106
  wp_enqueue_media();
1107
 
1108
  // load dashboard widget
1109
+ $sdf_ads_localized_data = array(
1110
+ 'sdf_banners_url' => $this->plugin_dir_url.'modules/sdf-ads/banners/'
1111
+ );
1112
+ if($pagenow == 'index.php') $this->queue_js('modules/sdf-ads', 'sdf-ads', '', $sdf_ads_localized_data);
1113
 
1114
  //Figure out what plugin admin page we're on
1115
  global $plugin_page;
1193
  if (file_exists($this->plugin_dir_path.$relurl.$file))
1194
  $func("su-$dirid-$filename", $this->plugin_dir_url.$relurl.$file, $deps, SU_VERSION);
1195
 
1196
+ if (count($l10n)) {
1197
  wp_localize_script("su-$dirid-$filename", sustr::camel_case("su $dirid $filename l10n"), $l10n);
1198
+ }
1199
  }
1200
 
1201
  /**
1668
  function show_postmeta_box($screen) {
1669
 
1670
  //Begin box
1671
+ echo "<div id='su-postmeta-box' class='sdf-admin'>\n";
1672
  wp_nonce_field('su-update-postmeta', '_su_wpnonce');
1673
 
1674
  //Output postmeta tabs
2001
 
2002
  if ($c = count($tabs)) {
2003
 
2004
+ if ($c >= 1) {
2005
+ echo "\n\n<div class='sdf-meta-wrap'>\n";
2006
  echo "\n\n<ul class='nav nav-tabs' id='su-tabset'>\n";
2007
  }
2008
 
2012
  if (isset($tab['id'])) $id = $tab['id']; else return;
2013
  if (isset($tab['callback']))$function = $tab['callback']; else return;
2014
 
2015
+ if ($c >= 1) {
2016
  $active = ( $tab === reset($tabs) ) ? " class='active'" : "";
2017
  //$id = 'su-' . sustr::preg_filter('a-z0-9', strtolower($title));
2018
  echo "<li$active><a href='#$id' data-toggle='tab'>$title</a></li>\n";
2019
  }
2020
  }
2021
 
2022
+ if ($c >= 1) {
2023
  echo "</ul>\n";
2024
  echo "<div class='tab-content'>\n";
2025
  }
2030
  if (isset($tab['id'])) $id = $tab['id']; else return;
2031
  if (isset($tab['callback']))$function = $tab['callback']; else return;
2032
 
2033
+ if ($c >= 1) {
2034
  $active = ( $tab === reset($tabs) ) ? ' in active' : '';
2035
  echo "<div class='tab-pane fade$active su-tab-contents' id='$id'>\n";
2036
  echo "<div class='wpu-group'>\n";
2056
  }
2057
  if (is_callable($call)) call_user_func_array($call, $args);
2058
 
2059
+ if ($c >= 1)
2060
  echo "</div>\n";
2061
  echo "</div>\n";
2062
  }
2063
 
2064
+ if ($c >= 1) {
2065
  echo "\n\n</div>\n";
2066
  echo "\n\n</div>\n";
2067
  }
2068
  }
2069
  }
2070
 
2071
+ /**
2072
+ *
2073
+ * This function fully disables autosave
2074
+ *
2075
+ * @since 7.6.4
2076
+ */
2077
+ function disableAutosave(){
2078
+ wp_deregister_script('autosave');
2079
+ }
2080
+
2081
  /**
2082
  * Add a widget to the wp dashboard.
2083
  *
2113
  */
2114
  function su_dashboard_widget_function() {
2115
 
2116
+ // Display whatever it is you want to show in widget content.
2117
+ //echo "";
2118
  }
2119
  }
2120
  ?>
plugin/seo_ultimate_banners_jsonp.json DELETED
@@ -1,15 +0,0 @@
1
- sdfbanners({
2
- "enabled":true,
3
- "slides": [
4
- {"banner_img":"https://s3.amazonaws.com/sdfimages/seoultimatebanner/02_1.png", "banner_link":"http://www.seodesignframework.com", "slide_cap":"<h3>Download Jeffrey’s Brain</h3><p>Get Equipped for Success - Tips from Our Founder. Download: 20 SEO Tips, SEO for Large Websites and the Organic SEO EBook today.</p>", "slide_link":"http://www.seodesignframework.com/ebooks/"},
5
- {"banner_img":"https://s3.amazonaws.com/sdfimages/seoultimatebanner/01_1.png", "banner_link":"http://www.seodesignframework.com/features/", "slide_cap":"<h3>Got Design?</h3><p>Unleash Your Best Design Concepts with Drag-n-Drop Controls that Give You the Power to Implement Complex Designs Quickly and Easily</p>", "slide_link":"http://www.seodesignframework.com/sdf-drag-and-drop-page-builder/"},
6
- {"banner_img":"https://s3.amazonaws.com/sdfimages/seoultimatebanner/06.png", "banner_link":"http://www.seodesignframework.com/sdf-overview/", "slide_cap":"<h3>Silos Made Easy</h3><p>Deploy Perfect Website Silo Architecture Quickly and Easily with the SEO Design Framework.</p>", "slide_link":"http://www.seodesignframework.com/website-silo-architecture/"},
7
- {"banner_img":"https://s3.amazonaws.com/sdfimages/seoultimatebanner/07.png", "banner_link":"http://www.seodesignframework.com/seo-design-solutions-launches-the-seo-design-framework/", "slide_cap":"<h3>What, No Control?</h3><p>Become Master of your Blog with Page-Level Controls that Liberate Designs and Crush Limitations of other Themes and Frameworks.</p>", "slide_link":"http://www.seodesignframework.com/page-level-controls/"}
8
- ]
9
- })
10
-
11
-
12
-
13
-
14
-
15
-
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
readme.txt CHANGED
@@ -1,9 +1,9 @@
1
  === SEO Ultimate ===
2
- Contributors: SEO Design Solutions, JohnLamansky
3
  Tags: seo, SEO Ultimate, suite, google, yahoo, bing, search engines, admin, post, page, custom post types, categories, tags, terms, custom taxonomies, base, title, title tag, wp_title, meta, robots, noindex, nofollow, canonical, HTTP headers, 404, robots.txt, htaccess, slugs, url, anchor, more, link, excerpt, permalink, links, autolinks, code, footer, settings, redirect, 301, 302, 307, modules, uninstallable, reinstallable, downgradable, import, export, CSV, affiliate, Open Graph, og, microdata, Facebook, Twitter, Schema.org
4
  Requires at least: 3.5
5
  Tested up to: 3.8.1
6
- Stable tag: 7.6.3.1
7
 
8
  This all-in-one SEO plugin gives you control over title tags, noindex, meta tags, Open Graph, slugs, canonical, autolinks, 404 errors, rich snippets, and more.
9
 
@@ -244,6 +244,11 @@ Frequently asked questions, settings help, and troubleshooting tips for SEO Ulti
244
 
245
  == Changelog ==
246
 
 
 
 
 
 
247
  = Version 7.6.3.1 (March 24, 2014) =
248
  * Bugfix: Added rel="nofollow" to all author attribution links, whitepapers module SDS Blog links and banner ads
249
 
1
  === SEO Ultimate ===
2
+ Contributors: SEO Design Solutions, JohnLamansky, djalexandar
3
  Tags: seo, SEO Ultimate, suite, google, yahoo, bing, search engines, admin, post, page, custom post types, categories, tags, terms, custom taxonomies, base, title, title tag, wp_title, meta, robots, noindex, nofollow, canonical, HTTP headers, 404, robots.txt, htaccess, slugs, url, anchor, more, link, excerpt, permalink, links, autolinks, code, footer, settings, redirect, 301, 302, 307, modules, uninstallable, reinstallable, downgradable, import, export, CSV, affiliate, Open Graph, og, microdata, Facebook, Twitter, Schema.org
4
  Requires at least: 3.5
5
  Tested up to: 3.8.1
6
+ Stable tag: 7.6.4
7
 
8
  This all-in-one SEO plugin gives you control over title tags, noindex, meta tags, Open Graph, slugs, canonical, autolinks, 404 errors, rich snippets, and more.
9
 
244
 
245
  == Changelog ==
246
 
247
+ = Version 7.6.4 (April 9, 2014) =
248
+ * Bugfix: Title tag issue with $ sign when followed by a number 0-99 (Pre-parse the title replacement text to escape the $n backreferences because of preg_replace issue)
249
+ * Bugfix: Post Metabox Single Tab layout issue
250
+ * Bugfix: SDF Promo Ads option on settings page
251
+
252
  = Version 7.6.3.1 (March 24, 2014) =
253
  * Bugfix: Added rel="nofollow" to all author attribution links, whitepapers module SDS Blog links and banner ads
254
 
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, autolinks, 404 errors, rich snippets, and more.
6
- Version: 7.6.3.1
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 7.6.3.1
16
  * @link http://www.seodesignsolutions.com/wordpress-seo/ SEO Ultimate Homepage
17
  */
18
 
@@ -48,10 +48,10 @@ define('SU_MINIMUM_WP_VER', '3.5');
48
  //Reading plugin info from constants is faster than trying to parse it from the header above.
49
  define('SU_PLUGIN_NAME', 'SEO Ultimate');
50
  define('SU_PLUGIN_URI', 'http://www.seodesignsolutions.com/wordpress-seo/');
51
- define('SU_VERSION', '7.6.3.1');
52
  define('SU_AUTHOR', 'SEO Design Solutions');
53
  define('SU_AUTHOR_URI', 'http://www.seodesignframework.com/');
54
- define('SU_USER_AGENT', 'SeoUltimate/7.6.3.1');
55
 
56
  /********** INCLUDES **********/
57
 
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, autolinks, 404 errors, rich snippets, and more.
6
+ Version: 7.6.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 7.6.4
16
  * @link http://www.seodesignsolutions.com/wordpress-seo/ SEO Ultimate Homepage
17
  */
18
 
48
  //Reading plugin info from constants is faster than trying to parse it from the header above.
49
  define('SU_PLUGIN_NAME', 'SEO Ultimate');
50
  define('SU_PLUGIN_URI', 'http://www.seodesignsolutions.com/wordpress-seo/');
51
+ define('SU_VERSION', '7.6.4');
52
  define('SU_AUTHOR', 'SEO Design Solutions');
53
  define('SU_AUTHOR_URI', 'http://www.seodesignframework.com/');
54
+ define('SU_USER_AGENT', 'SeoUltimate/7.6.4');
55
 
56
  /********** INCLUDES **********/
57