我希望我的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');
你会怎么做?
答案 0 :(得分:6)
您需要将以下代码放在文件中,然后将该文件放在Theme文件夹中。然后,您可以使用Wordpress页面创建一个页面,并选择一个页面模板,其中包含您在此评论中添加的名称:
/*
Template Name: Something Goes Here
*/
答案 1 :(得分:0)
您需要在主题中创建自定义页面。如果您不知道如何在WordPress主题中创建自定义页面或模板页面,请查看我的简易教程How to create template page in WordPress