警告:count() 在我的 single.php 中获取 wordpress 帖子的内容
Posted
技术标签:
【中文标题】警告:count() 在我的 single.php 中获取 wordpress 帖子的内容【英文标题】:Warning: count() getting content of wordpress post in my single.php 【发布时间】:2018-12-29 18:54:08 【问题描述】:我曾尝试在我的 single.php 文件中获取 wordpress 帖子的内容,我得到了标题和缩略图,但是当我在代码中使用 the_content
时,页面上会出现警告。
警告:count():参数必须是数组或对象,在 /home/altinaca/public_html/wp-includes/post-template.php 第 284 行实现 Countable
请帮我获取当前帖子的内容
<?php
the_title();
echo "<br>";
the_post_thumbnail('full');
echo "<br>";
the_content();
?>
非常感谢
【问题讨论】:
也许您使用的是旧版本的喷气背包。 不,我没有使用 get_header 并且我的 wp_head 函数没有调用我的应用程序的任何位置...非常感谢 【参考方案1】:这是由在循环外调用the_content()
的插件或主题引起的,其中$pages = null
。如果尝试计算不可数类型,这将导致 php 7.2 抛出错误。
在您的情况下,您必须将 the_content()
函数放在主循环中,如下所示:
if ( have_posts() )
while ( have_posts() ) the_post();
the_title();
echo "<br>";
the_post_thumbnail('full');
echo "<br>";
the_content();
【讨论】:
以上是关于警告:count() 在我的 single.php 中获取 wordpress 帖子的内容的主要内容,如果未能解决你的问题,请参考以下文章
PHP错误:警告:count():参数必须是实现Countable的数组或对象