header.php中的条件逻辑

header.php中的条件逻辑,php,wordpress,header,conditional-statements,Php,Wordpress,Header,Conditional Statements,所以我使用Wordpress,我必须在特定页面上有特定的徽标。从研究中,我必须使用条件逻辑来交换现有的徽标与另一个徽标,具体取决于当前页面。我所做的一切似乎都违背了主题。。有人帮我指引正确的方向吗?因此,基本上,除了page_id=79之外,每个页面的页眉都有相同的徽标 <a id="logo" href="<?php echo home_url(); ?>"> <?php if(!empty($options['use-logo'])) { $defa

所以我使用Wordpress,我必须在特定页面上有特定的徽标。从研究中,我必须使用条件逻辑来交换现有的徽标与另一个徽标,具体取决于当前页面。我所做的一切似乎都违背了主题。。有人帮我指引正确的方向吗?因此,基本上,除了page_id=79之外,每个页面的页眉都有相同的徽标

<a id="logo" href="<?php echo home_url();  ?>">

<?php
if(!empty($options['use-logo'])) {
    $default_logo_id = (!empty($options['retina-logo'])) ? 'id="default-logo"' : null;          
    echo '<img '.$default_logo_id.' alt="'. get_bloginfo('name') .'" src="' . $options['logo'] . '" />';         
    if(!empty($options['retina-logo'])) echo '<img id="retina-logo" alt="'. get_bloginfo('name') .'" src="' . $options['retina-logo'] . '" />';
    } else { echo get_bloginfo('name'); }
?>
</a>
尝试使用get\u queryed\u object\u id

徽标图像的url包含在$options['logo']中。您应该能够在WordPress安装的“管理”部分修改此选项,并尝试在外观->标题中查找

    <?php if ( is_page(79) ) { ?>

        What to displayed on page 79.

    <?php } else { ?>

        What will be displayed everywhere else. 

    <?php } ?>

这应该行。

谢谢您的输入。它似乎可以工作,但我在哪里添加我的图像的网址?或者我必须先用我想要的图像创建一个ID吗?
    <?php if ( is_page(79) ) { ?>

        What to displayed on page 79.

    <?php } else { ?>

        What will be displayed everywhere else. 

    <?php } ?>