Wordpress?url后面帶有?v=xxx的參數符,這種現象出現在安裝了Woocommerce插件的店鋪類型站點上,參數的作用是幫助系統(tǒng)根據用戶的geographic定位計算?tax and shipping?fee
站在用戶的角度思考問題,與客戶深入溝通,找到長寧網站設計與長寧網站推廣的解決方案,憑借多年的經驗,讓設計與互聯網技術結合,創(chuàng)造個性化、用戶體驗好的作品,建站類型包括:網站設計制作、網站制作、企業(yè)官網、英文網站、手機端網站、網站推廣、空間域名、虛擬空間、企業(yè)郵箱。業(yè)務覆蓋長寧地區(qū)。
如何刪除:后臺進入WooCommerce ? Settings ,將Default customer location設置為‘No location by default’或‘Shop base address’。保存后記得清空緩存,有CDN的話CDN那不也要刷新,再去看效果
Wordpress Default customer location
固定連接是只針對文章頁面的。
wordpress默認能修改頁面的前綴,但是你無法添加后綴,要修改得要該主題。
其實所謂的偽靜態(tài)化無關緊要。我個人感覺
下面介紹3中方法 給你的wordpress增加.html后綴:
1,最簡單的方法修改固定鏈接
wordpress的自帶的固定鏈接可以改變鏈接樣式,但是如果格式沒寫好,可能給你的頁面訪問帶來困難,鏈接中特殊符號 空格,還是包含中文。固定鏈接格式:/%postname%.html 這個樣就為中文,但是也是可行的。我個人的格式是/archives/%post_id%.html。
2,插件也可以實現
單獨為頁面添加.html后綴
安裝:.html on PAGES 插件實現,啟用插件后無需任何設置。
分類及頁面同時添加.html后綴
安裝:.html in category and page url 插件,啟用插件后需要到插件設置頁面保存一下設置。
需要注意的是,啟用插件后還需要到后臺固定鏈接設置中,重新保存一下設置,否則會跳到404頁面,如果不成功可以先刪除空間根目錄的.htaccess文件,之后保存會自動生成新的。
另外,安裝插件后可能會造成日志分頁翻頁錯誤…..
3.既然可以插件當然代碼可以
將下面代碼添加主題functions.php中即可
// 頁面鏈接添加html后綴
add_action('init', 'html_page_permalink', -1);
function html_page_permalink() {
global $wp_rewrite;
if ( !strpos($wp_rewrite-get_page_permastruct(), '.html')){
$wp_rewrite-page_structure = $wp_rewrite-page_structure . '.html';
}
}
添加后,需要到固定鏈接設置頁面,重新保存一下固定鏈接設置,否則不會生效。
上述代碼適合偽靜態(tài)的固定鏈接形式使用,比如:
/%postname%.html
/%post_id%.html
另外,如果同時使用了“給WordPress分類目錄和頁面添加斜杠”一文中的代碼,還需要將該文中的代碼修改為:
// 添加斜杠
function nice_trailingslashit($string, $type_of_url) {
if ( $type_of_url != 'single' $type_of_url != 'page' )
$string = trailingslashit($string);
return $string;
}
add_filter('user_trailingslashit', 'nice_trailingslashit', 10, 2);
排除頁面文件,否則頁面鏈接.html后面也會自動加上斜杠。
這個非常簡單 登錄WordPress后臺 設置 固定鏈接,選擇自定義,在后面追加上.php即可