页面上的标题。 (WordPress的)

时间:2017-09-30 12:34:06

标签: php css wordpress wordpress-theming

(我的网站是http://www.musaeus.dk/) 我有一个Wordpress.org网站,我想制作一个按钮,让用户回到首页,但我真的无法弄清楚如何。按钮应位于左上角,不应位于首页。

如果尝试将其放入“header.php”文件中

<?php if(is_page(<page id>)) { ?>

--------- Header 1 -----

<?php } else { ?>


--------- Header 2 -------- 


<?php } ?>    

但没有运气。如果您有任何想法或知道我应该如何做到这一点,我将非常感谢您的帮助!

3 个答案:

答案 0 :(得分:0)

您的header.php文件中的

执行以下操作:

<?php
// check to see we are not on front page or on home page
if ( ! ( is_front_page() ) || ! ( is_home() ) ) : ?>
    <div class="back-to-home">
        <a href="<?php echo get_site_url(); ?>">Back to Home</a>
    </div>
<?php endif; ?>

然后设置back-to-home类以匹配您的需求。

答案 1 :(得分:0)

试试这个。它应该有用。

<?php
    /**
     * If page is front page,
     * don't display button "Back to Home"
     */
    if ( is_front_page() ) : 
        $btn = false;
    else :
        $btn = true;
    endif;

    if ( $btn === true ) : ?>

        <div class="back-to-home">
            <a href="<?php echo esc_url( home_url( '/' ) ); ?>">Back to Home</a>
        </div>

    <?php endif; ?>

答案 2 :(得分:0)

只需添加此CSS:

.home .back-to-home {
  display: none;
}

.home课程(仅)位于首页的body标记中,因此具有此组合选择器的规则将仅在主页上隐藏.back-to-home元素