Version Description
Download this release
Release Info
Developer | ryanhellyer |
Plugin | Unique Headers |
Version | 1.3.9 |
Comparing to | |
See all releases |
Code changes from version 1.3.8 to 1.3.9
- inc/class-custom-image-meta-box.php +3 -3
- inc/class-unique-headers-taxonomy-header-images.php +0 -1
- inc/legacy.php +6 -3
- index.php +3 -3
- readme.txt +2 -1
inc/class-custom-image-meta-box.php
CHANGED
@@ -120,8 +120,8 @@ class Custom_Image_Meta_Box {
|
|
120 |
$attachment_id = get_post_meta( $post_id, '_' . $name . '_id', true );
|
121 |
|
122 |
// Check for fallback images
|
123 |
-
if (
|
124 |
-
$attachment_id = apply_filters(
|
125 |
}
|
126 |
|
127 |
return $attachment_id;
|
@@ -148,7 +148,7 @@ class Custom_Image_Meta_Box {
|
|
148 |
* Registers the JavaScript for handling the media uploader.
|
149 |
*
|
150 |
* @since 1.3
|
151 |
-
* @access static
|
152 |
* @param int $attachment_id The attachment ID
|
153 |
* @return string $title The attachment title
|
154 |
*/
|
120 |
$attachment_id = get_post_meta( $post_id, '_' . $name . '_id', true );
|
121 |
|
122 |
// Check for fallback images
|
123 |
+
if ( ! $attachment_id ) {
|
124 |
+
$attachment_id = apply_filters( 'unique_header_fallback_images', $post_id );
|
125 |
}
|
126 |
|
127 |
return $attachment_id;
|
148 |
* Registers the JavaScript for handling the media uploader.
|
149 |
*
|
150 |
* @since 1.3
|
151 |
+
* @access static This method is static so that front-end scripts can access the attachments title
|
152 |
* @param int $attachment_id The attachment ID
|
153 |
* @return string $title The attachment title
|
154 |
*/
|
inc/class-unique-headers-taxonomy-header-images.php
CHANGED
@@ -114,7 +114,6 @@ class Unique_Header_Taxonomy_Header_Images {
|
|
114 |
|
115 |
}
|
116 |
|
117 |
-
// Add filter for category image (uses reduced priority to ensure that single post thumbnails override it)
|
118 |
add_filter( 'theme_mod_header_image', array( $this, 'header_image_filter' ), 5 );
|
119 |
|
120 |
}
|
114 |
|
115 |
}
|
116 |
|
|
|
117 |
add_filter( 'theme_mod_header_image', array( $this, 'header_image_filter' ), 5 );
|
118 |
|
119 |
}
|
inc/legacy.php
CHANGED
@@ -15,7 +15,7 @@
|
|
15 |
* @param int $post_id The current post ID
|
16 |
* @param int $attachment_id The attachment ID
|
17 |
*/
|
18 |
-
function
|
19 |
$attachment_id = '';
|
20 |
|
21 |
// Loop through the legacy meta keys, looking for header images
|
@@ -24,7 +24,10 @@ function unique_headers_legacy( $post_id ) {
|
|
24 |
'page_custom-header_thumbnail_id',
|
25 |
'kd_custom-header_post_id',
|
26 |
'kd_custom-header_page_id',
|
|
|
|
|
27 |
);
|
|
|
28 |
foreach( $keys as $key ) {
|
29 |
if ( '' == $attachment_id ) {
|
30 |
$attachment_id = get_post_meta( $post_id, $key, true );
|
@@ -40,7 +43,7 @@ function unique_headers_legacy( $post_id ) {
|
|
40 |
} else {
|
41 |
|
42 |
// Update to use new meta key
|
43 |
-
update_post_meta( $post_id, '
|
44 |
|
45 |
// Delete unused meta keys
|
46 |
foreach( $keys_to_remove as $key ) {
|
@@ -50,4 +53,4 @@ function unique_headers_legacy( $post_id ) {
|
|
50 |
|
51 |
return $attachment_id;
|
52 |
}
|
53 |
-
add_filter( 'unique_header_fallback_images', '
|
15 |
* @param int $post_id The current post ID
|
16 |
* @param int $attachment_id The attachment ID
|
17 |
*/
|
18 |
+
function unique_header_fallback_images( $post_id ) {
|
19 |
$attachment_id = '';
|
20 |
|
21 |
// Loop through the legacy meta keys, looking for header images
|
24 |
'page_custom-header_thumbnail_id',
|
25 |
'kd_custom-header_post_id',
|
26 |
'kd_custom-header_page_id',
|
27 |
+
'_unique_header_id', // This is due to version 1.3.8 which shouldn't have been released
|
28 |
+
'_custom_header_image', // temporary
|
29 |
);
|
30 |
+
|
31 |
foreach( $keys as $key ) {
|
32 |
if ( '' == $attachment_id ) {
|
33 |
$attachment_id = get_post_meta( $post_id, $key, true );
|
43 |
} else {
|
44 |
|
45 |
// Update to use new meta key
|
46 |
+
update_post_meta( $post_id, '_custom_header_image_id', $attachment_id );
|
47 |
|
48 |
// Delete unused meta keys
|
49 |
foreach( $keys_to_remove as $key ) {
|
53 |
|
54 |
return $attachment_id;
|
55 |
}
|
56 |
+
add_filter( 'unique_header_fallback_images', 'unique_header_fallback_images' );
|
index.php
CHANGED
@@ -1,11 +1,11 @@
|
|
1 |
<?php
|
2 |
/*
|
3 |
Plugin Name: Unique Headers
|
4 |
-
Plugin URI:
|
5 |
Description: Unique Headers
|
6 |
-
Version: 1.3.
|
7 |
Author: Ryan Hellyer
|
8 |
-
Author URI:
|
9 |
Text Domain: unique-headers
|
10 |
|
11 |
------------------------------------------------------------------------
|
1 |
<?php
|
2 |
/*
|
3 |
Plugin Name: Unique Headers
|
4 |
+
Plugin URI: https://geek.hellyer.kiwi/products/unique-headers/
|
5 |
Description: Unique Headers
|
6 |
+
Version: 1.3.9
|
7 |
Author: Ryan Hellyer
|
8 |
+
Author URI: https://geek.hellyer.kiwi/
|
9 |
Text Domain: unique-headers
|
10 |
|
11 |
------------------------------------------------------------------------
|
readme.txt
CHANGED
@@ -4,7 +4,7 @@ Tags: custom-header, header, headers, image, header-image, header-images, taxono
|
|
4 |
Donate link: https://geek.hellyer.kiwi/donate/
|
5 |
Requires at least: 4.1
|
6 |
Tested up to: 4.2
|
7 |
-
Stable tag: 1.3.
|
8 |
Text Domain: unique-headers
|
9 |
|
10 |
|
@@ -128,6 +128,7 @@ No, I'm too busy. Having said that, if you are willing to pay me a small fortune
|
|
128 |
|
129 |
== Changelog ==
|
130 |
|
|
|
131 |
Version 1.3.8: Modification translation system to work with changes on WordPress.org.<br />
|
132 |
Version 1.3.7: Addition of Spanish translation<br />
|
133 |
Version 1.3.1: Adjustment to match post meta key to other plugins, for compatibilty reasons.<br />
|
4 |
Donate link: https://geek.hellyer.kiwi/donate/
|
5 |
Requires at least: 4.1
|
6 |
Tested up to: 4.2
|
7 |
+
Stable tag: 1.3.9
|
8 |
Text Domain: unique-headers
|
9 |
|
10 |
|
128 |
|
129 |
== Changelog ==
|
130 |
|
131 |
+
Version 1.3.9: Fixing error which caused header images to disappear on upgrading (data was still available just not accessed correctly).<br />
|
132 |
Version 1.3.8: Modification translation system to work with changes on WordPress.org.<br />
|
133 |
Version 1.3.7: Addition of Spanish translation<br />
|
134 |
Version 1.3.1: Adjustment to match post meta key to other plugins, for compatibilty reasons.<br />
|