WordPress文章外链图片自动下载到本地教程
详情摘要
【总结】这篇教程介绍了如何通过编写代码将WordPress文章中的外链图片自动下载到本地,并提供了具体的代码实现方法。
WordPress很多插件可实现编辑文章时自动把外链图片下载到本地,比如 Easy Copy Paste 插件。这里提供代码版,加到主题 functions.php 中:
/* 文章外链图片自动下载到本地 */
function ecp_save_post($post_id, $post) {
global $wpdb;
if ($post->post_status == 'publish') {
$p = '/<img.*[\s]src=[\"|\'](.*)[\"|\'].*>/iU';
$num = preg_match_all($p, $post->post_content, $matches);
if ($num) {
// 遍历图片,下载到本地并替换URL
}
}
}
add_action('save_post', 'ecp_save_post', 10, 2); 最新打赏
礼物榜 收到礼物 Top
