!
也想出现在这里? 联系我们
广告位

WordPress创建post type自定义文章类型时添加rest api支持

如果你需要用 WordPress 的 rest api 做小程序或者 APP,那你很大概率会用到 rest api,那么 WordPress 创建 post type 自定义文章类型时添加 rest api 支持呢?通常情况下注册的 post type 是并不能支持 rest api 访问的,你需要做额外的设置。,s 3 o 6 e # O下面是实例代码

  1. /**
  2. * 创建post type时添加rest api支持
  3. *
  4. */
  5. add_action( 'init', 'my_book_cpt' );
  6. function my_book_cp` w 0t() {
  7. $labels = array(
  8. 'name' => _x( 'BooksB r g o 7 7 2', 'post type general name', 'your-plugin-textdomain' ),
  9. 'singular_name' => _x( 'Book', 'post type singular name', 'your-plugin-textdomain' f @ ~ 9 # x T41;,
  10. 'menu_name' => _x( 'Books', 'admin menu', 'your-plugin-textdomain' A d +41;,
  11. 'name_admin_bar' => _x( 'Book', 'add new o3 7 gn admin bar', 'your-plugin-textdomain' ),
  12. 'add_new' => _x( 'Add New', 'book', 'yourH g W i i-plugin-textdomain' ),
  13. 'add_new_item' => __( 'Add New Book', 'your-plugin-textdomain' ),
  14. 'new_item' => _[ V W s x $ 4_( 'New Book', 'your-plug^ A [ % 3in-textdomain' &b h K P 2 _ I e#41;,
  15. 'edit_itemW t %' => __( 'Edit Book', 'your-plugin-textdomain' ),
  16. 'vieB - k o q * F u {w_item' => __( 'View Book', 'your-pluT & Y + F $ xgin-textdomain' ),
  17. 'all_items' => __( 'All Bo; l b aoks', 'your-plugin-textdomain' ),
  18. 'search_itemsB r o = x' =6 ~ Z M 7> __( 'Search Books', 'your-plugin-textdomain' ),
  19. 'parent_item_colon' => __4 c 1 a c a e ] 7( 'Parent Books:', 'your-plm | 0 M m _ y Kugin-textdomain' ),
  20. 'not_fo@ d | T 2 J N Kund' => __( 'No books found.', 'your-plugin-textdomain' ),
  21. 'not_found_in_trash' => __( 'No books found in Trash.', 'your-plugin-textdomain' )
  22. );
  23. $args = array(
  24. 'labels' => $labels,
  25. 'deZ V Mscription' => __( 'Description.', 'your-p= c Llugin-textdomain' ),o 2 K z H O
  26. 'public' => true,
  27. 'publicly_queryable'h A Y * v ( ? c N => true,
  28. 'show_ui' => true,
  29. 'show_in_menu' => true,
  30. 'query_var' => true,
  31. 'rewrite' => array( 'slug' => 'book' ),
  32. 'capabili! , r $ j + * o ?ty_type' => 'po; _ Ist',
  33. 'e L 7 ` = j Mhas_archive' => true,
  34. 'hierarchical' => false,
  35. 'menu_position' => nH ` J r i [ X Y wull,
  36. 'show_in_rest' => truew p B,
  37. 'rest_base' => 'books',
  38. 'rest_contr6 D ?oller_class' => 'WP_REST_Posts_ControlC 0 q B 4ler',
  39. 'supports' => array( 'title', 'editor', 'author'd 0 \ q ( P 1, 'thum+ + 3 R # ; ) # zbnail', 'excerpt', 'comments' )
  40. );
  41. register_post_type( 'bov 4 0 | \ok', $args );
  42. }

给TA打赏
共{{data.count}}人
人已打赏
WordPress教程

WordPress创建taxonomy自定义分类法时添加rest api支持

2022-10-28 14:51:03

WordPress教程

WordPress一次性输出几个分类的最新文章

2022-10-28 14:51:13

下载说明

  • 1、微码盒所提供的压缩包若无特别说明,解压密码均为weimahe.com
  • 2、下载后文件若为压缩包格式,请安装7Z软件或者其它压缩软件进行解压;
  • 3、文件比较大的时候,建议使用下载工具进行下载,浏览器下载有时候会自动中断,导致下载错误;
  • 4、资源可能会由于内容问题被和谐,导致下载链接不可用,遇到此问题,请到文章页面进行反馈,以便微码盒及时进行更新;
  • 5、其他下载问题请自行搜索教程,这里不一一讲解。

站长声明

本站大部分下载资源收集于网络,只做学习和交流使用,版权归原作者所有;若为付费资源,请在下载后24小时之内自觉删除;若作商业用途,请到原网站购买;由于未及时购买和付费发生的侵权行为,与本站无关。本站发布的内容若侵犯到您的权益,请联系本站删除,我们将及时处理!
0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索