WordPress教程:增加作者页面的函数和实现要领

  WordPress不只仅可以一小我私家写文章,还可以多人协作配合写文章。那么,为多人协作的WordPress网站增加一个作者页面就很有须要了。本文先容与之有关的函数及成果实现要领。

  增加author.php模板文件

  按照WordPress主题的模板目次条理可以看到,我们需要在theme文件加下,新建一个author.php文件。另外,我们还可以新建诸如author-$id.php、author-$nickname.php的文件,来针对某个特定的作者新建样式,越发本性化。

  为了轻便,我们可以复制一下index.php文件,然后更名成author.php举办下一步的修改。

  在文章底部增加作者简介模块

  在文章下面增加一块区域,安排本文作者的相关信息,这个模块是较量常用的。详情请参考这篇文章,这里不再赘述:WordPress能力:在日志下添加作者头像和版权申明。

  挪用靠山小我私家资料的相关函数

  在WordPress站点上,用户可以自界说本身信息的处所就在“靠山-》小我私家资料”这里。所以,在作者页面中,我们要利用the_author_meta这个函数来获取靠山填写的信息。

  the_author_meta函数的用法很简朴,只需要下面的参数通报进去,就会返回对应的信息。较量常用的有:

nickname

user_url

display_name

description

  假如想要挪用小我私家资料中的描写,就可以利用这样的语句the_author_meta('description') ,另外还可以传入ID参数来获取特定作者的小我私家书息。假如你想对获取的小我私家资料举办“二次加工”之后再显示,那么需要利用get_the_author_meta函数。

  小我私家资料中可以填写的项目较量少,并且对付海内来说,MSN、Gtalk、AIM等都不常用,我们可以增加可能去掉一些。引用我爱水煮鱼上的文章WordPress 能力:自界说靠山用户接洽方法中的内容,可以利用如下代码实现自界说: 

add_filter('user_contactmethods','custom_contactmethods');
function custom_contactmethods($user_contactmethods ){
$user_contactmethods = array(
'qq' => 'QQ',
'msn' => 'MSN',
'jabber' => __('Jabber / Google Talk'),
'fetion' => '飞信'
);
return $user_contactmethods ;
}

  在前台挪用只需要利用雷同the_author_meta('fetion'); 这样的语句即可。

  除此之外,尚有一些其他的函数,诸如:the_author_link(), the_author_posts(), the_author_posts_link(), the_modified_author(), wp_list_authors() 等函数,挪用作者相关的数据,从函数名中就可以概略看出挪用什么样的数据,在这里就不再赘述了。

  最后利用CSS修饰

  将挪用函数等,插入到对应的HTML布局中,然后利用CSS修饰一下外观。这样,就算是为博客增加了作者先容页面。本文并没有利用一个真实的案例,而只是给出相关成果实现要领。假如你但愿有一个入门的一步一步的浅易教程,可以看这篇文章:WordPress 教程:建设多人博客作者页面。

  转载于:

WordPress v3.5.2 简体中文版下载

WordPress教程:增加作者页面的函数和实现方式

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/10862.html