文章自动采集(网上找了一段代码,可以给没有图片的文章自动添加图片)
优采云 发布时间: 2021-12-03 12:01文章自动采集(网上找了一段代码,可以给没有图片的文章自动添加图片)
在WordPress采集中,我没有一一添加图片。由于采集中文章太多,手动添加图片不太实用。我在网上找了一段代码,可以在没有图片的情况下自动给文章添加图片,但是不能给有图片的文章添加图片。
网上查到的代码有一些问题。添加代码后,可以添加图片,但是原来的文章段落(p标签)没有了,自动添加标签和文章的内部链接的功能也失效了。经过测试,把正确的代码分享给大家。
将以下代码复制到当前使用的主题文件的functions.php文件中:(路径一般在wp-content文件夹和模板一起)
if (!is_page()) {
global $post;
$temp_url = "";
if (!has_post_thumbnail()) {
$id = $post->ID;
preg_match_all('/";
$content = $temp_url . $content;
$my_post = array();
$my_post['ID'] = $id;
$my_post['post_content'] = $content;
wp_update_post($my_post);
}
}
}
return $content;
}
</p>
这样就可以智能地实现。如果没有图片,会随机调用站点根目录下图片文件夹中的一张图片。在函数中,我们指定从51张随机图片中选择一张,我们将这些图片命名为1.jpg,2.jpg,...51.jpg,所以我们要准备把这些图片上传到网站根目录下的images文件夹,如果没有这个文件夹,就新建一个。在这里,即使我们刷新了文章页面,被调用的随机图片也不会改变,永久固定在那个图片上。