SEO Ultimate - Version 7.6.5

Version Description

Download this release

Release Info

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

Code changes from version 7.6.4.3 to 7.6.5

modules/titles/titles.php CHANGED
@@ -180,7 +180,7 @@ class SU_Titles extends SU_Module {
180
  $post_id = $post->ID;
181
 
182
  if ($parent = $post->post_parent) {
183
- $parent = &get_post($parent);
184
  $parent_title = strip_tags( apply_filters( 'single_post_title', $parent->post_title ) );
185
  }
186
  }
180
  $post_id = $post->ID;
181
 
182
  if ($parent = $post->post_parent) {
183
+ $parent = get_post($parent);
184
  $parent_title = strip_tags( apply_filters( 'single_post_title', $parent->post_title ) );
185
  }
186
  }
plugin/class.seo-ultimate.php CHANGED
@@ -1085,7 +1085,7 @@ class SEO_Ultimate {
1085
  //load if SDF is not active
1086
  global $pagenow;
1087
  $current = (isset($_GET['page'])) ? $_GET['page'] : '';
1088
- $pages = array( 'edit.php', 'post.php', 'post-new.php' );
1089
  $sdf_admin_pages = array('sdf','sdf-settings','sdf-silo','sdf-silo-manual-builder','sdf-header','sdf-layout','sdf-shortcode','sdf-styles','revslider','sdf-footer','seo', 'su-fofs', 'su-misc', 'su-user-code', 'su-autolinks', 'su-files', 'su-internal-link-aliases', 'su-meta-descriptions', 'su-meta-keywords', 'su-meta-robots', 'su-opengraph', 'seo-ultimate', 'su-wp-settings', 'su-titles', 'su-sds-blog');
1090
  if( in_array( $pagenow, $pages ) || in_array( $current, $sdf_admin_pages )) {
1091
  // admin styles
@@ -1097,13 +1097,13 @@ class SEO_Ultimate {
1097
  wp_enqueue_style('sdf-bootstrap-admin-theme');
1098
  wp_enqueue_style('sdf-font-awesome');
1099
  wp_enqueue_style('sdf-css-admin');
1100
- }
1101
 
1102
- wp_register_script('sdf_bs_js', 'https://netdna.bootstrapcdn.com/bootstrap/3.0.3/js/bootstrap.min.js', array('jquery'), '3.0.3', false);
1103
- wp_register_script('sdf_admin_js', $this->plugin_dir_url.'plugin/sdf/sdf.admin.js', array('jquery'), '');
1104
- wp_enqueue_script('sdf_bs_js');
1105
- wp_enqueue_script('sdf_admin_js');
1106
- wp_enqueue_media();
 
1107
 
1108
  // load dashboard widget
1109
  $sdf_ads_localized_data = array(
1085
  //load if SDF is not active
1086
  global $pagenow;
1087
  $current = (isset($_GET['page'])) ? $_GET['page'] : '';
1088
+ $pages = array( 'index.php', 'edit.php', 'post.php', 'post-new.php' );
1089
  $sdf_admin_pages = array('sdf','sdf-settings','sdf-silo','sdf-silo-manual-builder','sdf-header','sdf-layout','sdf-shortcode','sdf-styles','revslider','sdf-footer','seo', 'su-fofs', 'su-misc', 'su-user-code', 'su-autolinks', 'su-files', 'su-internal-link-aliases', 'su-meta-descriptions', 'su-meta-keywords', 'su-meta-robots', 'su-opengraph', 'seo-ultimate', 'su-wp-settings', 'su-titles', 'su-sds-blog');
1090
  if( in_array( $pagenow, $pages ) || in_array( $current, $sdf_admin_pages )) {
1091
  // admin styles
1097
  wp_enqueue_style('sdf-bootstrap-admin-theme');
1098
  wp_enqueue_style('sdf-font-awesome');
1099
  wp_enqueue_style('sdf-css-admin');
 
1100
 
1101
+ wp_register_script('sdf_bs_js', 'https://netdna.bootstrapcdn.com/bootstrap/3.0.3/js/bootstrap.min.js', array('jquery'), '3.0.3', false);
1102
+ wp_register_script('sdf_admin_js', $this->plugin_dir_url.'plugin/sdf/sdf.admin.js', array('jquery'), '');
1103
+ wp_enqueue_script('sdf_bs_js');
1104
+ wp_enqueue_script('sdf_admin_js');
1105
+ wp_enqueue_media();
1106
+ }
1107
 
1108
  // load dashboard widget
1109
  $sdf_ads_localized_data = array(
plugin/sdf/sdf.admin.css CHANGED
@@ -211,24 +211,6 @@ ul.sdf-layouts li {
211
  transition:background-color 0.2s linear;
212
  }
213
 
214
- .wpu-ad-layout .wpu-radio-button {width: 75px; border:none; height:140px;}
215
- .disabled .wpu-radio-button.selected {
216
-
217
- background:#787878 url(../img/admin/selected_disabled.gif) center bottom no-repeat;
218
- }
219
- .custom-radio {
220
- background:#348b57;
221
- width:300px;
222
- padding:5px;
223
- color:#fff;
224
- }
225
- .custom-radio.selected {
226
- background:#21653d;
227
- }
228
- .disabled {
229
- opacity: .5;
230
- filter: alpha(opacity=50);
231
- }
232
  #page-custom-layout {float:left;}
233
  #page-custom-layout .hr{margin-top:15px;}
234
  .blue { text-align:left; color:#21759b; font-size:18px; font-weight:bold; }
@@ -704,7 +686,7 @@ input.wpu-media-upload { background-color:transparent; }
704
  width: 24px;
705
  z-index: 2;
706
  }
707
- #custom-layout .ui-slider-handle:hover, .ui-slider-handle:focus {
708
  background-color: #F5B467;
709
  outline: medium none;
710
  }
@@ -941,12 +923,13 @@ i[data-toggle="tooltip"] {
941
  /* SDF Builder Styles */
942
  .clr { clear: both; }
943
  .dn { display: none; }
944
- .sdf-wrap { margin: 0 0 25px; }
 
945
  .sdf-builder-switch { margin: 0 0 5px !important; }
946
- .sdf-builder-switch .icon { width: 16px; height: 16px; display: inline-block; background: url(../img/sdf-icons/arrows.png) no-repeat 0 -112px; position: relative; top: 8px; left: 4px; }
947
- .sdf-builder-switch.active .icon { background-position: 0 -4px; }
948
  .sdf-builder-box .button { margin: 10px 10px 5px 0; }
949
  .sdf-builder-box .button .icon, .sdf-add-element-box .button .icon { width: 24px; height: 24px; display: inline-block; position: relative; left: -2px; margin: -8px -1px; background-image: url(../img/sdf-icons/element-icon.png); }
 
 
950
  .sdf-add-element-button .icon, .sdf-add-row-button .icon { background: url(../img/sdf-icons/plus-icon.png) no-repeat 0 3px !important; width: 16px !important; }
951
  .sdf-builder-box { display: none; }
952
  .sdf-buttons.pinned { position: fixed; top: 30px; z-index: 2; }
@@ -963,7 +946,7 @@ i[data-toggle="tooltip"] {
963
  .sdf-add-element-box .item { display: none; }
964
  .sdf-add-element-box .item.sdf-add-element-selection { display: block; }
965
  .sdf-add-element-box .sdf-button { margin: 4px 4px 4px 0; width: 144px; height: 34px; padding: 5px; text-align: left;}
966
- #tabs-button, #accordion-button, #facebook-like-button, #tweetme-button, #google-plus-button, #pinterest-button { display: none }
967
  .sdf-add-element-box .buttons-set { display: none; margin-top: 20px; }
968
  .sdf-add-element-box .back { float: left; text-align: center; }
969
  .sdf-add-element-box .update { float: right; margin-right: 0; text-align: center; }
@@ -971,7 +954,7 @@ i[data-toggle="tooltip"] {
971
  .sdf-add-element-box .sdf-input, .sdf-add-element-box .sdf-select, .sdf-add-element-box .sdf-textarea, .sdf-add-element-box .input-group { padding: 5px; height: 30px; width: 604px; }
972
  .sdf-wpeditor { margin-right: 10px; height: 200px; }
973
  .sdf-add-element-box .input-group { padding: 0;}
974
- .sdf-add-element-box .sdf-textarea { height: 150px;}
975
  .sdf-add-element-box .sdf-dialog-close { position: absolute; top: 15px; right: 10px; }
976
  .sdf-add-element-box .wp-editor-wrap { margin: 10px 0 0; }
977
  .sdf-row { display: block; margin: 10px 0; border: 1px solid #ddd; background: #D8D8D8; padding: 5px; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; position: relative; }
@@ -1020,6 +1003,8 @@ i[data-toggle="tooltip"] {
1020
  .sdf-element-type { width: auto; font-size: 10px; line-height: 12px; position: absolute; left: 0; bottom: 0; background: #bbb; color: white; padding: 2px 3px 1px; text-transform: uppercase; margin: 0 4px 0 0;}
1021
  .sdf-delete { background: url(../img/sdf-icons/x-icon.png); }
1022
  .sdf-edit { background: url(../img/sdf-icons/pencil-icon.png); }
 
 
1023
  .sdf-col-edit { top: 20px; right: -15px }
1024
  .sdf-clone { background: url(../img/sdf-icons/clone-icon.png); }
1025
  .sdf-icon:hover { opacity: 0.9; }
@@ -1033,10 +1018,8 @@ i[data-toggle="tooltip"] {
1033
  .sdf-template-load .sdf-icon { background: url(../img/sdf-icons/template-icon.png); }
1034
  .sdf-template-save .sdf-icon { background: url(../img/sdf-icons/save-icon.png); }
1035
  .sdf-image-load { position: absolute; left: -100000px; }
1036
-
1037
- /* fix for image upload modal box */
1038
- #TB_window { z-index: 100002; }
1039
 
1040
  /* SEO Ultimate */
1041
  .postmeta-seo-icon {position: absolute; top: 6px; left: 10px}
1042
- .form-control.nowidth-input { width: auto; min-width: 0; display: inline; margin: 0 5px;}
211
  transition:background-color 0.2s linear;
212
  }
213
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
214
  #page-custom-layout {float:left;}
215
  #page-custom-layout .hr{margin-top:15px;}
216
  .blue { text-align:left; color:#21759b; font-size:18px; font-weight:bold; }
686
  width: 24px;
687
  z-index: 2;
688
  }
689
+ #custom-layout .ui-slider-handle:hover, #custom-layout .ui-slider-handle:focus {
690
  background-color: #F5B467;
691
  outline: medium none;
692
  }
923
  /* SDF Builder Styles */
924
  .clr { clear: both; }
925
  .dn { display: none; }
926
+ .sdf-wrap { margin: 0 0 10px; }
927
+ .sdf-builder-switch.sdf-builder-icon { background: url(../img/sdf-icons/page-builder.png) no-repeat 0 0; padding-top: 53px; }
928
  .sdf-builder-switch { margin: 0 0 5px !important; }
 
 
929
  .sdf-builder-box .button { margin: 10px 10px 5px 0; }
930
  .sdf-builder-box .button .icon, .sdf-add-element-box .button .icon { width: 24px; height: 24px; display: inline-block; position: relative; left: -2px; margin: -8px -1px; background-image: url(../img/sdf-icons/element-icon.png); }
931
+ .sdf-builder-box .sdf-add-row-button .icon { background: url(../img/sdf-icons/element-icon.png) no-repeat -408px 0 !important; width: 24px !important; }
932
+ .sdf-builder-box .sdf-add-hero-button .icon { background: url(../img/sdf-icons/element-icon.png) no-repeat -240px 0; }
933
  .sdf-add-element-button .icon, .sdf-add-row-button .icon { background: url(../img/sdf-icons/plus-icon.png) no-repeat 0 3px !important; width: 16px !important; }
934
  .sdf-builder-box { display: none; }
935
  .sdf-buttons.pinned { position: fixed; top: 30px; z-index: 2; }
946
  .sdf-add-element-box .item { display: none; }
947
  .sdf-add-element-box .item.sdf-add-element-selection { display: block; }
948
  .sdf-add-element-box .sdf-button { margin: 4px 4px 4px 0; width: 144px; height: 34px; padding: 5px; text-align: left;}
949
+ #tabs-button, #accordion-button, #facebook-like-button, #tweetme-button, #google-plus-button, #pinterest-button, #hero-button, #row-button { display: none }
950
  .sdf-add-element-box .buttons-set { display: none; margin-top: 20px; }
951
  .sdf-add-element-box .back { float: left; text-align: center; }
952
  .sdf-add-element-box .update { float: right; margin-right: 0; text-align: center; }
954
  .sdf-add-element-box .sdf-input, .sdf-add-element-box .sdf-select, .sdf-add-element-box .sdf-textarea, .sdf-add-element-box .input-group { padding: 5px; height: 30px; width: 604px; }
955
  .sdf-wpeditor { margin-right: 10px; height: 200px; }
956
  .sdf-add-element-box .input-group { padding: 0;}
957
+ .sdf-add-element-box .sdf-textarea, .sdf-add-element-box .mceIframeContainer iframe { min-height: 150px;}
958
  .sdf-add-element-box .sdf-dialog-close { position: absolute; top: 15px; right: 10px; }
959
  .sdf-add-element-box .wp-editor-wrap { margin: 10px 0 0; }
960
  .sdf-row { display: block; margin: 10px 0; border: 1px solid #ddd; background: #D8D8D8; padding: 5px; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; position: relative; }
1003
  .sdf-element-type { width: auto; font-size: 10px; line-height: 12px; position: absolute; left: 0; bottom: 0; background: #bbb; color: white; padding: 2px 3px 1px; text-transform: uppercase; margin: 0 4px 0 0;}
1004
  .sdf-delete { background: url(../img/sdf-icons/x-icon.png); }
1005
  .sdf-edit { background: url(../img/sdf-icons/pencil-icon.png); }
1006
+ .sdf-row-actions .sdf-edit { display : none; }
1007
+ .sdf-hero .sdf-row-actions .sdf-edit { display : inline-block; }
1008
  .sdf-col-edit { top: 20px; right: -15px }
1009
  .sdf-clone { background: url(../img/sdf-icons/clone-icon.png); }
1010
  .sdf-icon:hover { opacity: 0.9; }
1018
  .sdf-template-load .sdf-icon { background: url(../img/sdf-icons/template-icon.png); }
1019
  .sdf-template-save .sdf-icon { background: url(../img/sdf-icons/save-icon.png); }
1020
  .sdf-image-load { position: absolute; left: -100000px; }
1021
+ ifrplaceholder { display: block; border: 1px solid #ccc; background: #ccc; background: #eee url(../img/sdf-icons/iframe-placeholder.png) no-repeat center center; }
 
 
1022
 
1023
  /* SEO Ultimate */
1024
  .postmeta-seo-icon {position: absolute; top: 6px; left: 10px}
1025
+ .form-control.nowidth-input { width: auto; min-width: 0; display: inline; margin: 0 5px;}
readme.txt CHANGED
@@ -2,13 +2,17 @@
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.3
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
 
10
  == Description ==
11
 
 
 
 
 
12
  = Recent Releases =
13
 
14
  * Version 7.6 adds Deeplink Juggernaut autolink dampening
@@ -244,6 +248,12 @@ Frequently asked questions, settings help, and troubleshooting tips for SEO Ulti
244
 
245
  == Changelog ==
246
 
 
 
 
 
 
 
247
  = Version 7.6.4.3 (April 14, 2014) =
248
  * Bugfix: Rich Snippet Creator's "Place” search result type address fields appearance fix
249
 
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.9.1
6
+ Stable tag: 7.6.5
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
 
10
  == Description ==
11
 
12
+ = From the Creators of SEO Ultimate =
13
+
14
+ If you like SEO Ultimate, then help their creators make it better. Buy their [WordPress Theme Framework](http://www.seodesignframework.com/) today.
15
+
16
  = Recent Releases =
17
 
18
  * Version 7.6 adds Deeplink Juggernaut autolink dampening
248
 
249
  == Changelog ==
250
 
251
+ = Version 7.6.5 (June 02, 2014) =
252
+ * Bugfix: jQuery UI slider styles collision
253
+ * Bugfix: Media ThickBox z-index collision removed
254
+ * Bugfix: Title Tag Rewriter function call by reference removed
255
+ * Bugfix: Other css collisions removed
256
+
257
  = Version 7.6.4.3 (April 14, 2014) =
258
  * Bugfix: Rich Snippet Creator's "Place” search result type address fields appearance fix
259
 
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.4.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 7.6.4.3
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.4.3');
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.3');
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.5
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.5
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.5');
52
  define('SU_AUTHOR', 'SEO Design Solutions');
53
  define('SU_AUTHOR_URI', 'http://www.seodesignframework.com/');
54
+ define('SU_USER_AGENT', 'SeoUltimate/7.6.5');
55
 
56
  /********** INCLUDES **********/
57