wordpress中不同页面的不同标题
我打算为我自己的网站开发一个WordPress主题。它有三种菜单 第一个仅用于主页,第二个用于任何普通页面(如关于我们、联系人等),第三个用于文章页面(当单击新闻时,则新闻将消失) 我该怎么做wordpress中不同页面的不同标题,wordpress,wordpress-theming,custom-wordpress-pages,Wordpress,Wordpress Theming,Custom Wordpress Pages,我打算为我自己的网站开发一个WordPress主题。它有三种菜单 第一个仅用于主页,第二个用于任何普通页面(如关于我们、联系人等),第三个用于文章页面(当单击新闻时,则新闻将消失) 我该怎么做 谢谢。您可以使用is\u page()函数来完成 请参阅完整文档 如果在不同的页面中需要不同的头文件,则必须创建页面模板,然后可以在不同的页面模板中添加不同的头文件- 通常我们使用get_header()来包含header.php 现在创建header.php文件的副本,并将其命名为header-alte
谢谢。您可以使用
is\u page()
函数来完成
请参阅完整文档
如果在不同的页面中需要不同的头文件,则必须创建页面模板,然后可以在不同的页面模板中添加不同的头文件- 通常我们使用get_header()来包含header.php 现在创建header.php文件的副本,并将其命名为header-alternative.php 然后创建一个名为“Alternative header”的页面模板
然后为该页面模板调用header-alternative.php。有多种方法可以实现这一点。对于
文章
,我将创建一个名为page article.PHP的PHP文件,并在该文件中执行以下操作:
<?php
/**
* Template Name: Article
*
*/
要定位家,您可以使用并传递它home
,但我建议使用,但您始终可以传递这两个,如:
if ( is_page('home') || is_home() ) :
// further code
endif;
请注意,这将取决于您的设置,因为您没有提到是否将通过settings->Reading
下的设置设置自定义页面,因此,如果您设置了首页,您应该以以下内容为目标:
您可以在一个header.php文件中编写所有这些内容,但我建议您创建一个附加的header文件,并将其命名为header article.php
,您需要创建三个不同的菜单,了解页面id以及如何获取它们,最后了解if语句,以便为正确的页面id调用正确的菜单
<?php
/**
* Template Name: Article
*
*/
header('article') ?>
if ( is_page('home') || is_home() ) :
// further code
endif;
if ( is_page('home') || is_home() || is_front_page() ) :
// further code
endif;