国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網站 > CMS建站 > 正文

如何修改WordPress圖片地址為相對路徑

2020-03-22 20:21:05
字體:
來源:轉載
供稿:網友
這篇文章主要介紹了關于如何修改WordPress圖片地址為相對路徑,有著一定的參考價值,現在分享給大家,有需要的朋友可以參考一下

WordPress圖片地址在默認編輯下是使用額絕對路徑,這樣別人復制你文章到其他的網站上,圖片也可以正常顯示,但是如果我想更改博客的域名,或者路徑,那么這些圖片的地址全部失效,不能正常顯示。優搜網在網上找到兩種解決Wordpress模板圖片使用相對路徑的方法,希望可以幫到大家。

1.修改Wordpress主題根目錄下的wp-config.php,這個文件只有在安裝好Wordpress之后才會出現,在該文件中加入一下兩行

define(‘WP_HOME’, ”);define(‘WP_SITEURL’, ”);

保存,OK了!但是這種修改方式是只能用戶網網站根目錄,并且使用默認的80端口

如果你不是用網站的根目錄,或者用非80端口,那就用第二種方法

2.打開wp-includes/post.php文件,修改函數wp_get_attachment_url(3.7.1在4276行)為如下代碼

function wp_get_attachment_url( $post_id = 0 ) {$file_dir=dirname(__FILE__);$server_root=$_SERVER[DOCUMENT_ROOT];$file_dir=substr($file_dir,strlen($server_root));$file_dir=substr($file_dir,0,-12);if($file_dir!=”){$file_dir=’/’.substr($file_dir,1);$post_id = (int) $post_id;if ( !$post = get_post( $post_id ) )return false;$url = ”;if ( $file = get_post_meta( $post- ID, ‘_wp_attached_file’, true) ) { //Get attached fileif ( ($uploads = wp_upload_dir()) false === $uploads[ error ] ) { //Get upload directoryif ( 0 === strpos($file, $uploads[ basedir ]) ) //Check that the upload base exists in the file location//$url = str_replace($uploads[ basedir ], $uploads[ baseurl ], $file); //replace file location with url location$url=$file_dir.”/wp-content/uploads/”.$file;elseif ( false !== strpos($file, ‘wp-content/uploads’) )//$url = $uploads[ baseurl ] . substr( $file, strpos($file, ‘wp-content/uploads’) + 18 );$url=$file_dir.”/wp-content/uploads/”.$file;//$url = $uploads[ baseurl ] . “/$file”; //Its a newly uploaded file, therefor $file is relative to the basedir.$url=$file_dir.”/wp-content/uploads/”.$file;if ( empty($url) ) //If any of the above options failed, Fallback on the GUID as used pre-2.7, not recomended to rely upon this.$url = get_the_guid( $post- ID );if ( ‘attachment’ != $post- post_type || empty($url) )return false;return apply_filters( ‘wp_get_attachment_url’, $url, $post- ID );}

保存,OK了

這樣你以后寫的文章日志里面的多媒體文件路徑都是用相對路徑了,更換域名空間之后圖片地址不會失效!

以上就是本文的全部內容,希望對大家的學習有所幫助,更多相關內容請關注PHP !

相關推薦:

WordPress支持多個域名綁定/訪問的實現

以上就是如何修改WordPress圖片地址為相對路徑的詳細內容,PHP教程

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 会东县| 海淀区| 云阳县| 锦州市| 大名县| 将乐县| 会宁县| 香港| 措美县| 新邵县| 阿拉善左旗| 梁山县| 成都市| 夏邑县| 阳高县| 嘉定区| 许昌县| 松阳县| 敦煌市| 措勤县| 铜陵市| 滦南县| 盐亭县| 罗源县| 托克逊县| 曲松县| 南郑县| 互助| 和硕县| 霞浦县| 方山县| 昌黎县| 晋宁县| 黄大仙区| 陇川县| 南丹县| 牡丹江市| 安福县| 阿合奇县| 溧阳市| 饶平县|