如何更改特定页面的站点标记行

时间:2020-06-01 作者:Arumugam G

我需要更改我的站点标记行。基本上,这是我们为xyz高等中学和ABC幼儿园创建的学校网站;因此,我需要在我的网站中添加这两个标记行,如果我使用xyz higher sec school,我就无法在这些特定页面上使用ABC托儿所。

我只需要更改大约6页的标语;请建议我这样做。

1 个回复
最合适的回答,由SO网友:Pat J 整理而成

如果你的主题使用WordPress网站的标语,你应该能够过滤它。get_bloginfo( \'description\' ) 将呼叫get_option( \'blogdescription\' );, 我们可以使用option_{$option}

让我们假设,对于这个代码示例,您希望更改3页上的标语,其中包含标题Kindergarten, Nursery School, 和Babysitting.

add_filter( \'option_blogdescription\', \'wpse368031_change_tagline\' );
function wpse368031_change_tagline( $tagline ) {
    $pages = array( \'Kindergarten\', \'Nursery School\', \'Babysitting\' );
    if ( is_page( $pages ) ) {
        $tagline = \'ABC Nursery\';
    }
    return $tagline;
}
尝试将此代码添加到活动主题functions.php 文件

参考get_bloginfo( \'description\' )
  • option_{$option} hook
  • is_page()
  • 相关推荐

    Odd spacing in Navigation Bar

    我正在重新设计my website, 我很难找到是什么导致导航项目之间的间距(我假设是边距)。我一直在钻研chrome开发工具,但我在任何地方都找不到导致它的原因。请注意,当您在项目之间悬停时,项目之间会有一个明显的白色条带。