因wordpress在初始安裝時與域名綁死,在更換新域時比較麻煩,需要做2處修改。
拉孜網(wǎng)站建設公司成都創(chuàng)新互聯(lián)公司,拉孜網(wǎng)站設計制作,有大型網(wǎng)站制作公司豐富經(jīng)驗。已為拉孜1000多家提供企業(yè)網(wǎng)站建設服務。企業(yè)網(wǎng)站搭建\外貿(mào)營銷網(wǎng)站建設要多少錢,請找那個售后服務好的拉孜做網(wǎng)站的公司定做!
1、進入phpmyadmin數(shù)據(jù)庫管理中修改原網(wǎng)址,找到wp-options表,修改表內(nèi)所有舊網(wǎng)址為新網(wǎng)址。
2、修改后如網(wǎng)站內(nèi)的圖片和文章內(nèi)的鏈接還是原網(wǎng)站地址,這是因為圖片鏈接大部分都是絕對路徑,換域名后圖片鏈接全部失效。WordPress有一款專門針對此情況的插件:?Find?and?Replace?All,安裝好后進入設置,它可以一鍵更換舊鏈接到新的鏈接地址,非常方便。
輸入你要替換的舊域名和新域名網(wǎng)址,替換即可。
另在網(wǎng)站后臺:設置常規(guī)中檢查下URL地址是否為新域名網(wǎng)址。
你可以在 functions.php 里面增加一個函數(shù)用來顯示自定義內(nèi)容
function get_via_link($post){
$via_link = get_post_meta($post-ID, "via", true);
if($via_link!=""){
echo "來源VIA:a href='$via_link' target='blank'$via_link/a";
}
然后在主模板文件中需要顯示的位置調(diào)用這個函數(shù)即可,按照你的需求,可以在文章循環(huán)的位置調(diào)用。
?php get_via_link($post); ?
這種難度的問題,才20分,低了點??! 我函數(shù)都寫給你了,最起碼給個50分吧! 我用wordpress兩年,本身也做過程序員,開發(fā)過插件,改過WP內(nèi)核,以后有問題還可以找我!
wordpress程序網(wǎng)站換域名主要包括如下方法:
工具/原料
WordPress網(wǎng)站
網(wǎng)站數(shù)據(jù)庫管理phpadmin
方法/步驟
1、將新域名DNS解析到自己的服務器或是空間ip上,ip綁定新域名。
2、進入網(wǎng)站數(shù)據(jù)庫管理phpadmin,選擇自己網(wǎng)站的數(shù)據(jù)庫,打開wp_options這個表單,如下圖所示:
3、在wp_options表單下,修改siteurl文件(序列號一般為1)為自己的網(wǎng)站新域名,再修改home這個文件(序列號大約在30-40不等)為自己的新域名。如下圖所示:
4、在SQL數(shù)據(jù)庫命令中,輸入如下的代碼(注意將域名改為自己的,前面填寫老域名,后面填寫新域名),點擊執(zhí)行即可。
UPDATE?wp_options?SET?option_value?=?replace(option_value,?‘http://***.com’,?‘http://****.com’)?WHERE?option_name?=?‘home’?OR?option_name?=?‘siteurl’;?/*修改站點url和主頁地址*/UPDATE?wp_posts?SET?post_content?=?replace(post_content,?‘http://***.com’,?‘http://****.com’);?/*修改文章中內(nèi)部鏈接及附件的地址*/UPDATE?wp_posts?SET?guid?=?replace(guid,?‘‘http://***.com’,?‘http://****.com);?/*修改wordpress文章默認的永久鏈接*/UPDATE?wp_comments?SET?comment_author_url?=?replace(?comment_author_url,?‘‘http://***.com’,?‘http://****.com?)?;?/*修改作者的評論鏈接*/UPDATE?wp_comments?SET?comment_content?=?replace(?comment_content,?‘http://***.com’,?‘http://****.com?)?;?/*修改評論內(nèi)的評論鏈接*/UPDATE?wp_posts?SET?pinged?=?replace(?pinged,?‘http://***.com’,?‘http://****.com?)?;?/*修改TrackBack里的鏈接*/
5、現(xiàn)在網(wǎng)站的域名基本換過來了,但是你網(wǎng)站內(nèi)部會有大量的內(nèi)鏈、錨文本、圖片等還是老域名的,現(xiàn)在需要用到如下的代碼,同樣在SQL數(shù)據(jù)庫命令中執(zhí)行即可,注意域名的更換。
update?wp_posts?set?post_content?=replace(post_content,”***.com”,”****.com”)
注意:
經(jīng)過以上五步,網(wǎng)站基本恢復為新域名的網(wǎng)站,但是像一些細節(jié)的地方,譬如網(wǎng)站地圖,加入的相關固定鏈接,這個數(shù)量不多,可以手動修改一下就可以了。
不一樣的運營商其數(shù)據(jù)庫后臺不一樣,具體問題可以咨詢空間域名運營商協(xié)助下更換。
分享標題:wordpress域 wordpress域名更換記錄
標題來源:http://www.rwnh.cn/article14/ddosege.html
成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供小程序開發(fā)、建站公司、品牌網(wǎng)站設計、靜態(tài)網(wǎng)站、品牌網(wǎng)站制作、手機網(wǎng)站建設
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)