Wordpress从wordpress文本编辑器回显文本到页面上的div框

时间:2014-03-06 20:15:33

标签: php wordpress editor

我只是自己制作自己的wordpress主题.... 当我在编辑器中的特定页面添加一些文本时,它不会显示在页面上?

我应该在模板中添加一个has_post代码吗? 我试图在网上搜索信息,并尝试了不同的东西......

这是我的模板代码:

<?php

/*
Template Name: Kategori
*/

 ?>

<?php get_header(); the_post();?>
                <!--        main page start  -->
<div class="main">




</div>


<?php get_footer(); ?>
谁知道为什么?

1 个答案:

答案 0 :(得分:0)

你错过了The Loop。这是一个应该有效的页面模板的精简版本。

<?php
/**
 * The template for displaying all pages
 */
get_header(); ?>
<?php while ( have_posts() ) : the_post(); ?>
    <div id="primary">
        <?php the_content(); ?>
    </div><!-- #primary -->
<?php endwhile; ?>
<?php get_footer(); ?>

在The Loop中,你可以使用the_content()来调用输入到页面的WYSIWYG编辑器中的任何内容。

如果你在The Loop之外,你会这样做:

<?php echo get_the_content($pageID); ?>

变量$ pageID将设置为您尝试从中提取的页面的ID。