Das "Problem" ist eigentlich keins, naja... Also es ist so, dein Theme verwendet die automatische the_excerpt(); Funktion in den Template-Dateien. Damit steht dein manueller Eingriff nicht mehr wie du es erwartest zur Verfügung.
Siehe sämtliche *-content.php Templates
<div class="post-excerpt">
<?php the_excerpt( 100 ); ?>
</div><!-- .post-excerpt -->
Eine Mögliche Lösung könnte daher sein, sämtliche *-content.php in dein Child-Theme zu übernehmen und den genannten Teil durch folgenden Zeilen zu ersetzen. Hier wird zunächst geprüft ob sich im Post-Inhalt der <!--more--> Tag befindet in exakt dieser Schreibweise! Falls ja wird er verwendet, falls nicht wird wie zuvor the_excerpt( '100' ); ausgegeben...
<div class="post-excerpt">
<?php
if( strpos( $post->post_content, '<!--more-->' ) ) {
the_content( 'weitere Details →', $strip_teaser );
}
else {
the_excerpt( '100' );
}
?>
</div><!-- .post-excerpt -->
Alles anzeigen
Ich bin mir nicht sicher wie schön diese Lösung an sich ist, jedoch bin ich mir sicher dafür sämtliche *-content.php Dateien in das Child-Theme übernehmen zu müssen mit genannter Anpassung, ist nicht wirklich geil :rolleyes:
Falls jemand eine andere Idee haben sollte ;)