麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 網站 > 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教程

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

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

圖片精選

主站蜘蛛池模板: 日本在线一区二区 | 精品一区久久久 | 久久人人做| 在线成人一区二区 | 国内一区| 欧美成人午夜精品久久久 | 中文字幕在线观看网址 | 国产成人自拍视频在线观看 | 久久精品亚洲精品国产欧美kt∨ | 线观看免费完整aaa 久久不雅视频 | 日韩欧美激情视频 | 欧美一级美国一级 | 得得啪在线视频 | 天天透天天狠天天爱综合97 | 性欧美极品xxxx欧美一区二区 | 国产成人自拍av | 久久草草影视免费网 | 精品国产中文字幕 | 国产精品久久久久久久久久10秀 | 国产精品久久av | 黄色大片高清 | 欧美精品18 | 91精品国产一区二区三区四区在线 | 国产亚洲精品久久午夜玫瑰园 | 久国产精品视频 | 福利在线国产 | 请播放一级毛片 | 欧美无极品 | 免费国产一级淫片 | 欧美日韩亚洲视频 | 欧美 日韩 国产 在线 | 中文字幕专区高清在线观看 | 国产精品久久久久久久久久iiiii | 日本a∨精品中文字幕在线 被啪羞羞视频在线观看 | 毛片免费一区二区三区 | 亚洲欧美在线视频免费 | 欧产日产国产精品99 | 欧美成人精品欧美一级乱黄 | 国产精品美女一区二区 | 日日摸夜夜添夜夜添牛牛 | 国产69精品久久久久久 |