Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/231.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如果设置了自定义徽标,请删除站点标题和站点描述-Wordpress_Php_Wordpress - Fatal编程技术网

Php 如果设置了自定义徽标,请删除站点标题和站点描述-Wordpress

Php 如果设置了自定义徽标,请删除站点标题和站点描述-Wordpress,php,wordpress,Php,Wordpress,设置自定义徽标后,如何删除站点标题和站点描述 我已经在Wordpress自定义程序中添加了选择自定义徽标的选项,但是现在我正努力与php进行斗争,试图隐藏标题和描述 底部关于描述的代码应该以某种方式添加到if/else语句中,该语句已经删除了站点标题,但我不确定如何删除 <div class="site-branding"> <?php if(the_custom_logo) { the_custom_logo();

设置自定义徽标后,如何删除站点标题和站点描述

我已经在Wordpress自定义程序中添加了选择自定义徽标的选项,但是现在我正努力与php进行斗争,试图隐藏标题和描述

底部关于描述的代码应该以某种方式添加到if/else语句中,该语句已经删除了站点标题,但我不确定如何删除

<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
    }
?>