Seitenvorlage wird nicht angezeigt

Ich verstehe nicht, warum das nicht funktioniert. Ich habe eine benutzerdefinierte Seitenvorlage, page-politics.php. Es sollte ähnlich wie diese Seite aussehen:

Banktransaktionsseite

Aber es zeigt dies:

Kampagne Beitragsseite

Ive double, triple hat geprüft, ob die richtige Vorlage der richtigen Seite zugeordnet ist.

Seiteneinstellungen für die Kampagne Office-Seite

Solutions Collecting From Web of "Seitenvorlage wird nicht angezeigt"

Dies ist weniger eine Antwort und eher eine Art Hilfe zur Fehlersuche … Fügen Sie diese function zu Ihrem Projekt hinzu (wahrscheinlich functions.php ) und rufen Sie sie dann von Anfang an in jeder Vorlagendatei Ihres Themas auf …

 /** * Outputs the name of the file as an HTML comment for easy-peesy troubleshooting. * * @param string $file This function should always be passed the value of __FILE__ */ function output_file_marker( $file ) { // Strip out system path (keeping only site-root-relative path) $file = preg_replace( '|' . preg_quote( ABSPATH ) . '|', '', $file ); // Output an HTML comment with the current template path printf( "\n\n\n\n", '/'.$file ); } 

Auf diese Weise können Sie ermitteln, welche Vorlagendatei geladen wird, indem Sie am Anfang jeder Vorlage einen HTML-Kommentar ausgeben. Dadurch können Sie viele seltsame Probleme mit “falschen Vorlagen” lösen.

Zweitens, versuche das …

Setzen Sie Ihre Seitenattribute> Vorlage auf Standard zurück, und benennen Sie dann Ihre Vorlagendatei entsprechend der Seitennummer anstelle des Slugs um (Sie können auch den Vorlagennamen entfernen … nur für den Fall). Zum Beispiel, wenn Ihre Problemseite eine Post-ID von 103 hätte, würden Sie die Vorlagendatei page-103.php

Wenn Sie die Vorlage als vom Administrator auswählbare Überschreibungsvorlage beibehalten möchten, verwenden Sie eine andere Namenskonvention. Ich benutze override-description.php wenn eine Vorlage vom Administrator ausgewählt werden soll.

Stellen Sie abschließend sicher, dass alle Plugins deaktiviert sind. Plugins können mit Vorlagen umgehen, indem sie sie überschreiben … dies gilt insbesondere für bestimmte eCommerce-Pakete.

Ich weiß nicht, ob das, was auf dieser Seite angezeigt wird, deine Posts sind oder nicht, aber du solltest deine Einstellungen überprüfen, um zu sehen, ob diese Seite als “Posts” -Seite in der “Reading” -Registerkarte eingestellt ist. Wenn das gesetzt ist, überschreibt es die Vorlage und lädt nur index.php statt Ihrer Vorlage.

Viel Glück!

Überprüfen Sie, ob Sie einen benutzerdefinierten Posttyp registriert haben, der Slug ist ‘Politik’ ( 'rewrite' => array('slug' => 'politics') ). Wenn Sie einen benutzerdefinierten Post-Typ verwenden, der denselben Slug wie eine Ihrer Seiten hat, zeigt WordPress Ihnen wahrscheinlich die Archivseite Ihres cpt anstelle der Seite in Ihrem Menü an. Wenn Sie das Archiv der cpt nicht benötigen, können Sie 'has_archive' => false für diesen benutzerdefinierten Post-Typ setzen.

Leeren Sie Ihre Permalinks, nachdem Sie die Umschreibungsregeln geändert haben.

Ich habe Ihre Seite in meiner lokalen Installation getestet, es funktioniert einwandfrei, aber es gibt einen Fehler auf der Seite im Debug-Modus. Hier ist dein Fehler, vielleicht kannst du auch von hier aus arbeiten

Warnung: number_format () erwartet, dass Parameter 1 doppelt ist, String in C: \ xampp \ htdocs \ wordpress \ wp-Inhalt \ themes \ tema2014 \ page-test.php in Zeile 39

Ein guter Punkt zu beachten, wenn Sie beschäftigt sind, ein Thema zu entcasting, setzen Sie Ihre debug auf True in wp-config.php. Das hilft sehr viel Fehler zu beheben

Es ist nicht in der Seitenleiste in einigen Vorlagen, aber wenn Sie bis zum Ende Ihrer Seite scrollen, unter allen, die Sie geschrieben haben, erscheint es am unteren Rand der Seite.