WordPress模板标签–作者标签

the_author

描述:通过使用模板标签,可以显示一篇文章的作者。必须在The Loop中使用这个标签。
用法: <?php the_author(); ?>
例子:显示作者的“公用”名

the_author_description

描述:the_author_description是文本的一个部分,用来显示用户的描述信息,而且可能描写得非常地长。必须在The Loop内部使用这个标签。
用法:<?php the_author_description(); ?>
例子:<p>作者个人描述:<?php the_author_description(); ?></p>

the_author_login

描述:这个标签显示了文章作者的用户名,用户名不可更改。必须在The Loop内部使用这个标签。注:公开登录信息,并不是个好主意。
用法:<?php the_author_login(); ?>
例子:<p>作者 用户名: <?php the_author_login(); ?></p>

the_author_firstname

描述:这个标签显示了文章作者的名。必须在The Loop内部使用这个标签。
用法:<?php the_author_firstname(); ?>
例子:<p>这篇文章由 <?php the_author_firstname()写的; ?></p>

the_author_lastname

描述:这个标签显示了文章作者的姓。这个标签必须在The Loop内使用。
用法:<?php the_author_lastname(); ?>
例子:显示作者的姓和名。
<p>文章作者:<?php the_author_firstname(); ?> <?php the_author_lastname(); ?></p>

the_author_nickname

描述:这个标签显示了文章作者的昵称。这个标签必须在The Loop内使用。
用法:<?php the_author_nickname(); ?>
例子:<p>由 <?php the_author_nickname()发表的; ?></p>

the_author_ID
描述:为文章的作者显示唯一的用户ID;标签必须在The Loop内部。
用法:<?php the_author_ID(); ?>
例子:使用作者的ID作为一个查询链接连接到作者的所有的文章。
<a href=”/blog/index.php?author=<?php the_author_ID(); ?>”>View all posts by <?php the_author_nickname(); ?></a>

the_author_email

描述:这个标签显示了文章作者的电子邮件地址。这个标签必须在The Loop内部使用。 注意,电子邮件地址并没有编码或者以任何的方式免遭spambots截获。关于这一点,请看看免遭垃圾广告袭击的例子。

用法:<?php the_author_email(); ?>

例子:Mailto 链接

将作者的电子邮件地址显示为一个”mailto”链接。

<a href=”mailto:<?php the_author_email(); ?> ?>”>联系作者</a>

免遭垃圾广告袭击:这个例子通常使用内部函数antispambot()编码HTML字符实体中的某部分(你的浏览器能够正确地读出这些字符),使得电子邮件地址变得’模糊’。注意例子使用得到_the_作者_电子邮件()函数,因为the_作者_电子邮件()echoes地址之后,antispambot()才能运行。

<a href=”mailto:<?php echo antispambot(get_the_author_email()); ?>”>email author</a>

the_author_url

描述:这个标签显示了文章作者网站的URL。必须在The Loop内部使用这个标签。

用法:<?php the_author_url(); ?>

例子:显示作者的URL作为一个链接和链接文本。

<p>Author’s web site: <a href=”http://shensainan85.blog.163.com/blog/<?php the_author_url(); ?>”><?php the_author_url(); ?></a></p>

这个例子将作者的姓名显示为一个链接,连接到作者的网站。

<?php if (get_the_author_url()) { ?><a href=”http://shensainan85.blog.163.com/blog/<?php the_author_url(); ?>”><?php the_author(); ?></a><?php } else { the_author(); } ?>

the_author_link

描述:这个标签显示了连接到文章作者网站的一个链接。链接的文本是作者的公用名。必须在The Loop内使用这个标签。

用法:<?php the_author_link(); ?>

例子:将作者的网站URL显示为一个链接,链接的文本是作者的基本资料公开显示名称区。在这个例子中,作者显示的姓名是James Smith。 <p>Written by: <?php the_author_link(); ?></p>

the_author_posts

描述:显示作者已经发表的所有文章的总数。草稿和密码文章不包含在内。必须在The Loop内部使用这个标签。

用法:<?php the_author_posts(); ?>

例子:显示作者名和文章数目。 <p><?php the_author(); ?> has blogged <?php the_author_posts(); ?> posts</p>

the_author_posts_link

描述:显示连接到文章作者所有文章的一个链接。链接文本是用户在栏中公开显示的名称。点击当前链接的结果由作者模板>的 模板层级控制。必须在The Loop内部使用这个标签。

用法:<?php the_author_posts_link(); ?>

例子:显示链接,默认链接文章参数值是用户公用名。

<p>Other posts by <?php the_author_posts_link(); ?></p>

wp_list_authors

描述:显示一个博客作者的列表,如果用户写了一些文章,用户名会以一个链接的方式显示,链接到用户所写的文章。这个标签随意地显示每个作者的文章数目和RSS feed链接。

用法:<?php wp_list_authors(‘arguments’); ?>

例子:默认用法

$defaults = array(‘optioncount’ => false, ‘exclude_admin’ => true, ‘show_fullname’ => false,

   ‘hide_empty’ => true,’feed’ => ”, ‘feed_image’ => ”);

默认情况下,用法显示为:

  • 不显示文章的数目。
  • 从列表中移除’管理’作者
  • 不显示全名(姓和名),但是显示作者的昵称
  • 删除没有文章的作者
  • 不显示作者feed文本
  • 不显示作者feed图像

<?php wp_list_authors(); ?>

参数

optioncount

(boolean)显示每个作者发表的文章的数目。选项是:

·   1 (true)

·   0 (false– 这是默认的)

exclude_admin

(boolean) 从作者列表上排除’管理’ (以管理帐户登录)帐户。选项是:

·   1 (true – 这是默认的)

·   0 (false)

show_fullname :(boolean)显示文章作者的全名(姓和名)。如果是否的,则显示昵称。选项是:

·   1 (true)

·   0 (false – 这是默认的)

hide_empty

(boolean) 不显示没写文章的作者。选项是:

·   1 (true–这是默认的)

·   0 (false)

feed

(string)文本显示连接到每个作者的RSS feed的链接。

默认是没有文章,而且没有显示feed。

feed_image

(string) 一个图形的路径/文件名。这个作为每个作者的RSS feed的链接,而且覆盖了feed 参数。

作者: admin

发表评论

电子邮件地址不会被公开。 必填项已用*标注