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);
最新打赏
