如何创建自定义WordPress页面?

时间:2009-07-23 19:41:39

标签: wordpress

我希望我的WordPress博客有一个名为音乐的页面。在该页面上,我将向DB查询具有类别音乐的帖子,然后更改帖子的外观。所以我不能只是链接到/categories/music/,因为我想在帖子上做自定义工作。

我应该将此代码放在单独的php文件中并链接到它吗?我想如果我这样做,我可能会失去对所有好的WordPress API调用的访问权。

我正在考虑使用过滤器,但我不确定使用哪一个。我正在考虑以下内容,除了the_title还没有被抓住,所以我无法查看标题。

function show_music(){

    if( is_page() && the_title('','',false) == 'music' ){
        echo "got here";
    }
}
add_filter('pre_get_posts', 'show_portfolio');

你会怎么做?

2 个答案:

答案 0 :(得分:6)

您需要将以下代码放在文件中,然后将该文件放在Theme文件夹中。然后,您可以使用Wordpress页面创建一个页面,并选择一个页面模板,其中包含您在此评论中添加的名称:

/*
Template Name: Something Goes Here
*/

答案 1 :(得分:0)

您需要在主题中创建自定义页面。如果您不知道如何在WordPress主题中创建自定义页面或模板页面,请查看我的简易教程How to create template page in WordPress