在使用WordPress发布非原创文章时,有时需要注明原作者或文章来源,并且通常系统默认的作者是后盾用户名。当文章来自不同作者时,这就变得有些复杂了。但通过使用Advanced Custom Fields这个简单易用的自定义字段插件,可以轻松地添加文章的原作者/来源字段。
一、Advanced Custom Fields简介
Advanced Custom Fields是一个功能强大的自定义字段插件,可以添加多种不同类型的自定义字段,例如图片、复选框、文件、文本、下拉选择框、真/假值、链接、文本区域等。
二、插件添加字段的步骤
1、在WordPress后台插件安装界面搜索并安装Advanced Custom Fields插件。
2、启用插件后,在左侧导航栏找到"自订栏位"并点击新建。
3、输入标题,并在"位置规定"这一栏按照下图所示选择,然后点击"新增栏位"添加字段。
4、在"新增栏位"页面输入字段标签和名称,并注意命名规范。栏位类型下拉框中选择文字。如果你还想添加一个图片字段,可以在下方继续添加。对于留空不填的字段,你可以根据需要进行填写。设置完成后点击"封锁栏位"。
5、根据需要进行设置,栏位群组位置可以选择内容下方,即字段填写区域会显示在新增文章界面的内容编辑器下方。下方的编辑画面中的选项根据情况勾选。设置完成后点击"颁布保留"。
此时你可以尝试点击新建文章,在你选择的显示位置下,你将看到刚刚添加的字段名和填写框。
三、在模板文件中调用字段的值
最后一步是如何在模板页面中调用这个字段的值,你可以参考官方网站的教程www.advancedcustomfields.com/resources/。接下来,我将介绍如何在文章页面的标题下方显示我们填写的作者名称。其实并不难。首先找到主题的single.php文章模板文件,在你希望显示的位置,比如文章标题下方显示发布时间和阅读量的地方,添加以下代码:
作者:" . get_field("字段名称") . "
"; } ?>如果你同时添加了一个图片字段,并希望在这个位置显示一张图片,可以使用以下代码(将"img"标签中的"字段名称"改成你所填写的字段名称):
作者:" . get_field("字段名称") . "
"; } if(get_field("字段名称")) { echo "插入图像字段:
"; } ?>以上就是使用WordPress的自定义字段插件Advanced Custom Fields为文章添加作者字段的完整教程。如果你对PHP代码有一定了解,借助Advanced Custom Fields可以轻松增强你的网站的自定义字段功能。
如何修改和制作WordPress的作者页面:
在主题的根目录下创建一个名为author.php的文件,WordPress会自动将其识别为作者页面。然后根据你的需求编辑author.php文件即可。
在WordPress文章结尾处显示文章作者和作者信息:
以下是WordPress常用的信息调用方法,供参考:
:显示文章的作者。
:显示文章作者的描述(作者个人资料中的描述)。
:显示文章作者的登录名。
显示文章的作者 显示文章作者的描述(作者个人资料中的描述) 显示文章作者的登录名 显示文章作者的firstname(名) 显示文章作者的lastname(姓) 显示文章作者的昵称 显示文章作者的ID号 显示文章作者的电子邮箱 显示文章作者的网站地址(添加于2.1版本) 显示一个以文章作者名为链接名,链接地址为文章作者的网址的链接。 (不推荐使用) 显示文章作者的icq 显示文章作者的aim 显示文章作者的yim (不推荐使用) 显示文章作者的msn 显示文章作者已发表文章的篇数 显示一个链接到文章作者已发表文章列表的链接 (不推荐使用) 显示blog所有作者和他们的相关信息。 完整函数如下:参数:optioncount:是否显示各作者已发表文章的篇数,可选值为:TRUE 和 FALSE(默认值)exclude_admin:是否不列出管理员,可选值为:TRUE(默认值) 和 FALSEshow_fullname :是否显示各作者的全名,可选值为:TRUE 和 FALSE(默认值)hide_empty:是否不显示发表文章数为0的作者,可选值为:TRUE(默认值) 和 FALSEfeed:链接到各个作者发表文章的RSS供稿种子链接名,默认为空,不显示RSS供稿种子feed_image:供稿种子的图片地址,如果提供此项,则覆盖上面的feed,默认为空 显示blog作者列表,如果作者发表过文章,则他的名字将链接到他发表的文章列表中。 可定义是否显示其他信息。 参数:optioncount:是否显示各个作者发表文章数,可选值:true 和 false(默认值)exclude_admin:是否不显示”admin”用户,可选值:true(默认值) 和 falseshow_fullname:是否显示各个作者的全名,如果不显示,将显示昵称。 可选值:true 和 false(默认值)hide_empty:是否不显示发表文章数为0的作者,可选值:true(默认值) 和 falsefeed:链接到各个作者发表文章的RSS供稿种子链接名,默认为空,不显示RSS供稿种子feed_image:供稿种子的图片地址,如果提供此项,则覆盖上面的feed,默认为空。
对于WordPress程序来说,只需编辑themes下的模板文件single.php,在适当的位置加入以下代码即可。
原创文章,转载请注明:”>[>]本文链接地址: ” title=””>
在文章末尾加上这个代码:the_author_meta(descrption,此处为作者ID);
调用显示作者新浪微博详细信息个人不会,但类似这样的文章(u142.com/5993.html)中出现作者的新浪微博链接倒是很简单就能做出来。 需要做的是在functions.php添加用户信息调用代码,然后再在文章页single.php中调用出来,具体填写链接在用户自己的个人资料里填写或修改。 如果是那样的,你可以下载那模板瞄瞄。
直接用代码就可以实现的作者昵称:作者描述:把这些代码放入你需要调用的地方即可,记得好评哦亲