Wsparcie » Używanie i konfiguracja WordPressa » Wyświetlanie lub ukrywanie obrazka wyróżniajacego

  • Witam,
    Mam problem z możliwością możliwość ukrywania lub wyświetlania obrazka wyróżniającego.
    Chodzi o temat:
    https://pl.wordpress.org/support/topic/wyswietlanie-lub-ukrywanie-obrazka-wyrozniajacego/
    oraz funkcję cheatbox’a.
    W functions.php motywu wrzuciłem już:

    function prefix_featured_image_meta( $content ) {
        global $post;
        $text = __( 'Don\'t display image in post.', 'prefix' );
        $id = 'hide_featured_image';
        $value = esc_attr( get_post_meta( $post->ID, $id, true ) );
        $label = '<label for="' . $id . '" class="selectit"><input name="' . $id . '" type="checkbox" id="' . $id . '" value="' . $value . ' "'. checked( $value, 1, false) .'> ' . $text .'</label>';
        return $content .= $label;
    }
    add_filter( 'admin_post_thumbnail_html', 'prefix_featured_image_meta' );
    
    function prefix_save_featured_image_meta( $post_id, $post, $update ) {
        $value = 0;
        if ( isset( $_REQUEST['hide_featured_image'] ) ) {
            $value = 1;
        }
        update_post_meta( $post_id, 'hide_featured_image', $value );
      
    }
    add_action( 'save_post', 'prefix_save_featured_image_meta', 10, 3 );

    Jednak nie wiem gdzie mam dodać to:

    if( has_post_thumbnail() && get_post_meta(get_the_ID(), 'hide_featured_image', true) != 1 ){
    
    ...
    
    }

    Jest to odpowiedz @adpawl , czy mogę prosić o informację gdzie to wkleić? Jestem zielony jeśli chodzi o wordpressa i dopiero zaczynam swoją przygodę.
    Z góry dziękuję.

Viewing 1 replies (of 1 total)
  • Kamil Rzeźnik

    (@kamilrzeznik)

    Witaj, musisz dodać ten ostatni kod w miejscu, w którym generuje się miniaturka w twoim szablonie.

Viewing 1 replies (of 1 total)
  • Temat ‘Wyświetlanie lub ukrywanie obrazka wyróżniajacego’ jest zamknięty na nowe odpowiedzi.