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/