如何显示wordpress页面内容?

2021/01/28 04:21 · php ·  · 0评论

我知道这真的很简单,但是由于某种原因它没有来找我,谷歌今天也没有帮助我。

我要输出页面内容,该怎么做?

我以为是这样的:

<?php echo the_content(); ?>

@Marc B感谢您的评论。帮助我发现了这一点:

<?php if ( have_posts() ) : while ( have_posts() ) : the_post();
the_content();
endwhile; else: ?>
<p>Sorry, no posts matched your criteria.</p>
<?php endif; ?>

这更简洁:

<?php echo get_post_field('post_content', $post->ID); ?>

甚至更多:

<?= get_post_field('post_content', $post->ID) ?>

@Sydney尝试在调用循环之前放入wp_reset_query()。这将显示页面的内容。

<?php
    wp_reset_query(); // necessary to reset query
    while ( have_posts() ) : the_post();
        the_content();
    endwhile; // End of the loop.
?>

编辑:如果您以前运行过其他一些循环,请尝试此操作。放置wp_reset_query(); 在最适合您的位置,但在调用此循环之前。

对于那些不喜欢在各处爆炸的带有php标签的恐怖代码的人...

<?php
if (have_posts()):
  while (have_posts()) : the_post();
    the_content();
  endwhile;
else:
  echo '<p>Sorry, no posts matched your criteria.</p>';
endif;
?>

只需将这段代码放在您的内容div中

<?php
// TO SHOW THE PAGE CONTENTS
    while ( have_posts() ) : the_post(); ?> <!--Because the_content() works only inside a WP Loop -->
        <div class="entry-content-page">
            <?php the_content(); ?> <!-- Page Content -->
        </div><!-- .entry-content-page -->

    <?php
endwhile; //resetting the page loop
wp_reset_query(); //resetting the page query
?>

页面内容可以通过以下方式轻松完美地显示

<?php if(have_posts()) : ?>
    <?php while(have_posts())  : the_post(); ?>
      <h2><?php the_title(); ?></h2>                        
      <?php the_content(); ?>          
      <?php comments_template( '', true ); ?> 
    <?php endwhile; ?>                   
      <?php else : ?>                       
        <h3><?php _e('404 Error&#58; Not Found'); ?></h3>
<?php endif; ?>         

注意:

就显示内容而言-
如果需要启用具有其他功能的注释,则
i) comment_template()函数是可选的用法。

ii) _e()函数也是可选的,但比仅仅通过显示文本更有意义和有效<p>同时可以创建首选的样式化404.php以进行重定向。

您可以通过添加此简单的php代码块来实现此目的

<?php if ( have_posts() ) : while ( have_posts() ) : the_post();
      the_content();
      endwhile; else: ?>
      <p>!Sorry no posts here</p>
<?php endif; ?>
本文地址:http://php.askforanswer.com/ruhexianshiwordpressyemianneirong.html
文章标签: ,   ,  
版权声明:本文为原创文章,版权归 admin 所有,欢迎分享本文,转载请保留出处!

文件下载

老薛主机终身7折优惠码boke112

上一篇:
下一篇:

评论已关闭!