PHP 将规则添加到WordPress WP_Rewrite

Posted

tags:

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

add_action('init', 'flush_the_rewrite_rules');
add_filter('generate_rewrite_rules', 'create_rewrite_rules');
add_filter('query_vars', 'add_query_vars');

function create_rewrite_rules() {
	$variable='download';
	add_rewrite_rule($wordpress_root.'/'.$variable.'(/(.*))?/?$', 'index.php?pagename=$matches[1]&'.$variable.'=$matches[3]');
}

function flush_the_rewrite_rules () {
	flush_rewrite_rules;
}

function add_query_vars($public_query_vars) {
	$public_query_vars[] = 'download';
	return $public_query_vars;
}

以上是关于PHP 将规则添加到WordPress WP_Rewrite的主要内容,如果未能解决你的问题,请参考以下文章

将 PHP 页面添加到 Wordpress 模板

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

将 PHP 文件添加到 wordpress - Header() 已发送

Wordpress:将内容添加到 edit.php

php 将SVG添加到WordPress

php 将CSS添加到Wordpress