在我的WordPress插件中创建自定义页面模板

时间:2015-07-23 作者:user1517951

我正在开发一个Wordpress插件,我想创建一个文件,在那里我想重定向用户以显示一些信息。我知道,这是一个完美的解决方案是使用Wordpress自定义页面。我以前用过,非常有用。问题是我不能在插件中使用自定义页面。我想知道是否有其他方法可以做同样的事情,我们做的网页在一个主题,但在插件。有人知道什么可以帮助解决这个问题吗?非常感谢

1 个回复
SO网友:Trang

You will create a page template whose file name is custompage-template.php here I suppose put in in your plugin dir/views/ folder. Whenever the page whose title is Your Page Name is visited, the site will render your custom template

add_filter( \'page_template\', \'fw_reserve_page_template\' );
function fw_reserve_page_template( $page_template )
{
    if ( is_page( \'Your Page Name\' ) ) {

        $page_template = dirname( __FILE__ ) . \'/views/custompage-template.php\';
    }
    return $page_template;
}

Put it in your plugin file.

结束

相关推荐

Converting Posts to Pages

所以我的网站后端有问题,我的托管公司已经为我解决了。在这样做的过程中,他们无意中制作了我所有的页面和帖子。我正在查看承载此功能的数据库post_type 柱我的问题是,如果我更改值post 到page, 这篇文章会再次成为一页吗?如果没有,我如何转换它们?