【发布时间】:2021-02-27 08:16:25
【问题描述】:
我现在的网址是这样的:
abc.com/products/trade-details/?trade_name=napa
但我想要这样的网址:
abc.com/products/trade-details/napa
如何使这个在 wordpress url 中喜欢 seo 友好?我在 stackoverflow 中检查了很多答案,但没有人为我工作。
我在functions.php上试过这个
function wpse_283774_rewrite() {
add_rewrite_rule( '^trade-details/([^/]+)/?', 'index.php?pagename=trade-details&trade_name=$matches[1]', 'top' );
}
add_action( 'init', 'wpse_283774_rewrite' );
function wpse_283774_query_vars( $vars ) {
$vars[] = 'trade_name';
return $vars;
}
add_filter( 'query_vars', 'wpse_283774_query_vars' );
但仍然无法正常工作。
【问题讨论】:
-
不工作的兄弟@saleh_ahmad
标签: php wordpress url url-rewriting seo