100字范文,内容丰富有趣,生活中的好帮手!
100字范文 > WordPress中给文章添加自定义字段及后台编辑功能区域

WordPress中给文章添加自定义字段及后台编辑功能区域

时间:2019-11-13 12:17:52

相关推荐

WordPress中给文章添加自定义字段及后台编辑功能区域

php教程|php手册

WordPress,文章,

php教程-php手册

WordPress中给文章添加自定义字段及后台编辑功能区域,

发卡系统源码 asp,ubuntu指令大全vi,怎么看本地tomcat是否,推女郎爬虫,php获取json里所有链接,seo林冰lzw

add_post_meta

add_post_meta 函数是 WordPress 中用来给文章或页面添加自定义字段值的一个函数,

其用法与在编写文章时在文章编写界面中利用自定义栏目面板为文章添加自定义字段值的效果是一样的。

闯关游戏php源码,vscode代码空格颜色,Ubuntu 改分区,tomcat接口响应慢,sqlite数据库安卓版,bookwalker爬虫,PHP下载系统门窗,seo推广公司效果保障,网站源码怎么发,dede自定义表单必选模板lzw

add_post_meta函数描述

为文章添加自定义字段。

常见的使用有:文章浏览次数、喜欢按钮、seo插件等常用插件就是使用的自定义字段功能。

会务管理系统 源码,ubuntu根分区扩展,爬虫怎么搜索数据,php程序员一年收入多少钱,seo岗位感受lzw

参数详解

add_post_meta($post_id, $meta_key, $meta_value,$unique);

$post_id

要添加自定义字段的文章或页面的ID值

$meta_key

自定义字段的键值(名字)

$meta_value

自定义字段的值

$unique

如果已经有相同名字的自定义字段,是否重复添加重名的自定义字段,true为不允许,false为允许

函数使用实例

//为ID为1的文章添加_postviews自定义字段,值为99add_post_meta(1, "_postviews", "99");var_dump(get_post_meta(1));echo"

";//为ID为1的文章添加_postviews自定义字段,值为999,并允许重复自定义字段名称add_post_meta(1, "_postviews", 999,false);var_dump(get_post_meta(1));echo"

";

演示效果:

array(1) { ["_postviews"]=> array(1) { [0]=> string(2) "99" }}array(1) { ["_postviews"]=> array(2) { [0]=> string(2) "99" [1]=> string(3) "999" }}//不允许重复自定义字段的代码add_post_meta(1, "_postviews", "996",true);var_dump(get_post_meta(1));echo"

";add_post_meta(1, "_postviews", "997",true);var_dump(get_post_meta(1));echo"

";array(1) { ["_postviews"]=> array(1) { [0]=> string(3) "996" }}array(1) { ["_postviews"]=> array(1) { [0]=> string(3) "996" }}

add_meta_box

add_meta_box 是 WordPress 进阶使用的一个函数,能用到这个函数那说明你已经比一个普通的博主更了解这个世界瞩目的博客程序了,至少你在它身上已经花了不少功夫了。能用到它,说明你现在正在折腾一个你自己的主题、插件,甚至是在折腾 WordPress 后台了。

好像已经赘述的够多了,下面我们以一个进阶的角度去说明一下这个函数怎么用。

add_meta_box 函数说明

add_meta_box 函数是被用来在文章编辑等页面添加一个设置的区域的函数。

参数说明

$id HTML 代码中设置区域中id属性的值

$title 区域中的标题名称

$callback 添加的设置区域的显示函数(回调函数)

$post_type 在 post 还是 page 的编辑页面中显示

$context 设置区域的显示位置,主编辑区、边栏、其他

$priority 设置区域显示的优先级

$callback_args 回调函数接受的附加参数

使用实例

function add_xz_box (){//添加设置区域的函数add_meta_box(xz_box_1, add_meta_box 测试, xz_box_1,post,side,high,array(str1,str2));};//在add_meta_boxes挂载 add_xz_box 函数add_action(add_meta_boxes,add_xz_box); function xz_box_1($post,$boxargs){//显示设置区域的回调函数 echo"add_meta_box 测试";};

您可能感兴趣的文章:

整理的一些实用WordPress后台MySQL操作命令关于bluehost空间上wordpress后台变为英文的解决方案给WordPress的编辑后台添加提示框的代码实例分享

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。