2017-06-29 9 views
0

Ich habe mein eigenes Thema erstellt und kopiert und eingefügt den Code aus anderen Standard-Wordpress Themen in meine page.php aber es wird den Inhalt nicht anzeigen, nur die Sidebar wenn der Code es fordert.Wordpress: kann nicht Inhalt in page.php sieht, nur Sidebar

Ein Beispiel für den Code für page.php, die ich von Twentyseventeen kopiert:

<?php 
/** 
* The template for displaying all pages 
* 
* This is the template that displays all pages by default. 
* Please note that this is the WordPress construct of pages 
* and that other 'pages' on your WordPress site may use a 
* different template. 
* 
* @link https://codex.wordpress.org/Template_Hierarchy 
* 
* @package WordPress 
* @subpackage Twenty_Seventeen 
* @since 1.0 
* @version 1.0 
*/ 

get_header(); ?> 

<div class="wrap"> 
    <div id="primary" class="content-area"> 
     <main id="main" class="site-main" role="main"> 

      <?php 
      while (have_posts()) : the_post(); 

       get_template_part('template-parts/page/content', 'page'); 

       // If comments are open or we have at least one comment, load up the comment template. 
       if (comments_open() || get_comments_number()) : 
        comments_template(); 
       endif; 

      endwhile; // End of the loop. 
      ?> 

     </main><!-- #main --> 
    </div><!-- #primary --> 
</div><!-- .wrap --> 

<?php get_footer(); 

ich schon viele verschiedene benutzerdefinierte Seitenvorlagen erstellt haben, und sie alle Inhalte ganz gut an.

Ich habe eine sehr neue Standardseite mit der Standardvorlage (page.php) erstellt und Text im Adminbereich hinzugefügt (also nicht direkt zur Vorlage), aber dieser Text, oder beliebige Shortcodes oder andere Eingaben, nicht wird angezeigt, wenn die fertige Seite angezeigt wird.

Ich kann nicht herausfinden, was fehlt. Jede Hilfe würde sehr geschätzt, danke.

Antwort

0

Ich nehme an, Sie nicht den Dateiinhalt-page.php in Template-Teile/Seite? Wenn nicht, kopieren Sie den gesamten Vorlagen-Teile-Ordner aus dem Twentyseventeen-Thema oder fügen Sie die Zeile 'get_template_part (' template-parts/page/content ',' page ');' mit 'the_content();'

+0

Danke! Ich nahm an, es würde so etwas sein, werde es jetzt versuchen (y). – Erin

+0

Perfekt! Vielen Dank Neil! : D – Erin

+0

Kein Problem! Könnten Sie meine Antwort bitte als richtig markieren? –

Verwandte Themen