我试图在wordpress网站上为页面显示不同的徽标。
我有默认的徽标主题,我想为页面插入不同的徽标。
这是管理主题文件中徽标显示的代码:
<a href="<?php echo home_url() ?>/" title="<?php bloginfo( 'name' ) ?>" class="logo <?php if ( empty( $logo ) || $logo_type === 'site-title' ) echo 'text-logo' //xss ok ?>" style="min-width:<?php echo $logo_size['width'] / 2 // xss ok ?>px"><?php
if ( $logo && $logo_type === 'image' ):
?>
<img src="<?php echo esc_url( $logo ) ?> " alt="<?php bloginfo( 'name' )?>" class="normal-logo" height="<?php if ( ! empty( $logo_size['height'] ) ) echo $logo_size['height']/2 // xss ok ?>" style="<?php echo esc_attr( $logo_style ) ?>"/>
<?php
else:
bloginfo( 'name' );
endif;
?
我想在 img src = 之后插入一个condtional标记函数,如下所示:
else if(is_page('Name-Page')){
echo '<img src="images/logo-for-page.png" />';
}
我尝试在img src之后直接插入函数,但是t不起作用。 任何的想法?谢谢
答案 0 :(得分:1)
<img src="<?php echo ( is_page('Name-Page') ? "images/logo-for-page.png" : esc_url( $logo ) ) ?>" ....