【发布时间】:2020-03-07 13:11:17
【问题描述】:
header.php 问题在这里。我在一组特定的列表页面 https://carolroyseteam.com/our-nice-home/ 上使用了一个自定义徽标,我已经使用 body 类分配来分配它以交换 header.php 中的标题 $logo。然后站点的其余部分带有域https://carolroyseteam.com/ 的品牌。有什么办法可以为这两个 $logo 分配不同的 url?
为了澄清我的 Our Nice home 徽标的自定义徽标,转到“/our-nice-home/”,然后将标准域主页徽标链接到默认徽标容器 ">
使用 Divi 主题
<?php ob_start(); ?>
<header id="main-header" data-height-onload="<?php echo esc_attr( et_get_option( 'menu_height', '66' ) ); ?>">
<div class="container clearfix et_menu_container">
<?php
$logo = ( $user_logo = et_get_option( 'divi_logo' ) ) && ! empty( $user_logo )
? $user_logo
: $template_directory_uri . '/images/logo.png';
ob_start();
?>
<?php
$classes = get_body_class();
if (in_array('ournicehomeslogo',$classes)) {
$logo="/wp-content/uploads/2019/10/1-ONH-Logo-05-carolroyseteam.png";}
?>
<?php
$classes = get_body_class();
if (in_array('single-listing',$classes)) {
$logo="/wp-content/uploads/2019/10/1-ONH-Logo-05-carolroyseteam.png";}
?>
<?php
$classes = get_body_class();
if (in_array('search-results',$classes)) {
$logo="/wp-content/uploads/2019/10/1-ONH-Logo-05-carolroyseteam.png";}
?>
<div class="logo_container">
<span class="logo_helper"></span>
<a href="/our-nice-homes/">
<img src="<?php echo esc_attr( $logo ); ?>" alt="<?php echo esc_attr( get_bloginfo( 'name' ) ); ?>" id="logo" data-height-percentage="<?php echo esc_attr( et_get_option( 'logo_height', '54' ) ); ?>" />
</a>
</div>
<?php
$logo_container = ob_get_clean();
【问题讨论】: