在WordPress中使用脚本URL的最佳方法

时间:2017-08-02 18:45:24

标签: php wordpress scripting

我正在开发自己的主题供私人使用,我有很多脚本使用带有额外参数的网址。

我发现自己在我的网站上添加了很多空页面,只是为了能够将一些php文件连接到特定网址,以便我能够将参数发送到该特定地址。

有没有更好的方法,我可以拥有可以与特定的PHP文件相关联的网址,而无需向网站添加网页或其他内容。就像安装我的主题时开箱即用?

1 个答案:

答案 0 :(得分:1)

你应该尝试这样的代码:

//page url: http://www.example/myurl

add_action( 'init', 'my_rewrite' );
function my_rewrite() {
    global $wp_rewrite;

    //wp-content/plugins/myplugin/myurl.php
    add_rewrite_rule('myurl/$', WP_PLUGIN_URL . '/myplugin/myurl.php', 'top');
    $wp_rewrite->flush_rules(true);
}

更多信息

https://developer.wordpress.org/reference/classes/wp_rewrite/ https://codex.wordpress.org/Class_Reference/WP_Rewrite