PHP包含wordpress主页(genesis framework)

时间:2016-06-22 05:48:30

标签: wordpress genesis

我正在使用Genesis框架并尝试在内容下添加一些位。

我希望它们只显示在主页上,所以我目前正在使用此代码,但它包含在所有页面上。

我感觉if语句错了......

add_action( 'genesis_after_content', 'sp_homepage_content' );
function sp_homepage_content() {
    if ( is_page('2') )
       include ('includes/homepage-content.php');
}

编辑: 我想我用以下内容修正了它:

    add_action( 'genesis_after_content', 'sp_homepage_content' );
function sp_homepage_content() {
    ?>
    <?php if ( is_page('2') ) { include ('includes/homepage-content.php');} else ?>
    <?php
}

虽然我不确定这是否是“好”代码......但是有效。

1 个答案:

答案 0 :(得分:0)

将您的条件更改为if(is_home())

add_action( 'genesis_after_content', 'sp_homepage_content' );
function sp_homepage_content() {
    if ( is_home() )
       include ('includes/homepage-content.php');
}