在标题PHP中为特定页面插入div

时间:2015-12-07 21:49:06

标签: php wordpress

我正在尝试在我的WordPress主页的标题中插入div。到目前为止,我已经毫不费力地完成了它,但是我只希望在我的主页上显示page-id-8

我该怎么做?到目前为止,我可以看到它是一个PHP if if statment,但我不知道如何实现它。

2 个答案:

答案 0 :(得分:0)

以下是示例

 if ( is_page(8) ) {
      echo'<div class="test">your content</div>';
     }

答案 1 :(得分:0)

在模板上,您可以使用各种方法,具体取决于您希望如何检查页面。

如果您需要找到主页(如果您选择了一个页面作为静态主页),您可以使用is_front_page()功能。

if( is_front_page() ) {
    echo '<div id="test"></div>";
}

您还可以使用带有一个参数的is_page()函数。该参数可以是id,页面标题或页面slug。

以下是一个例子:

if ( is_page(8) || is_page('Home Page') || is_page('home-page') ) {
    // do something specific to the home page
    echo '<div id="test"></div>';
}

如果要在特定布局或模板上应用此div,可以使用is_page_template()功能。

if( is_page_template('one-column-template.php') ) {
    // do something on all pages using the one-column-template.php template
    echo '<div id="test"></div>';
}