0
自定義後類型的鏈接我已經創建了一個自定義後的類型和爲此自定義職位類型我有事務所頁面這樣 http://example.com/?custom_post=titlehereWordPress的add_rewrite_rule:與子域
我該如何重寫這個URL(與add_rewrite_rule)成像
鏈接到目前爲止,我有這個代碼
function custom_rewrite_basic() {
add_rewrite_rule('^http://[\w.-]+\.example.com?', 'custom_post=$matches[1]', 'top');
}
add_action('init', 'custom_rewrite_basic');
我寫的正則表達式錯了嗎?
感謝您的回答,但仍然沒有工作:代碼add_rewrite_rule('^ HTTP:\/\/[\ w .-] + \ example.com ?/ g','custom_post = $ matches [1]','top'); – Crerem
@ user1548981看到我的編輯,你忘了包括一個捕獲組,所以'$ matches [1]'**不存在!** – Druzion
再次感謝。仍然沒有工作,但我不認爲正則表達式是這次責備。我在這裏看到http://regexr.com/3d3an找到匹配。代碼是add_rewrite_rule('^ http:\/\ /([\ w .-] +)\。example.com \ /?','custom_post = $ matches [1]','top'); – Crerem