久久机这里只有精品,国产69精品一区二区亚洲孕妇,91精品国产综合久久婷婷香蕉,午夜久久久久久电影

最新活動:電腦PC端+手機端+微網站+自適應網頁多模板選擇-建站388元起價!!!
當前位置:主頁 > 網站建設 > 無插件實現wordpress遠程圖片自動本地化(本站親

無插件實現wordpress遠程圖片自動本地化(本站親

時間:2023-07-23 11:07:23 閱讀: 文章分類: 網站建設 作者: 網站開發者

導讀:建站技術建站技術和上篇文章的代碼不一樣,我使用的是這篇文章提供的WordPress遠程圖片自動本地化代碼,還沒測試效果如何,順便貼出來,使用方法和上篇文章一樣,將代碼寫入主題的建站技術網站建設技術。

建站技術網站建設技術

和上篇文章的代碼不一樣,我使用的是這篇文章提供的WordPress遠程圖片自動本地化代碼,還沒測試效果如何,順便貼出來,使用方法和上篇文章一樣,將代碼寫入主題的functions.php文件或者是functions.php的引入文件中即可。

織夢模板安裝

代碼如下:

/************自動下載外部圖片開始**************/ //多級目錄創建 function mkdirs($dir){ if(!is_dir($dir)){ if(!$this->mkdirs(dirname($dir))){ return false; } if(!mkdir($dir,0777, true)){ return false; } } return true; } function save_post_fix($content){ $post_id = get_the_ID(); $upload_dir = wp_upload_dir(); $path = $upload_dir["url"]; $realPath = $upload_dir["path"]; if(!is_dir($realPath)){ mkdirs($realPath); } $pagelink=array(); $pattern_page = '/<img([sS]*?)src=\\["|'](.*?)\\["|']([sS]*?)>/i'; preg_match_all($pattern_page, $content, $pagelink[]); foreach ($pagelink[0][2] as $key => $value) { $pic_url = $value; $url_feter = parse_url($pic_url); if(stripos($url_feter["host"],"zhnytech.com")){ continue; }else{ $ch = curl_init(); // 啟動一個CURL會話 curl_setopt($ch,CURLOPT_HEADER,1); //不示返回的Header區域內容 curl_setopt($ch, CURLOPT_NOBODY, TRUE); curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE); curl_setopt($ch,CURLOPT_URL,$pic_url); $hd = curl_exec($ch); if(!empty($hd) && !(strpos($hd,'Content-Length: image/png')||strpos($hd,'Content-Length: image/jpg'))){ $fp =file_get_contents($pic_url); $pic_name =basename($url_feter["path"]); $savePath = $realPath.'/'.$pic_name; $fullPath = $path.'/'.$pic_name; if(file_exists($savePath)){ $savePath = $realPath.'/'.str_replace('.','-'.date("s").'.' ,$pic_name); $fullPath = $path.'/'.str_replace('.','-'.date("s").'.' ,$pic_name); } if(file_put_contents($savePath,$fp)){ $content = str_replace($pic_url, $fullPath, $content); //插數據庫生成預覽圖 $wp_filetype = wp_check_filetype(basename($savePath), null ); $wp_upload_dir = wp_upload_dir(); $attachment = array( 'guid' => $wp_upload_dir['url'] . '/' . basename( $savePath ), 'post_mime_type' => $wp_filetype['type'], 'post_title' => preg_replace( '/.[^.]+$/', '', basename( $savePath ) ), 'post_content' => '', 'post_status' => 'inherit' ); $attach_id = wp_insert_attachment( $attachment, $savePath, $post_id ); require_once( ABSPATH . 'wp-admin/includes/image.php' ); $夢織模板attach_data = wp_generate_attachment_metadata( $attach_id, $savePath ); wp_update_attachment_metadata( $attach_id, $attach_data ); } } } } return $content; } add_filter( 'content_save_pre', 'save_pos織夢模板t_fix', 90, 1 ); /************自動下載外部圖片結束**************/相關建站技術網站建設技術。

關鍵詞標簽: 建站 圖片 插件

聲明: 本文由我的SEOUC技術文章主頁發布于:2023-07-23 ,文章無插件實現wordpress遠程圖片自動本地化(本站親主要講述插件,圖片,建站網站建設源碼以及服務器配置搭建相關技術文章。轉載請保留鏈接: http://www.bifwcx.com/article/web_35317.html

我的IDC 網站建設技術SEOUC.COM
專注網站建設,SEO優化,小程序設計制作搭建開發定制網站等,數千家網站定制開發案例,網站推廣技術服務。
  • 5000+合作客服
  • 8年從業經驗
  • 150+覆蓋行業
  • 最新熱門源碼技術文章

    主站蜘蛛池模板: 汽车| 万安县| 桂阳县| 宁夏| 临城县| 霸州市| 平遥县| 邮箱| 色达县| 长沙市| 峨山| 淄博市| 平利县| 邹平县| 阿拉尔市| 枝江市| 藁城市| 大冶市| 平利县| 井陉县| 丹东市| 海盐县| 菏泽市| 寻乌县| 莱西市| 屏南县| 龙岩市| 寿宁县| 乌审旗| 乡宁县| 银川市| 仁怀市| 桂阳县| 依兰县| 吴堡县| 南雄市| 沽源县| 象州县| 洮南市| 华坪县| 临朐县|