mirror of
https://github.com/10h30/display-featured-image-genesis.git
synced 2026-07-19 14:33:32 +09:00
add blog page 2+ setting
originally the featured image doesn't show on subsequent pages, but some people might want it to. needs documentation.
This commit is contained in:
@@ -74,7 +74,8 @@ class Display_Featured_Image_Genesis_Settings {
|
||||
'exclude_front' => 0,
|
||||
'keep_titles' => 0,
|
||||
'move_excerpts' => 0,
|
||||
'feed_image' => 0
|
||||
'is_paged' => 0,
|
||||
'feed_image' => 0,
|
||||
);
|
||||
|
||||
$this->displaysetting = get_option( 'displayfeaturedimagegenesis', $defaults );
|
||||
@@ -126,6 +127,14 @@ class Display_Featured_Image_Genesis_Settings {
|
||||
'display_featured_image_section'
|
||||
);
|
||||
|
||||
add_settings_field(
|
||||
'displayfeaturedimagegenesis[is_paged]',
|
||||
'<label for="displayfeaturedimagegenesis[is_paged]">' . __( 'Show Featured Image on Subsequent Blog Pages', 'display-featured-image-genesis' ) . '</label>',
|
||||
array( $this, 'check_is_paged' ),
|
||||
'displayfeaturedimagegenesis',
|
||||
'display_featured_image_section'
|
||||
);
|
||||
|
||||
add_settings_field(
|
||||
'displayfeaturedimagegenesis[feed_image]',
|
||||
'<label for="displayfeaturedimagegenesis[feed_image]">' . __( 'Add Featured Image to Feed?', 'display-featured-image-genesis' ) . '</label>',
|
||||
@@ -263,6 +272,17 @@ class Display_Featured_Image_Genesis_Settings {
|
||||
echo '<label for="displayfeaturedimagegenesis[move_excerpts]"><input type="checkbox" name="displayfeaturedimagegenesis[move_excerpts]" id="displayfeaturedimagegenesis[move_excerpts]" value="1"' . checked( 1, esc_attr( $this->displaysetting['move_excerpts'] ), false ) . ' class="code" />' . __( 'Move excerpts (if used) on single pages and move archive/taxonomy descriptions to overlay the Featured Image.', 'display-featured-image-genesis' ) . '</label>';
|
||||
}
|
||||
|
||||
/**
|
||||
* option to show featured image on page 2+ of blog/archives
|
||||
* @return 0 1 checkbox
|
||||
*
|
||||
* @since 2.2.0
|
||||
*/
|
||||
public function check_is_paged() {
|
||||
echo '<input type="hidden" name="displayfeaturedimagegenesis[is_paged]" value="0" />';
|
||||
echo '<label for="displayfeaturedimagegenesis[is_paged]"><input type="checkbox" name="displayfeaturedimagegenesis[is_paged]" id="displayfeaturedimagegenesis[is_paged]" value="1"' . checked( 1, esc_attr( $this->displaysetting['is_paged'] ), false ) . ' class="code" />' . __( 'Show featured image on pages 2+ of blogs and archives.', 'display-featured-image-genesis' ) . '</label>';
|
||||
}
|
||||
|
||||
/**
|
||||
* option to add images to feed
|
||||
* @return 0 1 checkbox
|
||||
@@ -377,6 +397,8 @@ class Display_Featured_Image_Genesis_Settings {
|
||||
|
||||
$new_value['move_excerpts'] = $this->one_zero( $new_value['move_excerpts'] );
|
||||
|
||||
$new_value['is_paged'] = $this->one_zero( $new_value['is_paged'] );
|
||||
|
||||
$new_value['feed_image'] = $this->one_zero( $new_value['feed_image'] );
|
||||
|
||||
foreach ( $this->post_types as $post_type ) {
|
||||
|
||||
Reference in New Issue
Block a user