wake-up-neo.com

custom single.php funktioniert nicht

Der Versuch, dieses Problem in der letzten Stunde zu lösen, und ich kann nicht herausfinden, was los ist.

Ich habe versucht, single-blog.php zu erstellen (ich habe einige Beiträge in der Kategorie 'Blog'), aber Wordpress leitet diese Beiträge automatisch zu single.php weiter! Ich habe die Permalinks mit settings > permalink > save changes gelöscht, aber es passiert immer noch nichts. Um zu testen, ob Wordpress auf single-blog.php funktioniert, habe ich folgenden Code verwendet:

<?php get_header(); ?>
     <h1>TEST HERE</h1>
<?php get_footer(); ?>
2
Nazar Abubaker

Lesen Sie Vorlagenhierarchie Artikel im Codex, achten Sie insbesondere auf Einzelbeitragsanzeige Teil.

Wie Sie sehen, haben Sie nur drei Möglichkeiten:

  1. single-{post_type}.php
  2. single.php
  3. index.php

Dies bedeutet, dass Sie keine Vorlage für Beiträge erstellen können, die sich auf blog category beziehen. Sie sollten also nicht die Vorlage single-blog.php verwenden, sondern stattdessen single.php verwenden und dort so etwas hinzufügen:

<?php get_header(); ?>
    <?php if ( has_category( 'blog' ) : ?>
        <h1>TEST HERE</h1>
    <?php else : ?>
        <h1>Else posts</h1>
    <?php endif; ?>
<?php get_footer(); ?>
4
Eugene Manuilov