自定义文章类型(Custom Post Types)添加POST_TYPE——以增加Slider为例(未完待续)...
自定义文章类型(Custom Post Types)添加POST_TYPE——以增加Slider为例(未完待续)
钩子:
add_action('init', 'cube_slider_register');add_action("admin_init", "cmp_slider_init");add_action('save_post', 'cmp_save_slide');add_action("manage_cmp_slider_posts_custom_column", "cmp_slider_custom_columns");add_action( 'admin_menu', 'cmp_slider_remove_menu_items' );
第一步:
通过钩子'init',添加功能函数
add_action( 'init', 'create_movie_review' );
核心函数 register_post_type() (见下)
第二步:为自定义文章类型创建 Meta Box
通过钩子'admin_init',添加内容
核心函数 add_meta_box() (见下)
UI显示
保存文章
add_action( 'save_post', 'add_movie_review_fields', 10, 2 );
admin_menu:
核心函数:
register_post_type( )
https://developer.wordpress.org/reference/functions/register_post_type/
权限控制
function cube_service_remove_menu_items() {if( !current_user_can( 'manage_options' ) ):remove_menu_page( 'edit.php?post_type=cube_service' );endif; } add_action( 'admin_menu', 'cube_service_remove_menu_items' );
如果没有响应权限,不显示相关ITEM
register_taxonomy( $taxonomy, $object_type, $args );
https://developer.wordpress.org/reference/functions/register_taxonomy/
add_meta_box( )
添加一个 到 Adds a meta box to one or more screens.
https://developer.wordpress.org/reference/functions/add_meta_box/
manage_cmp_slider_posts_custom_column
自定义文章类型(Custom Post Types)添加POST_TYPE——以增加Slider为例(未完待续)...相关推荐
- Wordpress 自定义文章类型添加 Categoried、Tags
默认情况下 ,自定义文章类型没有分类和标签属性,需要通过 register_taxonomy_for_object_type 手动注册文章分类和标签,可以通过在 functions.php 或插件中添 ...
- 一文说透WordPress的自定义文章类型
转自丘壑博客 从2004年的1.0版本算起,WordPress在14年间已经迭代开发到了5.x版.如果说这中间哪个版本是一个质的提升的话,那应该算是2010年发布的代号为Thelonious 的 3. ...
- WordPress 修改自定义文章类型的固定链接结构
关于自定义文章类型和固定链接结构,大家可以想回顾一下: WordPress 自定义文章类型 介绍及实例解说(上) WordPress 自定义文章类型 介绍及实例解说(下) WordPress快速添加多 ...
- Wordpress 自定义文章类型的显示以及分页问题
前提:自己开发了一套主题,并且全局使用了自定义了文章类型. 首页调用了四个分类来显示,并且每个分类显示8个文章,使用查询方式如下: $args = array('post_type'=>'vid ...
- 自定义文章类型/分类 自由读取自定义分类
使用 get_terms 函数可以自由读自定义分类. get_terms 函数共有2个参数. 第1个是自定义分类名. 第2个是各种设置的数组. 除了自定义分类名以外,其它基本和 get_categor ...
- 自定义View 未完待续
自定义View 文章目录 自定义View 什么是自定义View 自定义View和自定义ViewGroup的区别? 自定义View的步骤 布局 widthMeasureSpec和heightMeasur ...
- ASP.NET Core 2.2 基础知识(十四) WebAPI Action返回类型(未完待续)
要啥自行车,直接看手表 //返回基元类型public string Get(){return "hello world";} //返回复杂类型public Person Get() ...
- 百度云域名解析如何添加? - [未完待续]
百度云域名解析如何添加 百度教程: 点击前往查看 从没发现,百度云这么坑爹,买了个服务器,控制中心操作一头雾水(相关服务器域名管理的东东查起来真真是乱的一笔糟!!!),搞起来这么麻烦. 一. 域名实名 ...
- 视图解析自定义视图和自定义视图解析器——未完待续
扩展:加深视图解析器和视图对象: 视图解析器根据方法的返回值得到视图对象: 多个视图解析器都会尝试能否得到视图对象: 视图对象不同就可以具有不同功能:
最新文章
- 电脑删除快捷键_可能是知乎最有用的 Windows 快捷键学习指南。
- JAVA进阶教学之(源码及API文档概述)
- android chrome 不支持 audio/video的autoplay 属性
- 直播丨Oracle 12cR2 ADG LGWR Library Cache案例分享
- 论文解读丨LayoutLM: 面向文档理解的文本与版面预训练
- oracle 内部表连接方式,ORACLE 表连接方式
- web工作流管理系统开发之十六 主子流程参数传递的实现
- mvc:annotation-driven /注解意义(转)
- Adb命令的使用查看所有的Apk包
- [数学建模]数学规划模型
- 贵阳清镇计算机培训,贵阳清镇电工培训中心
- ZBlogPHP评论验证码无法显示
- accuracy(准确率), precision(精密度), recall(召回率), specificity(特异性), and F1-score(F1分数):分别是什么意思?
- Mac 通过openCV打开摄像头权限
- 关闭springboot健康检查 org.springframework.boot.actuate.health.AbstractHealthIndicator 89 health - Elastic
- c 语言让电脑自动关机,C语言编写简单的定时关机程序
- app小程序手机端Python爬虫开发00-课程介绍
- 深入理解设计模式-抽象工厂模式
- Brat文本注释工具的使用文档
- 新手做网站只需要4个步骤