【问题标题】:Issues using the_post_thumbnail in wordpress在 wordpress 中使用 the_post_thumbnail 的问题
【发布时间】:2013-09-21 04:54:26
【问题描述】:

我正在自学 Wordpress,我目前的目标是显示发布在特定类别中的 4 张图片缩略图。

我已经按类别提取了帖子,但是我不能只提取图像。它要么是图像和帖子文本,要么根本没有。

我的代码贴在这里:http://pastebin.com/NZ7fyyPA

我试过简单地替换

<?php the_content(); ?>

与:

<?php the_post_thumbnail(); ?>

但这根本不起作用。什么都没有回来!

我什至尝试过简单地删除:

<?php the_content(); ?>

和上面一样!我在想,因为我有

<div class="entry-thumbnail"> <?php the_post_thumbnail(); ?> </div>

这只会拉入缩略图,所以我认为删除内容会有所帮助,但不行!

我在这里阅读了 Codex:http://codex.wordpress.org/Function_Reference/the_post_thumbnail

我唯一的问题是,法典立即说:

“使用 get_the_post_thumbnail($id, $size, $attr ) 来获取任何帖子的特色图片。”

我认为我没有这样做,因为我没有在我的主题中设置任​​何与“特色图片”相关的内容......或者我正在尝试做的事情是否考虑使用特色图片?我只是上传图片并将它们发布在博客文章中。

很抱歉写了这么长的文章,我相信这很简单!

谢谢!

【问题讨论】:

    标签: php html css wordpress


    【解决方案1】:

    您还可以从管理员设置特色图像并使用此代码 the_post_thumbnail( $size, $attr ); 调用该图像,当您想从内容部分显示任何内容时,您可以使用此代码简单地调用。 the_content(); 您也可以使用摘录作为the_excerpt();

    谢谢

    【讨论】:

    • 这很好,我不知道你能做到。时机成熟时,我可能不得不重新编程我现有的手段!谢谢!
    【解决方案2】:

    这有点小技巧;但是,它有效。

    在查看您的 Wordpress 网站时,使用浏览器开发者工具来定位“发布文本”。您将能够看到与该数据集关联的id

    然后,在您的 CSS 中。定位 id 并使用 display:none;

    示例:

    #posttext {
        display:none;
    }
    

    【讨论】:

    • 谢谢!我在想我可能必须这样做,如果这样做会影响同一页面其他区域上显示的其他帖子吗?例如,上面的代码在我的 footer.php 中使用,但在我的 home_page.php 和 blog.php 中,我还有其他帖子被拉入,我不想以任何理由把它搞砸。谢谢!
    • 如果您只想切换一个特定页面的“发布文本”,请在该页面的 PHP 文件中添加特定的 CSS,而不是在全局文件中。
    • 我发现 wordpress 已经提供了这些图像类,因此实际上将 ID 硬编码到帖子中,并且能够通过这些方式根据需要操作它们!谢谢!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-11-30
    • 2018-07-24
    相关资源
    最近更新 更多