2025年01月29日 建站教程
wordpress如何利用add_rewrite_rule设置自定义重新规则,下面web建站小编给大家简单介绍一下实现方法!
添加规则
add_action( 'init', function() {
add_rewrite_tag('%myname%', '([^&]+)');
add_rewrite_rule( 'myname/([a-z0-9-]+)[/]?$', 'index.php?myname=$matches[1]', 'top' );
} );
//添加成功,在管理后台,设置->固定链接,点一下保存。
添加对应的模板文件
add_action( 'template_include', function( $template ) {
if ( get_query_var( 'myname' ) == false || get_query_var( 'myname' ) == '' ) {
return $template;
}
return get_template_directory() . '/template-name.php';
} );
本文链接:http://so.lmcjl.com/news/22270/