php - 不同的标志页面wordpress

标签 php css wordpress header

我试图为 wordpress 站点中的页面显示不同的 Logo 。

我有默认的 Logo 主题,我想为页面插入不同的 Logo 。

这是管理主题文件中 Logo 显示的代码:

<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= 之后插入条件标签函数,如下所示:

else if(is_page('Name-Page')){
echo '<img src="images/logo-for-page.png" />';
}

我尝试在 img src 之后直接插入函数,但 t 不起作用。 任何想法?谢谢

最佳答案

<img src="<?php echo ( is_page('Name-Page') ? "images/logo-for-page.png" : esc_url( $logo ) ) ?>" ....

关于php - 不同的标志页面wordpress,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28985741/

相关文章:

php - 基于 PHP codeigniter 的网站上的搜索选项

html - 背景图像问题 - 设置高度?

javascript - 即使输入有效,Internet Explorer 也不会更改跨度内容

php - 向 php Echo 添加自定义类(get_avatar - Wordpress)

php - 寻找一个好的基于 PHP 的 Web 计数器

php - 使用 session 生成的信息更新 mysql 表

PHP 加速器与即时编译

html - 列未连接? Bootstrap

wordpress - 将类添加到 wp_nav_menu 中的 li 元素

php - WordPress - 类别未显示所有帖子