Php 在主页中显示不同的徽标-wordpress
我想在主页上显示一个不同的标志(与ACF) 我尝试使用此代码,但不起作用:Php 在主页中显示不同的徽标-wordpress,php,wordpress,Php,Wordpress,我想在主页上显示一个不同的标志(与ACF) 我尝试使用此代码,但不起作用: <?php if(is_home()){ ?> <?php $logo = get_field( 'logo', 'option' ); ?> <?php if ( $logo ) { ?> <a href="<?php echo home_url(); ?>" class="navbar-brand">
<?php if(is_home()){ ?>
<?php $logo = get_field( 'logo', 'option' ); ?>
<?php if ( $logo ) { ?>
<a href="<?php echo home_url(); ?>" class="navbar-brand">
<img src="<?php echo $logo['url']; ?>" alt="" />
</a>
<?php } ?>
<?php } else { ?>
<?php $logo_footer = get_field( 'logo_footer', 'option' ); ?>
<?php if ( $logo_footer ) { ?>
<a href="<?php echo home_url(); ?>" class="navbar-brand">
<img src="<?php echo $logo_footer['url']; ?>" alt="" />
</a>
<?php } ?>
<?php } ?>
你有什么建议吗
谢谢你如果你在设置->阅读->你的主页中设置了主页,你将不得不使用
is\u front\u page()
而不是is\u home()
此处的更多信息:如果您在设置->阅读->主页中设置了主页,则必须使用
is\u front\u page()
而不是is\u home()
此处的更多信息:将此代码添加到您想要添加的php文件中 我希望它能起作用
<?php
$logo = get_field( 'logo', 'option' );
$logo_footer = get_field( 'logo_footer', 'option' ); ?>
<?php if ( $logo ) { ?>
<a href="<?php echo home_url(); ?>" class="navbar-brand">
<img src="<?php echo $logo['url']; ?>" alt="" />
</a>
<?php } ?>
<?php if ( $logo_footer ) { ?>
<a href="<?php echo home_url(); ?>" class="navbar-brand">
<img src="<?php echo $logo_footer['url']; ?>" alt="" />
</a>
<?php } ?>
将此代码添加到要添加的php文件中 我希望它能起作用
<?php
$logo = get_field( 'logo', 'option' );
$logo_footer = get_field( 'logo_footer', 'option' ); ?>
<?php if ( $logo ) { ?>
<a href="<?php echo home_url(); ?>" class="navbar-brand">
<img src="<?php echo $logo['url']; ?>" alt="" />
</a>
<?php } ?>
<?php if ( $logo_footer ) { ?>
<a href="<?php echo home_url(); ?>" class="navbar-brand">
<img src="<?php echo $logo_footer['url']; ?>" alt="" />
</a>
<?php } ?>
谢谢。很好,谢谢。这是工作