亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如果存在其他參數,則從自定義帖子類型重寫 url 后找不到錯誤 404 頁面

如果存在其他參數,則從自定義帖子類型重寫 url 后找不到錯誤 404 頁面

PHP
米脂 2023-04-21 13:39:01
這是自定義帖子類型的默認鏈接:domain.com/course/mern-stack-front-to-back-full-stack-react-redux-node-js如果存在的參數是 meta_id,我正在嘗試創建自定義重寫規則domain.com/course/mern-stack-front-to-back-full-stack-react-redux-node-js?meta_id=1234應該變成這樣:domain.com/course/mern-stack-front-to-back-full-stack-react-redux-node-js/lesson/1234這是我在 functions.php 中的代碼function custom_rewrite_tag() {    add_rewrite_tag( '%meta_id%', '([^&]+)' );}add_action('init', 'custom_rewrite_tag', 10, 0);function custom_rewrite_rule() {    add_rewrite_rule( '^lesson/([0-9]+)/?', 'index.php?post_type=course&meta_id=$matches[1]', 'top' );}add_action('init', 'custom_rewrite_rule', 10, 0);
查看完整描述

1 回答

?
ITMISS

TA貢獻1871條經驗 獲得超8個贊

function custom_rewrite_tag() {

    add_rewrite_tag( '%meta_id%', '([^&]+)' );

}

add_action('init', 'custom_rewrite_tag', 10, 0);


function custom_rewrite_rule() {

    add_rewrite_rule('^course/([^/]*)/lesson/([0-9]+)/?','index.php?post_type=course&name=$matches[1]&meta_id=$matches[2]', 'top');

}

add_action('init', 'custom_rewrite_rule', 10, 0);


查看完整回答
反對 回復 2023-04-21
  • 1 回答
  • 0 關注
  • 133 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號