0
我需要幫助改變我的WordPress網站的htaccess文件給我所有人添加新的變量到每個url的末尾。改變我的WordPress的htaccess文件
像我想添加/ ES /我的WordPress網址末尾
請指導他們的方式我能做到這一點
我試圖 定製paramlink像下面,但它並沒有奏效
/%post_id%/es/
我需要幫助改變我的WordPress網站的htaccess文件給我所有人添加新的變量到每個url的末尾。改變我的WordPress的htaccess文件
像我想添加/ ES /我的WordPress網址末尾
請指導他們的方式我能做到這一點
我試圖 定製paramlink像下面,但它並沒有奏效
/%post_id%/es/
正如在評論中指出的那樣,你不能通過.htaccess完成這個任務。
它看起來像你想要做的是增加一個端點,以自己的帖子:
https://codex.wordpress.org/Rewrite_API/add_rewrite_endpoint
add_rewrite_endpoint('es', EP_PERMALINK | EP_PAGES);
上面的代碼將在es
端點添加到您的文章和網頁。確保在添加該行後刷新重寫規則(通過訪問永久鏈接設置頁面),否則它不會有任何影響。
然後,您可以檢查端點在使用這樣的:
global $wp_query;
if(isset($wp_query->query_vars['es'])) {
...
}
如果你的最終目標是本地化您的網站,我建議你使用類似WPML代替。
這不能用.htaccess來完成,因爲wordpress會處理它自己的網址。通過向網址添加內容,我們仍然可以將網址發送給WordPress,但WordPress無法識別它們。您可能需要更改WordPress設置。 – Sumurai8
如果你的想法是要有你的網站的語言特定版本,那麼這不是一個好辦法。 – henrywright