您现在的位置是:首页 > 网站制作 > WordpressWordpress
WordPress函数:add_meta_box(自定义添加Meta模块)
杰帅2023-06-26【Wordpress】人已围观
简介add_meta_box() 函数是在 WordPress 2.5 添加的,它的主要作用就是为插件开发人员提供一个接口,可以为你所发布的文章,页面,链接添加一些自定义的字段,用来给插件开发者添加 Meta模块 到管理界面。
add_meta_box() 函数是在 WordPress 2.5 添加的,它的主要作用就是为插件开发人员提供一个接口,可以为你所发布的文章,页面,链接添加一些自定义的字段,用来给插件开发者添加 Meta模块 到管理界面。
用法
<?php
add_meta_box( $id, $title, $callback, $post_type, $context,$priority, $callback_args );
?>
参数
$id
(字符串)(必需)Meta模块的 HTML“ID”属性
$title
(字符串)(必需)Meta模块的标题,对用户可见
$callback
(回调)(必需)为Meta模块输出 HTML代码的函数
$post_type
(字符串)(必需)显示Meta模块的文章类型,可以是文章(post)、页面(page)、链接(link)、附件(attachment) 或 自定义文章类型(自定义文章类型的别名)
$context
(字符串)(可选)Meta模块的显示位置(’normal’,’advanced’, 或 ‘side’)
默认值:’advanced’
$priority
(字符串)(可选)Meta模块显示的优先级别(’high’, ‘core’, ‘default’or ‘low’)
默认值: ‘default’
$callback_args
(数组)(可选)传递到 callback 函数的参数。callback 函数将接收 $post 对象和其他由这个变量传递的任何参数。
源文件
wp-admin/includes/template.php
示例
/**
* Register meta box(es).
*/
function wpdocs_register_meta_boxes() {
add_meta_box( 'meta-box-id', __( 'My Meta Box', 'textdomain' ), 'wpdocs_my_display_callback', 'post' );
}
add_action( 'add_meta_boxes', 'wpdocs_register_meta_boxes' );
/**
* Meta box display callback.
*
* @param WP_Post $post Current post object.
*/
function wpdocs_my_display_callback( $post ) {
// Display code/markup goes here. Don't forget to include nonces!
}
/**
* Save meta box content.
*
* @param int $post_id Post ID
*/
function wpdocs_save_meta_box( $post_id ) {
// Save logic goes here. Don't forget to include nonce checks!
}
add_action( 'save_post', 'wpdocs_save_meta_box' );
更多用法
了解更多用法阅读 官方文件
Tags:add_meta_box() wordpress函数 wordpress教程
很赞哦! ()
相关文章
- WordPress函数:register post type (自定义文章类型)用
- WordPress函数:wp_tag_cloud(标签云)详解和举例
- WordPress函数:load_theme_textdomain()(载入本地化语言
- WordPress函数:add_submenu_page()后台为顶级菜单添加
- WordPress函数:add_theme_page()后台添加设置页面
- WordPress函数:add_menu_page()后台添加顶级菜单用法及
- WordPress函数:comment_form( )个性化评论表单多种方法
- WordPress函数:comments_template(加载评论模板)
- WordPress函数:comment_form() 让你的 WordPress 评论
随机图文
-
wordpress 上传的图片不显示的问题 base64,data:image/gif
-
wp_reset_postdata 和 wp_reset_query 的作用与区别
什么时候使用wp_reset_query,什么时候用wp_reset_postdata? -
wordpress发布文章HTML标签被自动过滤掉该如何处理?
wordpress发布文章时很多html标签都会自动过滤掉,造成了文章中无法添加<style></style><script></script>等标签。那么该如何如何处理呢? 解决方法一: 将wp-includes文件夹下 -
WordPress 页面模板(Page Template)下拉列表不显示的原因及解决方法
WordPress 的自定义页面模板是一个非常强大好用的功能,使用它新建一些静态页面(Page),添加上一些数据调用的函数,再在网页上做一个导航连接到对应的页面就可以实现很多自定义的功