如何在所有页面上添加署名?

时间:2013-07-02 作者:Genadinik

我正在注册google authorship,他们要求我在我的网站上添加署名。但我在网站上有将近500页的内容,无法手动完成。

有谁能建议我如何在每页上添加署名?

1 个回复
SO网友:Brooke.

你将在你的主题中这样做,你如何做将取决于你的主题是如何设置的。但为了给出一个简单的示例,我将向您展示如何使用任何带有循环的模板。

<?php 
    if ( have_posts() ) {
        while ( have_posts() ) {
            the_post(); 
               echo (\'<p>This post was written by\'. get_the_author().\'</p>\'); // I ADDED THIS LINE ONLY TO THE LOOP
            //
            // Post Content here
            //
        } // end while
    } // end if
?>
发件人the Codex:

将用户显示名称中的值作为字段公开显示。

因此,只需将您的所有作者设置为全名(根据Google authors的要求),然后将author标记添加到您想要显示作者的每个页面模板中。常见的是post.php, page.php, index.php 较新的主题可能有page-content.php 甚至我见过the_loop.php 因此,标签的位置将取决于主题的结构。

如果在“echo”之外使用标记,也可以使用\\u author

结束

相关推荐

Pagination and multiple loops

对,所以我现在有一个使用css网格将页面分成三部分的页面。第三列是侧栏,前两列各有一个要显示的帖子查询,并创建一个漂亮的帖子网格(虚拟内容):http://puu.sh/2Xh9o.jpg每个循环如下所示: <?php query_posts(\'showposts=5\'); ?> <?php $posts = get_posts(\'numberposts=5&offset=0\'); foreach ($posts as $post) : start_wp()