我已经为WP创建了一个自定义插件,该插件有一个包含模板的操作,通过template_include
如图所示:
public function __construct( $wp_custom_plugin, $version ) {
$this->wp_custom_plugin = $wp_custom_plugin;
$this->version = $version;
add_action(\'template_include\', array( $this, \'add_my_template\' ));
}
以下是引用模板的函数:
public function add_my_template($template){
if ( is_page( \'my-unique-page\' ) ) {
$template = plugin_dir_path( __FILE__ ) . \'page-my-unique-page.php\' ;
return $template;
}
}
}
好的,我的期望是,我只能在
my-site.com/my-unique-page
. 在实践中,我没有看到这种限制,而是模板应用于整个站点。关于如何修改以将显示限制为单个页面,有什么建议吗?谢谢