当前位置: 首页 > 知识库问答 >
问题:

警告:计数()在我的single.php中获取wordpress帖子的内容

杜辰龙
2023-03-14

我曾试图在我的single.php文件中获取wordpress帖子的内容,我得到了标题和缩略图,但当我在代码中使用内容时,页面上会出现警告。

参数必须是一个数组或一个在第284行实现 /home/altinaca/public_html/wp-includes/post-template.php可数的对象

请帮我获取当前帖子的内容

<?php
    the_title();
    echo "<br>";
    the_post_thumbnail('full');
    echo "<br>";
    the_content();
 ?>

太感谢了太感谢了


共有1个答案

蒋航
2023-03-14
匿名用户

这是由于插件或主题在循环外部调用内容(),其中$pages=null。如果尝试计数不可计数的类型,这将导致PHP7.2抛出错误。

在您的情况下,必须将函数的内容()放入主循环中,如下所示:

if ( have_posts() ) {
    while ( have_posts() ) { the_post();

        the_title();
        echo "<br>";
        the_post_thumbnail('full');
        echo "<br>";
        the_content();

    }
}

 类似资料:
  • 我正在开发一个wordpress插件。我使用两种不同的自定义帖子类型,球员和球队。 玩家有相关的元字段:名字、姓氏和团队。 团队有相关的团队名称元字段。 在编辑一个特定的团队帖子时,我试图将当前拥有该团队名称的所有球员的数组发布到他们的元字段中以获取团队名称。我不知道怎么做。任何帮助或文章都会很有帮助。谢啦

  • 我正在尝试检索与一个帖子相关联的所有图像。我能够返回ID并打印该ID,但当我尝试将其与get_posts()的参数一起添加时,它返回一个空数组。如果我不包含post_parent,它会给我媒体库中的所有图像,而不是我正在循环的文章的所有图像。我是不是在正确的水平上循环? 我尝试手动添加ID,但它仍然返回一个空数组。 我在等这篇文章的附件清单。我想从附件中获取一个图像并将其打印到页面。但我总是得到空

  • 我觉得这个问题有一个非常简单的解决方案。但是,在尝试解决了大约3个小时未果后,我谦卑地来找你。 一个自定义的帖子类型,乐队,已经创建,并有几个自定义字段(这是通过高级自定义字段插件创建的。) 我将如何获得和显示的内容(特别是自定义字段数据)的特定带条目(使用其ID或标题或段塞)内的一个常规的帖子?(见下图) 我们必须提供ID/title/slug,以便它知道要显示的band post的内容 短代码

  • 我已经制作了一个包含四个不同类别的主页,我认为它运行得很好,但是现在所有的帖子都和第一篇帖子有相同的内容。链接和特色图片都很好,但文本不知何故被覆盖了。 在此屏幕上,所有文本均相同: http://imagizer.imageshack.us/v2/800x600q90/713/m1j6.jpg 编辑:所以这适用于

  • 我已经在WordPress的编辑帖子部分创建了一个自定义字段,并且能够通过以下帖子保存该值:Wordpress-将自定义字段添加到帖子屏幕。 我可以检索特定类别的帖子,但无法检索自定义字段的值。 如上图所示,在左上角高亮显示的位置有一个自定义的post字段。另一个突出显示的字段是显示帖子属于“公文包”类别。 下面是我用来检索“Portfolio”类别帖子的代码 我可以得到文章标题和内容的值,但不能

  • 我想在一个帖子查询中返回每个帖子的元值总数。 因此,例如,我查询以获取具有自定义文章类型的参数的文章,并且作者是当前作者。这一部分很容易——返回实际的帖子,也可以统计帖子。但是我想从查询中的每个帖子中计算一个元值,并返回一个总数。meta值是一个统计该帖子被偏爱多少次的值。元键是“simplefavorites_count”,我在这里使用这个插件作为参考: https://favoritepost