我的single.php页面没有显示与被点击的帖子相关的数据

时间:2017-05-10 作者:Naser.Sadeghi

我有一篇关于我网站徽标的帖子,我已经在标题中插入了它的缩略图。php使用以下代码,工作正常:

<div id="logo">
    <?php
    $my_query = new WP_Query(\'showposts=1&cat=12\');

    while ($my_query->have_posts()):
    $my_query->the_post();
    $do_not_duplicate = $post->ID;?>

      <?php the_post_thumbnail( \'site-logo\'); ?>
    <?php endwhile; ?>
</div>
除此之外,我还有一间单人房。php文件中,我使用高级自定义字段插件的代码显示帖子的详细信息,我的问题是当我单击帖子时,我被重定向到single。php没有看到它的缩略图和细节,我看到了网站的徽标,细节是空的。

这发生在我将我的徽标添加为帖子并使用该帖子的缩略图之后。在此之前,我的单身。php页面运行得很好。

如何在不删除徽标的情况下修复此问题?(或者,如果此问题是因为以这种方式插入徽标,请向我推荐一种更好的方式。)

谢谢

1 个回复
最合适的回答,由SO网友:WebElaine 整理而成

这可能与自定义查询有关-它会阻止其他查询正常工作。

将徽标设置为帖子似乎是一种奇怪的做法。媒体附件本身已经是帖子。此外,WP还有一个很好的徽标功能-custom-logo. 我会这样添加徽标,然后只需调用徽标的主题mod。这样,您就不会添加一个额外的查询而抛出其他查询。

在主题的功能中。php:

<?php add_theme_support(\'custom-logo\'); ?>
在主题的标题中。php:

<?php the_custom_logo(); ?>

结束

相关推荐

需要一次性插入插件的PHP文件不起作用

我正在尝试获取一个php文件,将内容输入到wordpress数据库的特定表下。我已经设置了表,并验证了信息是否已传递到插入中。php文件。问题是,我不能包含全局$wpdb,当我在wp\\U配置文件或其他必需文件上调用必需的once时,php日志中会出现以下错误:[2015年8月22日18:07:03欧洲/柏林]PHP致命错误:require\\u once():无法打开required\'http://explorejeff.city/site1/wp-config.php\' (包括\\u path=\