Wp_title函数的帮助

时间:2019-08-23 作者:James E Andrews

我正在使用这个命令。我希望它使用的标题模板格式,但我不知道如何添加它。我在网上找到了这个代码,删除了所有内容,并添加了<?php wp_title(); ?> 以纯文本显示标题。如何添加它以匹配站点的其余部分?smdpphiladelphia。com公司

<?php
/**
 * Template Name: Clean Page
 * This template will only display the content you entered in the page editor
 */
?>
<!DOCTYPE html>
<html <?php language_attributes(); ?>>
<head>
    <meta charset="<?php bloginfo( \'charset\' ); ?>">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <?php wp_head(); ?>

</head>
<body>
<?php wp_title(); ?>
<?php
    while ( have_posts() ) : the_post();  
        the_content();
    endwhile;
?>
<?php wp_footer(); ?>
</body>
</html>

2 个回复
SO网友:Mike Baxter

基本上,如果我正确理解了您的问题,您将需要查找另一个名为“header.php”的文件(或“page-{something}-header.php”的特殊头文件,该头文件仅适用于特定的页面类型),它表示wp-head()输出的内容(如代码所示)。

如果打开页眉。php,您应该会发现如下内容:

<head>
     <title> <?php wp_title(); ?></title>
...
请记住,这可能会变得非常复杂。有许多主题带有多个条件语句,可以针对不同的情况修改页面标题。请参见下面的示例,了解一个相当简单的主题可以使其变得多么复杂。

<?php
if (function_exists(\'is_tag\') && is_tag()) {    
    echo \'Tag Archive for &quot;\'.$tag.\'&quot; - \';    
} elseif (is_archive()) {    
    wp_title(\'\'); echo \' Archive - \';    
} elseif (is_search()) {    
    echo \'Search for &quot;\'.wp_specialchars($s).\'&quot; - \';    
} elseif ( (!(is_404()) && (is_single()) || (is_page()) ) && !(is_front_page()) ) {    
    wp_title(\'\'); echo \' | \';    
} elseif (is_404()) {    
    echo \'Not Found - \';    
}
bloginfo(\'name\');
?>
</title>
如果您已经喜欢您的主题,但只想自定义页面标题的绘制方式,那么您可能需要查看brief tutorial 要更好地更新整个站点的页面标题,请使用add_filter(\'document_title_parts\',\'your_customizing_function\') (documentation for document_title_parts).

SO网友:James E Andrews

我刚刚发现,通过简单地将自定义属性添加到头代码中,可以使它变得更容易,如下所示<h1 class="resurrect-entry-title resurrect-main-title">

相关推荐