给WordPress添加自定义文章来源的方法

那么有什么方法来增加呢?这次,我们采用了一个非常简便的方法,当然这也其实是在别人种好的树下乘凉了,因此使用了一个应用特别广的php类库——metabox,这个类库对于敏捷构建WordPress的自定义字段真的是太好用了,当然之所以在这个项目中用它,是因为实际上这个项目还有别的地方需要用到这个库。

这个库的官方地址:http://www.farinspace.com/wpalchemy-metabox/

有了这个库实现我们的需求是非常简单的,只要在function.php中引入这个库文件,然后在新建一个实例文件并在function.php中引入(当然也可以直接把实例化过程直接写在function中)。而代码非常简单,几行基本上就搞定了。

$options = array();
$boxinfo = array('title' => '文章来源', 'id'=>'from', 'page'=>array('post'), 'context'=>'normal', 'priority'=>'low', 'callback'=>'');
$options[] = array(
   "name" => "",
   "desc" => "",
   "id" => "from",
   "size"=>"80",
   "std" => "",
   "type" => "text"
);
$new_box = new meta_box($options, $boxinfo);

其中from就是即将插入到postmeta数据表中的键名称了,然后我们在后台发布文章的时候就会发现多了一个自定义输入框。给WordPress添加自定义文章来源的方法

我们在发布文章的时候填上相关信息,文章发布后这些信息是被保存下来的。实际上就存储到了postmeta中,而调用这个数据就非常简单了,直接在前台使用get_post_meta方法即可,如在文章页面调用它的来源信息就是:

echo get_post_meta($post->ID,'from');

关于这个方法,可以参考:https://developer.wordpress.org/reference/functions/get_post_meta/

有了这些你就可以进行相关的开发了,如果还是搞不定可以联系我,当然不是无偿的!

WordPress教程

WordPress博客插入网易云音乐 Netease Music

2021-5-6 18:40:51

WordPress教程

B2主题支付成功但订单失败的问题解决办法

2021-5-17 1:47:37

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索