Php 如果设置了自定义徽标,请删除站点标题和站点描述-Wordpress
设置自定义徽标后,如何删除站点标题和站点描述 我已经在Wordpress自定义程序中添加了选择自定义徽标的选项,但是现在我正努力与php进行斗争,试图隐藏标题和描述 底部关于描述的代码应该以某种方式添加到if/else语句中,该语句已经删除了站点标题,但我不确定如何删除Php 如果设置了自定义徽标,请删除站点标题和站点描述-Wordpress,php,wordpress,Php,Wordpress,设置自定义徽标后,如何删除站点标题和站点描述 我已经在Wordpress自定义程序中添加了选择自定义徽标的选项,但是现在我正努力与php进行斗争,试图隐藏标题和描述 底部关于描述的代码应该以某种方式添加到if/else语句中,该语句已经删除了站点标题,但我不确定如何删除 <div class="site-branding"> <?php if(the_custom_logo) { the_custom_logo();
<div class="site-branding">
<?php
if(the_custom_logo) {
the_custom_logo();
} elseif ( is_front_page() && is_home() ) { ?>
<h1 class="site-title"><a href="<?php echo esc_url( home_url( '/' ) ); ?>" rel="home"><?php bloginfo( 'name' ); ?></a></h1>
<?php } else { ?>
<p class="site-title"><a href="<?php echo esc_url( home_url( '/' ) ); ?>" rel="home"><?php bloginfo( 'name' ); ?></a></p>
<?php
}
我可能弄错了,但你的说法自相矛盾
} elseif ( is_front_page() && is_home() ) {
当您将页面设置为主页时,将使用is_front_page(),并且is_home()用于标识博客页面
使用:
} elseif ( is_front_page() || is_home() ) {
可能更适合你想要达到的目标
编辑:
<?php
$logoSet = the_custom_logo();
if($logoSet) {
the_custom_logo();
} elseif ( is_front_page() && is_home() ) { ?>
<h1 class="site-title"><a href="<?php echo esc_url( home_url( '/' ) ); ?>" rel="home"><?php bloginfo( 'name' ); ?></a></h1>
<?php } else { ?>
<p class="site-title"><a href="<?php echo esc_url( home_url( '/' ) ); ?>" rel="home"><?php bloginfo( 'name' ); ?></a></p>
<?php
}
$description = get_bloginfo( 'description', 'display' );
if ( $description || is_customize_preview() ) { ?>
<p class="site-description"><?php echo $description; /* WPCS: xss ok. */ ?></p>
<?php
} ?>
要打印/回显结果时,请使用自定义徽标()。当您想要返回结果时(例如,当您想要将其分配给变量或在条件中使用时),请使用get\u custom\u logo()
嘿,克里斯托弗,我明白你的意思,有道理。事实上,这就是《大学》的制作方式,强调了我没有触及的主题。我会改变它只是为了看看会发生什么,但我可能会保持原样。谢谢你!另一个建议。请尝试将_custom_徽标设置为上面编辑的变量谢谢Ezra的评论,但徽标不是问题所在。我让它工作了。我正在努力删除网站标题和描述。底部的代码包含了描述,我只需将其(或部分)添加到上面的if-else语句中,但我不确定如何添加。@Marrrc好的,我已相应地调整了上面的内容。就这样!谢谢你,埃兹拉!
<?php
$logoSet = the_custom_logo();
if($logoSet) {
the_custom_logo();
} elseif ( is_front_page() && is_home() ) { ?>
<h1 class="site-title"><a href="<?php echo esc_url( home_url( '/' ) ); ?>" rel="home"><?php bloginfo( 'name' ); ?></a></h1>
<?php } else { ?>
<p class="site-title"><a href="<?php echo esc_url( home_url( '/' ) ); ?>" rel="home"><?php bloginfo( 'name' ); ?></a></p>
<?php
}
$description = get_bloginfo( 'description', 'display' );
if ( $description || is_customize_preview() ) { ?>
<p class="site-description"><?php echo $description; /* WPCS: xss ok. */ ?></p>
<?php
} ?>
<?php
if( get_custom_logo() ) {
the_custom_logo();
} elseif ( is_front_page() && is_home() ) {
?>
<h1 class="site-title">
<a href="<?php echo esc_url( home_url( '/' ) ); ?>" rel="home"><?php bloginfo( 'name' ); ?></a>
</h1>
<?php
$description = get_bloginfo( 'description', 'display' );
} else {
?>
<p class="site-title"><a href="<?php echo esc_url( home_url( '/' ) ); ?>" rel="home"><?php bloginfo( 'name' ); ?></a></p>
<?php
$description = get_bloginfo( 'description', 'display' );
}
if ( ( isset($description) && $description) || is_customize_preview() ) {
?>
<p class="site-description"><?php echo $description; /* WPCS: xss ok. */ ?></p>
<?php
}
?>