我的一些模板标签出现了问题,让我感到困惑。
在一个已经运行了一年多没有任何这些问题的站点上,在所有具有自定义查询循环的页面上,the_content()
正在重复第一个条目。我用echo get_the_cotent($post->ID)
, 我认为这是完全等效的,它解决了问题。
现在,我有一个非常类似的问题与另一个网站。尝试从子页面获取和显示内容时,我有以下代码块:
global $post;
$my_wp_query = new WP_Query();
$all_wp_pages = $my_wp_query->query(array(\'post_type\' => \'page\'));
$children = get_page_children($post->ID,$all_wp_pages);
foreach($children as $child){
?>
<div class="childPage">
<h3><?php the_title($child->ID); ?></h3>
</div>
<?php
}
但这只是重复父页面的标题。
但是,如果我替换the_title
具有echo get_the_title(
is按预期工作。
我只是假设这些都是可比较的问题,它们肯定有类似的症状和解决方案。