为WordPress WPu重写添加规则

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了为WordPress WPu重写添加规则相关的知识,希望对你有一定的参考价值。

courtesy of mark8barnes (http://wordpress.org/support/profile/52354)
  1. add_action('init', 'flush_the_rewrite_rules');
  2. add_filter('generate_rewrite_rules', 'create_rewrite_rules');
  3. add_filter('query_vars', 'add_query_vars');
  4.  
  5. function create_rewrite_rules() {
  6. $variable='download';
  7. add_rewrite_rule($wordpress_root.'/'.$variable.'(/(.*))?/?$', 'index.php?pagename=$matches[1]&'.$variable.'=$matches[3]');
  8. }
  9.  
  10. function flush_the_rewrite_rules () {
  11. flush_rewrite_rules;
  12. }
  13.  
  14. function add_query_vars($public_query_vars) {
  15. $public_query_vars[] = 'download';
  16. return $public_query_vars;
  17. }

以上是关于为WordPress WPu重写添加规则的主要内容,如果未能解决你的问题,请参考以下文章

WordPress 单页重写规则/添加自定义页面 slug

php 一个示例插件,显示如何向WordPress添加自定义查询变量,重写标记和重写规则

Wordpress wpu获取特定类别的文档

清理WordPress wpu head()

Wordpress使用wpu redirect()重定向

Wordpress循环-WPu查询