自定义文章类型(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

posted @ 2019-03-06 20:25 赵蔚冬 阅读( ...) 评论( ...) 编辑 收藏

自定义文章类型(Custom Post Types)添加POST_TYPE——以增加Slider为例(未完待续)...相关推荐

  1. Wordpress 自定义文章类型添加 Categoried、Tags

    默认情况下 ,自定义文章类型没有分类和标签属性,需要通过 register_taxonomy_for_object_type 手动注册文章分类和标签,可以通过在 functions.php 或插件中添 ...

  2. 一文说透WordPress的自定义文章类型

    转自丘壑博客 从2004年的1.0版本算起,WordPress在14年间已经迭代开发到了5.x版.如果说这中间哪个版本是一个质的提升的话,那应该算是2010年发布的代号为Thelonious 的 3. ...

  3. WordPress 修改自定义文章类型的固定链接结构

    关于自定义文章类型和固定链接结构,大家可以想回顾一下: WordPress 自定义文章类型 介绍及实例解说(上) WordPress 自定义文章类型 介绍及实例解说(下) WordPress快速添加多 ...

  4. Wordpress 自定义文章类型的显示以及分页问题

    前提:自己开发了一套主题,并且全局使用了自定义了文章类型. 首页调用了四个分类来显示,并且每个分类显示8个文章,使用查询方式如下: $args = array('post_type'=>'vid ...

  5. 自定义文章类型/分类 自由读取自定义分类

    使用 get_terms 函数可以自由读自定义分类. get_terms 函数共有2个参数. 第1个是自定义分类名. 第2个是各种设置的数组. 除了自定义分类名以外,其它基本和 get_categor ...

  6. 自定义View 未完待续

    自定义View 文章目录 自定义View 什么是自定义View 自定义View和自定义ViewGroup的区别? 自定义View的步骤 布局 widthMeasureSpec和heightMeasur ...

  7. ASP.NET Core 2.2 基础知识(十四) WebAPI Action返回类型(未完待续)

    要啥自行车,直接看手表 //返回基元类型public string Get(){return "hello world";} //返回复杂类型public Person Get() ...

  8. 百度云域名解析如何添加? - [未完待续]

    百度云域名解析如何添加 百度教程: 点击前往查看 从没发现,百度云这么坑爹,买了个服务器,控制中心操作一头雾水(相关服务器域名管理的东东查起来真真是乱的一笔糟!!!),搞起来这么麻烦. 一. 域名实名 ...

  9. 视图解析自定义视图和自定义视图解析器——未完待续

    扩展:加深视图解析器和视图对象: 视图解析器根据方法的返回值得到视图对象: 多个视图解析器都会尝试能否得到视图对象: 视图对象不同就可以具有不同功能:

最新文章

  1. 电脑删除快捷键_可能是知乎最有用的 Windows 快捷键学习指南。
  2. JAVA进阶教学之(源码及API文档概述)
  3. android chrome 不支持 audio/video的autoplay 属性
  4. 直播丨Oracle 12cR2 ADG LGWR Library Cache案例分享
  5. 论文解读丨LayoutLM: 面向文档理解的文本与版面预训练
  6. oracle 内部表连接方式,ORACLE 表连接方式
  7. web工作流管理系统开发之十六 主子流程参数传递的实现
  8. mvc:annotation-driven /注解意义(转)
  9. Adb命令的使用查看所有的Apk包
  10. [数学建模]数学规划模型
  11. 贵阳清镇计算机培训,贵阳清镇电工培训中心
  12. ZBlogPHP评论验证码无法显示
  13. accuracy(准确率), precision(精密度), recall(召回率), specificity(特异性), and F1-score(F1分数):分别是什么意思?
  14. Mac 通过openCV打开摄像头权限
  15. 关闭springboot健康检查 org.springframework.boot.actuate.health.AbstractHealthIndicator 89 health - Elastic
  16. c 语言让电脑自动关机,C语言编写简单的定时关机程序
  17. app小程序手机端Python爬虫开发00-课程介绍
  18. 深入理解设计模式-抽象工厂模式
  19. Brat文本注释工具的使用文档
  20. 新手做网站只需要4个步骤

热门文章

  1. 【标准DH法和改进DH法介绍及三自由度四足或双足机器人腿建模——MATLAB机器人工具箱使用】
  2. 计算机电缆选型,计算机电缆信号电缆如何选型?
  3. speedoffice表格中怎么删除重复数据只保留一个
  4. SRA数据库的各种编号
  5. echarts 仪表盘 label 如何随径向展示
  6. html/APP/main/api文件夹 mock文件夹
  7. 泛型及当中的T、E、?分别代表什么意思
  8. scala Object关键字声明的类直接调用方法、伴生对象
  9. python堆叠面积图_python如何绘制堆积面积图?
  10. Atlas200dk刷机