大家好!我需要添加域前綴www,而不是手工寫入,每個過濾器都是post_link,page_link,category_link等 - 有一個全局過濾器可以添加到所有的url上。如何更改數據庫中的網站url中的常規設置或更改選項或htaccess的方法 - 只是不適合。預先感謝您的回覆。一般wordpress鏈接過濾器
5
A
回答
9
如果無法通過可溼性粉劑管理員改變它,你可以使用以下命令:
add_filter('post_link', array($this, 'changePermalinks'), 10, 3);
add_filter('page_link', array($this, 'changePermalinks'), 10, 3);
add_filter('post_type_link', array($this, 'changePermalinks'), 10, 3);
add_filter('category_link', array($this, 'changePermalinks'), 11, 3);
add_filter('tag_link', array($this, 'changePermalinks'), 10, 3);
add_filter('author_link', array($this, 'changePermalinks'), 11, 3);
add_filter('day_link', array($this, 'changePermalinks'), 11, 3);
add_filter('month_link', array($this, 'changePermalinks'), 11, 3);
add_filter('year_link', array($this, 'changePermalinks'), 11, 3);
function changePermalinks($permalink, $post) {
if (strpos($permalink, '://www.')) return $permalink;
return str_replace('://', '://www.', $permalink);
}
1
在您的儀表板中,轉到設置 - >常規,第四個和第五個選項應該是「WordPress地址(URL)」和「站點地址(URL)」。將http://example.com
更改爲http://www.example.com
並且它應該更改所有鏈接。
相關問題
- 1. 鏈接過濾器一起
- 2. Wordpress一般標題鏈接不工作
- 3. 過濾器鏈接
- 4. 鏈接過濾器
- 5. 鏈接過濾器
- 6. WordPress的永久鏈接過濾
- 7. LINQ的IQueryable的一般的過濾器
- 8. 關於一般過濾器的文檔
- 9. 撰寫一般過濾器類型類?
- 10. wordpress內容過濾器導致圖像鏈接中斷
- 11. WordPress的Ajax調用使用鏈接類作爲過濾器
- 12. WordPress的過濾器
- 13. 通過另一個wp過濾器過濾meta_query的Wordpress結果
- 14. django:模板鏈接添加過濾器
- 15. 鏈接grost過濾器模式爲logstash
- 16. RethinkDB鏈接/組合過濾器
- 17. Android磁鐵鏈接數據過濾器
- 18. 過濾器鏈接文本有http
- 19. Spotfire信息鏈接過濾器
- 20. JPA ManyToMany過濾器鏈接表
- 21. 過濾器超鏈接 - 蟒蛇
- 22. 管理模板鏈接與過濾器
- 23. 哈斯克爾,鏈接過濾器
- 24. 應用ie7輝光過濾器鏈接
- 25. AngularJS過濾 - 多個表達式或動態鏈接過濾器?
- 26. 過濾器和攔截器之間的一般區別?
- 27. 過濾一般類型列表
- 28. 在URLrewrite過濾器中過濾鏈條
- 29. WordPress的過濾器VS. action
- 30. WordPress的驗證過濾器
謝謝您的回答,但這種方法是不適合我。 – SergeevD
好的,你能解釋爲什麼這不是解決方案嗎? – Howli
因爲在我們的託管這個選項是從管理面板中刪除。 – SergeevD