最新活动:电脑PC端+手机端+微网站+自适应网页多模板选择-建站388元起价!!!
要源码
当前位置:主页 > 网站建设 > 批量将 WordPress 文章中的外链图片导入到本地,建

批量将 WordPress 文章中的外链图片导入到本地,建

时间:2023-07-23 11:07:23 阅读: 文章分类: 网站建设 作者: 网站技术员

导读:建站技术建站技术据报,新浪博客已正式宣布“相册”功能下线,最后期限是2019年7月31日24时,又一个免费的午餐没了。 如何把放在新浪相册的图片下载到本地并替换原来的链接,摆在网站搭建教程网站优化技术。

网站搭建教程网站优化技术

据报,新浪博客已正式宣布“相册”功能下线,最后期限是2019年7月31日24时,又一个免费的午餐没了。

如何把放在新浪相册的图片下载到本地并替换原来的链接,摆在了众多使用新浪免费图床用户面前,当然也包括我。经多方查找测试,将本人最终解决办法,分享给大家。

WordPress很多插件或者代码都可以实现在编辑文章中自动将外链图片下载到本地,最终我选择了一个叫:Easy Copy Paste的插件。

插件下载 提取码: khc5 也可以直接将下面的代码,添加到当前主题函数模板 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) {
  • $wp_upload_dir = wp_upload_dir();
  • set_time_limit(0);
  • $ch = curl_init();
  • curl_setopt($ch, CURLOPT_HEADER, false);
  • curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
  • curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
  • curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
  • curl_setopt($ch, CURLOPT_MAXREDIRS,20);
  • curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 30);
  •  
  • $ecp_options = $_SERVER['HTTP_HOST'];
  • foreach ($matches[1] as $src) {
  • if (isset($src) && strpos($src, $ecp_options) === false) {
  • $file_info = wp_check_filetype(basename($src), null);
  • if ($file_info['ext'] == false) {
  • date_default_timezone_set('PRC');
  • $file_name = date('YmdHis-').dechex(mt_rand(100000, 999999)).'.tmp';
  • } else {
  • $file_name = dechex(mt_rand(100000, 999999)) . '-' . basename($src);
  • }
  • curl_setopt($ch, CURLOPT_URL, $src);
  • $file_path = $wp_upload_dir['path'] . '/' . $file_name;
  • $img = fopen($file_path, 'wb');
  • curl_setopt($ch, CURLOPT_FILE, $img);
  • $img_data = curl_exec($ch);
  • fclose($img);
  •  
  • if (file_exists($file_path) && filesize($file_path) > 0) {
  • $t = curl_getinfo($ch, CURLINFO_CONTENT_TYPE);

    关键词标签: 建站 批量 导入到

  • 声明: 本文由我的SEOUC技术文章主页发布于:2023-07-23 ,文章批量将 WordPress 文章中的外链图片导入到本地,建主要讲述批量,导入到,建站网站建设源码以及服务器配置搭建相关技术文章。转载请保留链接: https://www.seouc.com/article/web_35135.html

    我的IDC 网站建设技术SEOUC.COM
    专注网站建设,SEO优化,小程序设计制作搭建开发定制网站等,数千家网站定制开发案例,网站推广技术服务。
  • 5000+合作客服
  • 8年从业经验
  • 150+覆盖行业
  • 最新热门源码技术文章