欢迎光临
我们一直在努力

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

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

首先,你可以在你的主题文件(例如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;
}

然后,在你的单篇文章模板中,你可以使用这个函数来判断是否有图片,并根据需要调用它们:

if (has_post_thumbnail_or_images()) {
    // 有图片的情况下执行的代码
    the_post_thumbnail(); // 调用特色图片
    echo do_shortcode(''); // 调用文章内容中的图片
} else {
    // 没有图片的情况下执行的代码
}

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

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

赞(0) 打赏
未经允许不得转载:WORDPRESS大侠 » WordPress判断文章里是否有图片并调用

评论 抢沙发

评论前必须登录!

 

更好的WordPress主题

支持快讯、专题、百度收录推送、人机验证、多级分类筛选器,适用于垂直站点、科技博客、个人站,扁平化设计、简洁白色、超多功能配置、会员中心、直达链接、文章图片弹窗、自动缩略图等...

联系我们联系我们

觉得文章有用就打赏一下文章作者

非常感谢你的打赏,我们将继续提供更多优质内容,让我们一起创建更加美好的网络世界!

支付宝扫一扫

微信扫一扫

登录

找回密码

注册