这可以通过WordPress的内部重写系统通过使用add_rewrite_rule
并添加一个查询变量。
function wpse47506_rewrites_init(){
add_rewrite_rule(
\'about/case-studies/([^/]+)/?$\',
\'index.php?pagename=about/case-studies&clientname=$matches[1]\',
\'top\' );
}
add_action( \'init\', \'wpse47506_rewrites_init\' );
function wpse47506_query_vars( $query_vars ){
$query_vars[] = \'clientname\';
return $query_vars;
}
add_filter( \'query_vars\', \'wpse47506_query_vars\' );
这将包含在您的功能中。php文件,然后访问permalinks设置页面刷新重写规则。
您可以通过以下方式访问页面模板中查询变量的值:
<?php echo \'Hello \' . get_query_var(\'clientname\'); ?>