WordPress批量给没有图片的文章自动添加图片配图

这篇具有很好参考价值的文章主要介绍了WordPress批量给没有图片的文章自动添加图片配图。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

每次写文章配图巨麻烦,特别是有些人批量采集文章,不可能一个个去配图,那么有没有什么方法能批量给WordPress没有图片的文章自动添加图片,并且还要自动识别该文章有没有图片,如果没有图片才自动配图,如果有图片就不配图。

一开始我在网上查了一下资料,找了一些代码,但是这些代码都有问题,要么功能失效,要么它会影响原有功能,比如我网站加了自动内链、自动图片灯箱功能,但是用了代码后这些功能就没了,估计这些大聪明也是相互复制,压根没测试代码是否有效,所以我只能自己写了,具体代码如下:

//使用之前先备份数据库

if (!is_page()) {
        global $post;
        $temp_url = "";
        if (!has_post_thumbnail()) {
            $id      = $post->ID;
            preg_match_all('/<img.*?(?: |\\t|\\r|\\n)?src=[\'"]?(.+?)[\'"]?(?:(?: |\\t|\\r|\\n)+.*?)?>/sim', $content, $strResult, PREG_PATTERN_ORDER);
            $n = count($strResult[1]);
            if ($n <= 0) {
                $temp_no                 = rand(1, 51);
                $temp_url                = "<center><p><img src='" . get_bloginfo('url') . "/images/" . $temp_no . ".jpg' alt='" . $post->post_title . "'></p></center>";
                $content                 = $temp_url . $content;
                $my_post                 = array();
                $my_post['ID']           = $id;
                $my_post['post_content'] = $content;
                wp_update_post($my_post);
            }
        }
    }
    return $content;
}
//
global $wpdb;
 $wpdb->query("DELETE FROM `wp_posts`;");

代码使用

把上面代码放到主题文件的functions.php,在网站根目录新建一个image文件夹,把要调用的图片放到该文件夹,图片命名为数字,比如:1.jpg、2.jpg,代码会自动调用该文件夹里的图片显示出来。文章来源地址https://www.toymoban.com/news/detail-728751.html

到了这里,关于WordPress批量给没有图片的文章自动添加图片配图的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 怎么移除WordPress后台工具栏“新建”菜单?如何添加“新建文章”菜单?

    默认情况下,WordPress后台顶部管理工具栏有左侧有一个“+新建”菜单,而且还有下拉菜单文章、媒体、链接、页面和用户等,不过我们平时用得最多的就是“新建文章”,虽然可以直接点击“+新建”,或点击“新建 – 文章”,但是总感觉有点复杂。 我们能不能将整个“+新

    2024年01月24日
    浏览(55)
  • 给WordPress设置自动发布每日60秒文章

    应大家需求,出一个 wp 自动发布每日 60 秒读懂世界文章的教程. 1.复制下方的 php 代码 2. 去到网站的根目录新建 PHP 文件,粘贴刚刚复制的代码文件名命名 60s 3. 修改刚刚代码中第 33 行的地址,改成自己站点的地址 4. 在宝塔后台设置定时访问的任务:你网站 /60s.php

    2024年02月08日
    浏览(36)
  • 织梦后台文章管理中增加批量添加tag标签功能示例

    需求背景: 之前发布了不少文章,后来发现之前的这些文章当时发布时都没有添加tag标签,然而现在需要都添加上tag标签,然而这个在默认的织梦后台是没办法批量实现的,只能一篇篇文章去修改。 思考: 织梦原本的文章批量管理中有这么几项,看图: 根据这个自动

    2024年02月02日
    浏览(43)
  • php正则替换文章的图片

    要使用正则表达式替换文章中的图片链接,可以按照以下步骤进行操作: 1. 获取文章内容:首先,你需要获取包含图片链接的文章内容。你可以从文件中读取文章,或者从数据库中检索文章内容。 2. 使用正则表达式匹配图片链接:使用正则表达式来匹配文章中的图片链接。

    2024年02月12日
    浏览(33)
  • 修改文章的软件-有没有自动修改文章的软件

    自动修改文章神器 自动修改文章神器是一种利用人工智能和自然语言处理技术,帮助用户快速修改和优化文章的工具。该软件能够检测文章的语法和拼写错误、表达不当的问题,并自动提供修改和优化建议。用户只需根据软件的提示进行修改,就能得到高质量和易读的文章。

    2024年02月04日
    浏览(62)
  • 狗屁文章生成器-批量生成文章自动发布网站-免费下载

    狗屁文章生成器,什么是狗屁文章生成器,狗屁文章生成器从字面意思都能理解出来,就是生成的文章毫无逻辑感,胡乱生成,毫无可读性。只需要输入就能实现狗屁文章生成。狗屁文章生成器。火于2020年某老板喊一员工写3000字原创检讨,然后该员工就采用的这套狗屁

    2024年02月04日
    浏览(143)
  • php图片批量压缩并同时保持清晰度

    php图片压缩可以通过GD库来实现。以下是一个使用GD库进行图片压缩的示例代码:

    2024年02月11日
    浏览(37)
  • 锐化多个视频的同时轻松快速批量添加上背景图片的教程

    在日常生活中,我们可能经常需要给一些视频添加背景图。但是,这并不是一项简单的任务,需要花费大量的时间和精力。那么,有没有一种简单的方法可以批量添加背景图到视频呢?答案是肯定的。下面,我们就来介绍一种简单易行的操作方法。 首先,我们需要打开软件的

    2024年02月07日
    浏览(54)
  • 基于python+selenium的自动批量添加

    场景 点击添加”新增“按钮,弹出”新增对话框“,输入各种数据,然后点击”确定“按钮,如此循环。数量多,这样操作累人。 selenium Selenium 是一个用于自动化 Web 浏览器操作的库,可以实现模拟点击、输入文本等操作。 代码实现 find_element 在 Selenium 中,find_element 方法用

    2024年02月07日
    浏览(32)
  • Dede5.7文章图片alt自动调用文章标题的方法

    在网站中图片有alt无论是对网站还是对搜索引擎都是有好处的,之前给也大家介绍过,但是想要alt自动调用文章标题还要再做调整。   找到 Include/ arc.archives.class.php 后面加上如下代码:   //替换文章BODY Alt为文档标题    以上就是关于DedeCMS5.7文章图片alt自动调用文章标题的修

    2024年02月03日
    浏览(42)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包