Bei einem eigens für diese Website erstellten Theme können wir dir kaum helfen, weil wir nicht in die Programmierung schauen können. Es könnte sich um einen CSS-Fehler handeln, vielleicht ist auch ein Fehler im Template, z.B. Ausgabe als Auszug (the_excerpt()
) statt normalem Inhalt (the_content()
).
Schau doch mal, welches Template für die Ausgabe verwendet wird (z.B. mit What the File) und schau dir dann in diesem Template die Loop an.
Thread-Starter
Gujte
(@gujte)
Hallo Bego,
Du bist wie immer großartig. Wirklich!
Ich habe die page.php gefunden
get_header();
while ( have_posts() ) : the_post();
?>
<a class="skip-link screen-reader-text" href="#content"><?php esc_html_e( 'Skip to content', 'ph_stappen' ); ?></a>
<?php get_template_part( "template-parts/header" ); ?>
<?php
$site_content_class = "";
if ( 0 == strlen( get_the_content() ) ) {
$site_content_class = "no-shadow-box";
} else {
$site_content_class = "shadow-box";
}
?>
<div id="content" class="site-content ph-site-content <?php echo $site_content_class; ?>">
<div class="ph-page-thumbnail is-sticky">
<?php
if ( has_post_thumbnail() ) {
echo "<div class='hide-image'>";
echo get_the_post_thumbnail();
echo "</div>";
echo '<div class="ph-page-background-image" style="background-image: url( ' . get_the_post_thumbnail_url() . ' );" ></div>';
}
?>
</div>
<p class="ph-site-logo"><?php ph_get_svg_file( "stappen_logo.svg" ); ?></p>
<div id="primary" class="content-area">
<main id="main" class="site-main" role="main">
<?php
get_template_part( 'template-parts/content', 'page' );
?>
</main><!-- #main -->
</div><!-- #primary -->
</div><!-- #content -->
<?php
$grid_id = grid_wp_get_grid_by_postid( get_the_id() );
if ( 0 < (int) $grid_id ) {
$grid_storage = grid_wp_get_storage();
$grid = $grid_storage->loadGrid( $grid_id );
echo $grid->render( false );
}
endwhile; // End of the loop.
?>
<?php
# get_template_part( "template-parts/teaser-latest" );
?>
<?php get_template_part( "template-parts/section", "newsletter" ); ?>
<?php get_template_part( "template-parts/section", "facebook" ); ?>
<?php get_template_part( "template-parts/footer" ); ?>
<?php
get_footer();
Das ist doch soweit schon mal prima.
Innerhalb der Loop wird nun folgendes ausgeführt:
get_template_part( 'template-parts/content', 'page' );
… oder mit anderen Worten „Hol mal als Teilstück das Template template-parts/content-page.php
„. In dem Template müsste dann entweder the_content()
oder the_excerpt()
verwendet werden (unter Umständen sogar beides mit einem if-Statment für verschiedene Bedingungen).