Version Description
- Fix problem with 'plugins' module causing post edit page to stop loading fully
Download this release
Release Info
Developer | johnny5 |
Plugin | HeadSpace2 SEO |
Version | 3.6.41 |
Comparing to | |
See all releases |
Code changes from version 3.6.40 to 3.6.41
- headspace.php +12 -15
- modules/page/plugin.php +2 -4
- modules/page/theme.php +1 -1
- readme.txt +6 -1
headspace.php
CHANGED
@@ -3,7 +3,7 @@
|
|
3 |
Plugin Name: HeadSpace2
|
4 |
Plugin URI: http://urbangiraffe.com/plugins/headspace2/
|
5 |
Description: Meta-data manager on steroids, allowing complete control over all SEO needs such as keywords/tags, titles, description, stylesheets, and many many other goodies.
|
6 |
-
Version: 3.6.
|
7 |
Author: John Godley
|
8 |
Author URI: http://urbangiraffe.com/
|
9 |
============================================================================================================
|
@@ -43,7 +43,10 @@ class HeadSpace2_Admin extends HeadSpace_Plugin {
|
|
43 |
|
44 |
if (is_admin ()) {
|
45 |
$this->add_action( 'admin_menu' );
|
46 |
-
$this->add_action( 'load-settings_page_headspace', '
|
|
|
|
|
|
|
47 |
|
48 |
$this->add_action( 'save_post', 'save_tags' );
|
49 |
|
@@ -190,21 +193,13 @@ class HeadSpace2_Admin extends HeadSpace_Plugin {
|
|
190 |
}
|
191 |
|
192 |
function metabox($post) {
|
193 |
-
global $wp_meta_boxes;
|
194 |
-
|
195 |
-
if (isset ($wp_meta_boxes['post']['normal']['sorted']['headspacestuff']))
|
196 |
-
unset ($wp_meta_boxes['post']['normal']['sorted']['headspacestuff']);
|
197 |
-
|
198 |
-
if (isset ($wp_meta_boxes['page']['normal']['sorted']['headspacestuff']))
|
199 |
-
unset ($wp_meta_boxes['page']['normal']['sorted']['headspacestuff']);
|
200 |
-
|
201 |
$headspace = HeadSpace2::get ();
|
202 |
$settings = $headspace->get_current_settings ();
|
203 |
|
204 |
$simple = $headspace->modules->get_restricted ($headspace->get_simple_modules (), $settings, 'page' );
|
205 |
$advanced = $headspace->modules->get_restricted ($headspace->get_advanced_modules (), $settings, 'page' );
|
206 |
|
207 |
-
$this->render_admin( 'page-settings-edit', array ('simple' => $simple, 'advanced' => $advanced, 'width' => 140, 'area' => 'page'));
|
208 |
}
|
209 |
|
210 |
|
@@ -413,13 +408,15 @@ class HeadSpace2_Admin extends HeadSpace_Plugin {
|
|
413 |
$this->render_admin( 'import', array ('modules' => $importmanager->available ()));
|
414 |
}
|
415 |
|
|
|
|
|
|
|
|
|
|
|
|
|
416 |
function admin_head() {
|
417 |
global $wp_scripts;
|
418 |
|
419 |
-
add_meta_box ('headspacestuff', __ ('HeadSpace', 'headspace'), array (&$this, 'metabox'), 'post', 'normal', 'high' );
|
420 |
-
add_meta_box ('headspacestuff', __ ('HeadSpace', 'headspace'), array (&$this, 'metabox'), 'page', 'normal', 'high' );
|
421 |
-
add_meta_box ('tagsdiv', __ ('Tags', 'headspace'), array (&$this, 'metabox_tags'), 'page', 'side', 'high' );
|
422 |
-
|
423 |
// Rejig the localization
|
424 |
if ($this->is_page ())
|
425 |
$wp_scripts->registered['page']->extra['l10n'] = $wp_scripts->registered['post']->extra['l10n'];
|
3 |
Plugin Name: HeadSpace2
|
4 |
Plugin URI: http://urbangiraffe.com/plugins/headspace2/
|
5 |
Description: Meta-data manager on steroids, allowing complete control over all SEO needs such as keywords/tags, titles, description, stylesheets, and many many other goodies.
|
6 |
+
Version: 3.6.41
|
7 |
Author: John Godley
|
8 |
Author URI: http://urbangiraffe.com/
|
9 |
============================================================================================================
|
43 |
|
44 |
if (is_admin ()) {
|
45 |
$this->add_action( 'admin_menu' );
|
46 |
+
$this->add_action( 'load-settings_page_headspace', 'admin_head' );
|
47 |
+
$this->add_action( 'load-post.php', 'admin_head' );
|
48 |
+
$this->add_action( 'load-post-new.php', 'admin_head' );
|
49 |
+
$this->add_action( 'add_meta_boxes' );
|
50 |
|
51 |
$this->add_action( 'save_post', 'save_tags' );
|
52 |
|
193 |
}
|
194 |
|
195 |
function metabox($post) {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
196 |
$headspace = HeadSpace2::get ();
|
197 |
$settings = $headspace->get_current_settings ();
|
198 |
|
199 |
$simple = $headspace->modules->get_restricted ($headspace->get_simple_modules (), $settings, 'page' );
|
200 |
$advanced = $headspace->modules->get_restricted ($headspace->get_advanced_modules (), $settings, 'page' );
|
201 |
|
202 |
+
$this->render_admin( 'page-settings-edit', array ('simple' => $simple, 'advanced' => $advanced, 'width' => 140, 'area' => 'page' ) );
|
203 |
}
|
204 |
|
205 |
|
408 |
$this->render_admin( 'import', array ('modules' => $importmanager->available ()));
|
409 |
}
|
410 |
|
411 |
+
function add_meta_boxes() {
|
412 |
+
add_meta_box( 'headspacestuff', __ ('HeadSpace', 'headspace'), array (&$this, 'metabox'), 'post', 'normal', 'high' );
|
413 |
+
add_meta_box( 'headspacestuff', __ ('HeadSpace', 'headspace'), array (&$this, 'metabox'), 'page', 'normal', 'high' );
|
414 |
+
add_meta_box( 'tagsdiv', __ ('Tags', 'headspace'), array (&$this, 'metabox_tags'), 'page', 'side', 'high' );
|
415 |
+
}
|
416 |
+
|
417 |
function admin_head() {
|
418 |
global $wp_scripts;
|
419 |
|
|
|
|
|
|
|
|
|
420 |
// Rejig the localization
|
421 |
if ($this->is_page ())
|
422 |
$wp_scripts->registered['page']->extra['l10n'] = $wp_scripts->registered['post']->extra['l10n'];
|
modules/page/plugin.php
CHANGED
@@ -137,13 +137,13 @@ class HSM_Plugin extends HSM_Module
|
|
137 |
<option value="<?php echo $name ?>"><?php echo $details['Name']; ?></option>
|
138 |
<?php endforeach; ?>
|
139 |
</select>
|
140 |
-
<a href="#" onclick="return add_plugin ()"><img valign="bottom" src="<?php echo plugins_url( '/images/add.png', $
|
141 |
|
142 |
<ul id="headspace_plugins">
|
143 |
<?php if (!empty ($this->plugins)) : ?>
|
144 |
<?php foreach ($this->plugins AS $name) : ?>
|
145 |
<li>
|
146 |
-
<div class="delete"><a href="#" onclick="return delete_plugin(this);"><img src="<?php echo plugins_url( '/images/delete.png', $
|
147 |
<?php echo $plugins[$name]['Name'] ?>
|
148 |
<input type='hidden' name='headspace_plugins[]' value='<?php echo $name ?>'/>
|
149 |
</li>
|
@@ -194,5 +194,3 @@ class HSM_Plugin extends HSM_Module
|
|
194 |
return basename (__FILE__);
|
195 |
}
|
196 |
}
|
197 |
-
|
198 |
-
?>
|
137 |
<option value="<?php echo $name ?>"><?php echo $details['Name']; ?></option>
|
138 |
<?php endforeach; ?>
|
139 |
</select>
|
140 |
+
<a href="#" onclick="return add_plugin ()"><img valign="bottom" src="<?php echo plugins_url( '/images/add.png', $headspace2->base_url() ); ?>" alt="add"/></a>
|
141 |
|
142 |
<ul id="headspace_plugins">
|
143 |
<?php if (!empty ($this->plugins)) : ?>
|
144 |
<?php foreach ($this->plugins AS $name) : ?>
|
145 |
<li>
|
146 |
+
<div class="delete"><a href="#" onclick="return delete_plugin(this);"><img src="<?php echo plugins_url( '/images/delete.png', $headspace2->base_url() ); ?>" alt="delete" width="16" height="16"/></a></div>
|
147 |
<?php echo $plugins[$name]['Name'] ?>
|
148 |
<input type='hidden' name='headspace_plugins[]' value='<?php echo $name ?>'/>
|
149 |
</li>
|
194 |
return basename (__FILE__);
|
195 |
}
|
196 |
}
|
|
|
|
modules/page/theme.php
CHANGED
@@ -34,7 +34,7 @@ class HSM_Theme extends HSM_Module
|
|
34 |
|
35 |
if (isset ($_GET['page_id']))
|
36 |
$url = '/?page_id='.intval ($_GET['page_id']);
|
37 |
-
|
38 |
$url = '/?p='.intval ($_GET['p']);
|
39 |
|
40 |
if (isset ($_GET['page_id']))
|
34 |
|
35 |
if (isset ($_GET['page_id']))
|
36 |
$url = '/?page_id='.intval ($_GET['page_id']);
|
37 |
+
elseif ( isset( $_GET['p'] ) )
|
38 |
$url = '/?p='.intval ($_GET['p']);
|
39 |
|
40 |
if (isset ($_GET['page_id']))
|
readme.txt
CHANGED
@@ -3,7 +3,7 @@ Contributors: johnny5
|
|
3 |
Tags: seo, post, page, meta-data, title, keywords, tags, tagging, google, head, meta, crazyegg, piwik, awstats, analytics, webmaster, feedburner
|
4 |
Requires at least: 3.0
|
5 |
Tested up to: 3.4
|
6 |
-
Stable tag:
|
7 |
|
8 |
Controls almost every aspect of your site's meta-data, including advanced tagging, Analytics, and dozens of plugins. The best WordPress SEO solution!
|
9 |
|
@@ -120,6 +120,11 @@ You can find full details of installing a plugin on the [plugin installation pag
|
|
120 |
Full documentation can be found on the [HeadSpace2](http://urbangiraffe.com/plugins/headspace2/) page.
|
121 |
|
122 |
== Changelog ==
|
|
|
|
|
|
|
|
|
|
|
123 |
|
124 |
= 3.6.39 =
|
125 |
* Update some old crufty code
|
3 |
Tags: seo, post, page, meta-data, title, keywords, tags, tagging, google, head, meta, crazyegg, piwik, awstats, analytics, webmaster, feedburner
|
4 |
Requires at least: 3.0
|
5 |
Tested up to: 3.4
|
6 |
+
Stable tag: trunk
|
7 |
|
8 |
Controls almost every aspect of your site's meta-data, including advanced tagging, Analytics, and dozens of plugins. The best WordPress SEO solution!
|
9 |
|
120 |
Full documentation can be found on the [HeadSpace2](http://urbangiraffe.com/plugins/headspace2/) page.
|
121 |
|
122 |
== Changelog ==
|
123 |
+
= 3.6.41 =
|
124 |
+
* Fix problem with 'plugins' module causing post edit page to stop loading fully
|
125 |
+
|
126 |
+
= 3.6.40 =
|
127 |
+
* Fix HS not appearing on post edit page
|
128 |
|
129 |
= 3.6.39 =
|
130 |
* Update some old crufty code
|