Hi chezzone, der Post ist zwar schon etwas älter, aber durchaus sinnvoll..
Hab den PHP-Code wie oben angegeben in mein Child-Theme kopiert, was auch funktioniert.
Wenn ich den unten angegebenen Code in die header.php einfüge, bleibt die Seite komplett weiss. Hast Du da eine Idee worans liegt?
Hier das eingefügte (Theme ist twentyseventeen):
PHP
<?php
/*
* If a regular post or page, and not the front page, show the featured image.
* Using get_queried_object_id() here since the $post global may not be set before a call to the_post().
*/
if ( ( is_single() || ( is_page() && ! twentyseventeen_is_frontpage() ) ) && has_post_thumbnail( get_queried_object_id() ) ) :
echo '<div class="single-featured-image-header">';
/* echo get_the_post_thumbnail( get_queried_object_id(), 'twentyseventeen-featured-image' );*/
echo $optional_featured_image = get_post_meta( get_the_ID(), 'display_featured_image', true);
echo if( !$optional_featured_image )
echo the_post_thumbnail('header-image');
echo '</div><!-- .single-featured-image-header -->';
endif;
?>
Alles anzeigen
habe es auch auf die andere Art getestet, was leider auch nicht funktionierte:
PHP
<?php
/*
* If a regular post or page, and not the front page, show the featured image.
* Using get_queried_object_id() here since the $post global may not be set before a call to the_post().
*/
if ( ( is_single() || ( is_page() && ! twentyseventeen_is_frontpage() ) ) && has_post_thumbnail( get_queried_object_id() ) ) :
echo '<div class="single-featured-image-header">';
/* echo get_the_post_thumbnail( get_queried_object_id(), 'twentyseventeen-featured-image' );*/
<?php
$optional_featured_image = get_post_meta( get_the_ID(), 'display_featured_image', true);
if( !$optional_featured_image )
the_post_thumbnail('header-image');
?>
echo '</div><!-- .single-featured-image-header -->';
endif;
?>
Alles anzeigen
Gruß asonic