Version Description
Download this release
Release Info
| Developer | ryanhellyer |
| Plugin | |
| Version | 1.0.1 |
| Comparing to | |
| See all releases | |
Code changes from version 1.0 to 1.0.1
- inc/class-category-header-images.php +1 -1
- inc/class-multi-post-thumbnails.php +5 -5
- inc/class-post-header-images.php +7 -1
- index.php +4 -2
- readme.txt +3 -2
inc/class-category-header-images.php
CHANGED
|
@@ -114,7 +114,7 @@ class Category_Header_Images {
|
|
| 114 |
* @author Ryan Hellyer <ryan@pixopoint.com>
|
| 115 |
* @since 1.0
|
| 116 |
*/
|
| 117 |
-
function header_image_filter( $url ) {
|
| 118 |
|
| 119 |
// Bail out now if not in category
|
| 120 |
if ( ! is_category() )
|
| 114 |
* @author Ryan Hellyer <ryan@pixopoint.com>
|
| 115 |
* @since 1.0
|
| 116 |
*/
|
| 117 |
+
public function header_image_filter( $url ) {
|
| 118 |
|
| 119 |
// Bail out now if not in category
|
| 120 |
if ( ! is_category() )
|
inc/class-multi-post-thumbnails.php
CHANGED
|
@@ -75,7 +75,7 @@ class MultiPostThumbnails {
|
|
| 75 |
|
| 76 |
add_action('add_meta_boxes', array($this, 'add_metabox'));
|
| 77 |
add_filter('attachment_fields_to_edit', array($this, 'add_attachment_field'), 20, 2);
|
| 78 |
-
add_action('admin_init', array($this, 'enqueue_admin_scripts'));
|
| 79 |
add_action("wp_ajax_set-{$this->post_type}-{$this->id}-thumbnail", array($this, 'set_thumbnail'));
|
| 80 |
add_action('delete_attachment', array($this, 'action_delete_attachment'));
|
| 81 |
}
|
|
@@ -130,14 +130,14 @@ class MultiPostThumbnails {
|
|
| 130 |
}
|
| 131 |
|
| 132 |
/**
|
| 133 |
-
* Enqueue admin
|
| 134 |
*
|
| 135 |
-
* @
|
| 136 |
*/
|
| 137 |
public function enqueue_admin_scripts() {
|
| 138 |
|
| 139 |
// Bail out now if not on edit post/page page
|
| 140 |
-
if (
|
| 141 |
return;
|
| 142 |
|
| 143 |
// Enqueue the script
|
|
@@ -157,7 +157,7 @@ class MultiPostThumbnails {
|
|
| 157 |
* @global object $wpdb
|
| 158 |
* @param int $post_id
|
| 159 |
*/
|
| 160 |
-
public function action_delete_attachment($post_id) {
|
| 161 |
global $wpdb;
|
| 162 |
$meta_key = "{$this->post_type}_{$this->id}_thumbnail_id";
|
| 163 |
$wpdb->query( $wpdb->prepare( "DELETE FROM $wpdb->postmeta WHERE meta_key = '%s' AND meta_value = %d", $meta_key, $post_id ));
|
| 75 |
|
| 76 |
add_action('add_meta_boxes', array($this, 'add_metabox'));
|
| 77 |
add_filter('attachment_fields_to_edit', array($this, 'add_attachment_field'), 20, 2);
|
| 78 |
+
add_action( 'admin_init', array( $this, 'enqueue_admin_scripts' ) );
|
| 79 |
add_action("wp_ajax_set-{$this->post_type}-{$this->id}-thumbnail", array($this, 'set_thumbnail'));
|
| 80 |
add_action('delete_attachment', array($this, 'action_delete_attachment'));
|
| 81 |
}
|
| 130 |
}
|
| 131 |
|
| 132 |
/**
|
| 133 |
+
* Enqueue admin scripts
|
| 134 |
*
|
| 135 |
+
* @author Ryan Hellyer <ryan@metronet.no>
|
| 136 |
*/
|
| 137 |
public function enqueue_admin_scripts() {
|
| 138 |
|
| 139 |
// Bail out now if not on edit post/page page
|
| 140 |
+
if ( !isset( $_GET['post'] ) && !isset( $_GET['post_id'] ) )
|
| 141 |
return;
|
| 142 |
|
| 143 |
// Enqueue the script
|
| 157 |
* @global object $wpdb
|
| 158 |
* @param int $post_id
|
| 159 |
*/
|
| 160 |
+
public function action_delete_attachment( $post_id ) {
|
| 161 |
global $wpdb;
|
| 162 |
$meta_key = "{$this->post_type}_{$this->id}_thumbnail_id";
|
| 163 |
$wpdb->query( $wpdb->prepare( "DELETE FROM $wpdb->postmeta WHERE meta_key = '%s' AND meta_value = %d", $meta_key, $post_id ));
|
inc/class-post-header-images.php
CHANGED
|
@@ -45,8 +45,14 @@ class Post_Header_Images {
|
|
| 45 |
// Grab current post ID
|
| 46 |
$post_ID = $post->ID;
|
| 47 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 48 |
// Grab the post thumbnail ID
|
| 49 |
-
$post_thumbnail_id = MultiPostThumbnails::get_post_thumbnail_id(
|
| 50 |
|
| 51 |
// If no post thumbnail ID set, then use default
|
| 52 |
if ( '' == $post_thumbnail_id )
|
| 45 |
// Grab current post ID
|
| 46 |
$post_ID = $post->ID;
|
| 47 |
|
| 48 |
+
// Pick post type
|
| 49 |
+
if ( is_single() )
|
| 50 |
+
$slug = 'post';
|
| 51 |
+
else
|
| 52 |
+
$slug = 'page';
|
| 53 |
+
|
| 54 |
// Grab the post thumbnail ID
|
| 55 |
+
$post_thumbnail_id = MultiPostThumbnails::get_post_thumbnail_id( $slug, 'custom-header', $post_ID );
|
| 56 |
|
| 57 |
// If no post thumbnail ID set, then use default
|
| 58 |
if ( '' == $post_thumbnail_id )
|
index.php
CHANGED
|
@@ -3,8 +3,8 @@
|
|
| 3 |
Plugin Name: Unique Headers
|
| 4 |
Plugin URI: http://pixopoint.com/
|
| 5 |
Description: Unique Headers
|
| 6 |
-
Version: 1.0
|
| 7 |
-
Author: Ryan Hellyer
|
| 8 |
Author URI: http://pixopoint.com/
|
| 9 |
|
| 10 |
------------------------------------------------------------------------
|
|
@@ -23,9 +23,11 @@ GNU General Public License for more details.
|
|
| 23 |
You should have received a copy of the GNU General Public License
|
| 24 |
along with this program; if not, write to the Free Software
|
| 25 |
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
|
|
|
| 26 |
*/
|
| 27 |
|
| 28 |
|
|
|
|
| 29 |
/**
|
| 30 |
* Do not continue processing since file was called directly
|
| 31 |
*
|
| 3 |
Plugin Name: Unique Headers
|
| 4 |
Plugin URI: http://pixopoint.com/
|
| 5 |
Description: Unique Headers
|
| 6 |
+
Version: 1.0.1
|
| 7 |
+
Author: Ryan Hellyer
|
| 8 |
Author URI: http://pixopoint.com/
|
| 9 |
|
| 10 |
------------------------------------------------------------------------
|
| 23 |
You should have received a copy of the GNU General Public License
|
| 24 |
along with this program; if not, write to the Free Software
|
| 25 |
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
| 26 |
+
|
| 27 |
*/
|
| 28 |
|
| 29 |
|
| 30 |
+
|
| 31 |
/**
|
| 32 |
* Do not continue processing since file was called directly
|
| 33 |
*
|
readme.txt
CHANGED
|
@@ -1,9 +1,9 @@
|
|
| 1 |
=== Unique Headers ===
|
| 2 |
Contributors: ryanhellyer, metronet
|
| 3 |
-
Tags: header,
|
| 4 |
Donate link: http://pixopoint.com/donate/
|
| 5 |
Requires at least: 3.4
|
| 6 |
-
Stable tag: 1.0
|
| 7 |
|
| 8 |
|
| 9 |
Adds the ability to use unique custom headers on individual pages, posts or categories.
|
|
@@ -62,6 +62,7 @@ No, I'm too busy. Having said that, if you want to pay me a small fortune then I
|
|
| 62 |
|
| 63 |
== Changelog ==
|
| 64 |
|
|
|
|
| 65 |
Version 1.0: Initial release<br />
|
| 66 |
|
| 67 |
|
| 1 |
=== Unique Headers ===
|
| 2 |
Contributors: ryanhellyer, metronet
|
| 3 |
+
Tags: header, pixopoint, headers, image, header-image, header-images, taxonomy, posts, pages, taxonomies, post, page, unique
|
| 4 |
Donate link: http://pixopoint.com/donate/
|
| 5 |
Requires at least: 3.4
|
| 6 |
+
Stable tag: 1.0.1
|
| 7 |
|
| 8 |
|
| 9 |
Adds the ability to use unique custom headers on individual pages, posts or categories.
|
| 62 |
|
| 63 |
== Changelog ==
|
| 64 |
|
| 65 |
+
Version 1.0.1: Bug fixes for post/page thumbnails<br />
|
| 66 |
Version 1.0: Initial release<br />
|
| 67 |
|
| 68 |
|
