Wir haben einige Updates an der Seite vorgenommen und seitdem werden die Inhaltsblöcke nicht mehr im Frontend angezeigt. Das heißt:
<div class="page-content">
<?php get_template_part('content-block-loop'); ?>
</div>
Und darauf bezieht es sich:
<?php
$post_objects = get_field('page_content_blocks');
if( $post_objects ):
foreach( $post_objects as $post_object):
$args = array('orderby' => 'menu_order', 'order' => 'ASC', 'fields' => 'all');
$terms = wp_get_post_terms( $post_object->ID, 'content_block_cat', $args );
if( get_field('disable_wpautop',$post_object->ID) ){
remove_filter ('acf_the_content', 'wpautop');
}
include( locate_template( 'partials/content-blocks/'.$terms[0]->slug.".php" ) );
add_filter ('acf_the_content', 'wpautop');
endforeach; ?>
<?php endif; ?>
Und in partials/content-blocks/custom-content-block.php hat es den folgenden Code:
<?php
$vertical_padding = "less-space";
$background_color = "white-bg";
if ( get_field('vertical_padding',$post_object->ID) ){
$vertical_padding = get_field('vertical_padding',$post_object->ID);
}
if ( get_field('content_block_background_color',$post_object->ID) ){
$background_color = get_field('content_block_background_color',$post_object->ID);
}
?>
<div class="panel <?php if( $vertical_padding != "none" ) { echo $vertical_padding; } ?> <?php echo $background_color; ?> relative-block">
<div class="row">
<div class="column small-12">
<?php $custom_content_block_content = get_field('content',$post_object->ID);
if( $custom_content_block_content ){
the_field('content',$post_object->ID);
} ?>
</div>
</div>
</div>
Wir hatten auch ein ähnliches Problem mit den nicht angezeigten Bildern und konnten den PHP-Code ändern, damit es funktioniert. Es scheint, dass alles, was es nennt (Schnecken usw.), ausgeknockt wurde. Ich hoffe wirklich, dass es auch eine Lösung für den Inhalt gibt, aber ich kann es nicht sehen. TIA!