也想出现在这里?联系我们

WordPress判断文章里是否有图片并调用

2024.02.20 wordpress教程
  • 文章介绍
  • 升级版本
  • 评价&建议

你可以使用WordPress中的一些函数来判断文章是否包含图片并调用它们。以下是一种常见的方法:

  1. 首先,你可以在你的主题文件(例如functions.php)中添加以下代码,以创建一个函数来检查文章是否有图片:
function has_post_thumbnail_or_images() {
    global $post;

    // 检查文章是否有特色图片
    if (has_post_thumbnail($post>ID)) {
        return true;
    }

    // 检查文章内容是否包含图片
    $content = $post>post_content;
    if (strpos($content, '<img') !== false) {
        return true;
    }

    return false;
}
  1. 然后,在你的单篇文章模板中,你可以使用这个函数来判断是否有图片,并根据需要调用它们:
if (has_post_thumbnail_or_images()) {
    // 有图片的情况下执行的代码
    the_post_thumbnail(); // 调用特色图片
    echo do_shortcode(''); // 调用文章内容中的图片
} else {
    // 没有图片的情况下执行的代码
}

上述代码中,has_post_thumbnail() 用于检查是否有特色图片,而 strpos() 用于检查文章内容中是否包含 <img,如果其中任何一个条件满足,就会返回 true,表示文章中包含图片。

请确保在使用这些代码之前备份你的主题文件,以防止意外的问题。同时,根据你的主题和需求,你可能需要根据情况进一步自定义代码。

有用0
  • 2024.02.20初次和大家见面了!

等待您对该主题的建议

发表评论

还能输入240个字

Hi, 欢迎加入Wordpress技术交流群,带你装逼带你飞!

我要入群
也想出现在这里?联系我们
wordpress加速

我来推荐一个更牛逼的给你看看?

  • 猛戳我吧