如何仅在首页或主页上运行php?

如何仅在首页或主页上运行php?,php,wordpress,Php,Wordpress,我有下面的代码,我只是用来显示类别。 我面临的问题是,它会在所有页面上显示类别列表。 我只想在首页或主页上使用这段代码。 如何仅在首页/主页上显示类别列表 我只有html和css的知识,所以任何帮助都将不胜感激。 谢谢和问候 add_action( 'genesis_entry_content', 'list_categories' ); function list_categories() { echo '<div class="archive-description">';

我有下面的代码,我只是用来显示类别。 我面临的问题是,它会在所有页面上显示类别列表。 我只想在首页或主页上使用这段代码。 如何仅在首页/主页上显示类别列表

我只有html和css的知识,所以任何帮助都将不胜感激。 谢谢和问候

add_action( 'genesis_entry_content', 'list_categories' );
function list_categories() {

echo '<div class="archive-description">';

wp_list_categories(
array(
'title_li' => '') 
 );

echo '</div>';

}
add_action('genesis_entry_content','list_categories');
功能列表_类别(){
回声';
wp_列表_类别(
排列(
“title_li'=>”)
);
回声';
}
您必须测试页面或:

add_action('genesis_entry_content','list_categories');
功能列表_类别(){
如果(是首页()| |是首页()){
回声';
wp_列表_类别(['title_li'=>'');
回声';
}
}
add_action( 'genesis_entry_content', 'list_categories' );
function list_categories() {
    if ( is_front_page() || is_home() ) {
        echo '<div class="archive-description">';
        wp_list_categories(['title_li' => '']);            
        echo '</div>';        
    }
}