PluginProbe
Getwid – Gutenberg Blocks / 3.0.2
Getwid – Gutenberg Blocks v3.0.2
3.0.2 3.0.1 3.0.0 2.1.0 2.1.1 2.1.2 2.1.3 2.2.0 trunk 1.8.7 1.9.1 2.0.10 2.0.11 2.0.12 2.0.13 2.0.14 2.0.5 2.0.6 2.0.7 2.0.8 2.0.9
← All changes | includes/post-template-part.php +79 -79 2.0.63.0.2 View file →
@@ -1,79 +1,79 @@
1 -<?php
2 -
3 -namespace Getwid;
4 -
5 -/**
6 - * Class Post Template Part
7 - * @package Getwid
8 - */
9 -class PostTemplatePart {
10 -
11 - public $postType = 'getwid_template_part';
12 -
13 - /**
14 - * PostTemplatePart constructor.
15 - */
16 - public function __construct() {
17 -
18 - add_action( 'init', [ $this, 'register_post_type' ] );
19 - }
20 -
21 - public function register_post_type(){
22 - $labels = array(
23 - 'name' => __( 'Post Templates', 'getwid' ),
24 - 'singular_name' => __( 'Post Template', 'getwid' ),
25 - 'menu_name' => __( 'Getwid Post Templates', 'getwid' ),
26 - 'add_new' => __( 'New Template', 'getwid' ),
27 - 'add_new_item' => __( 'Add New Template', 'getwid' ),
28 - 'edit_item' => __( 'Edit Template', 'getwid' ),
29 - 'new_item' => __( 'New Template', 'getwid' ),
30 - 'view_item' => __( 'View Template', 'getwid' ),
31 - 'search_items' => __( 'Search Templates', 'getwid' ),
32 - 'not_found' => __( 'No templates found', 'getwid' ),
33 - 'not_found_in_trash' => __( 'No templates found in Trash', 'getwid' ),
34 - );
35 -
36 - $args = array(
37 - 'labels' => $labels,
38 - 'has_archive' => false,
39 - 'public' => false,
40 - 'exclude_from_search' => true,
41 - 'show_in_nav_menus' => false,
42 - 'show_in_admin_bar' => false,
43 - 'hierarchical' => false,
44 - 'show_ui' => true,
45 - 'show_in_menu' => false,
46 - 'menu_position' => 100,
47 - 'menu_icon' => 'dashicons-category',
48 - 'supports' => array(
49 - 'title',
50 - 'editor',
51 - 'author',
52 - 'revisions',
53 - ),
54 - 'capabilities' => array(
55 - 'publish_posts' => 'administrator',
56 - 'edit_others_posts' => 'administrator',
57 - 'delete_posts' => 'administrator',
58 - 'delete_others_posts' => 'administrator',
59 - 'read_private_posts' => 'administrator',
60 - 'edit_post' => 'administrator',
61 - // 'edit_posts' => 'administrator',
62 - 'delete_post' => 'administrator',
63 - 'read_post' => 'administrator',
64 - 'create_posts' => 'administrator',
65 - ),
66 - 'rewrite' => false,
67 - 'show_in_rest' => true,
68 - // template
69 - 'template' => array(
70 - array (
71 - 'getwid/template-post-layout-helper',
72 - ),
73 - ),
74 - );
75 -
76 - register_post_type( $this->postType, $args );
77 - }
78 -
79 -}
1 +<?php
2 +
3 +namespace Getwid;
4 +
5 +/**
6 + * Class Post Template Part
7 + * @package Getwid
8 + */
9 +class PostTemplatePart {
10 +
11 + public $postType = 'getwid_template_part';
12 +
13 + /**
14 + * PostTemplatePart constructor.
15 + */
16 + public function __construct() {
17 +
18 + add_action( 'init', [ $this, 'register_post_type' ] );
19 + }
20 +
21 + public function register_post_type(){
22 + $labels = array(
23 + 'name' => __( 'Post Templates', 'getwid' ),
24 + 'singular_name' => __( 'Post Template', 'getwid' ),
25 + 'menu_name' => __( 'Getwid Post Templates', 'getwid' ),
26 + 'add_new' => __( 'New Template', 'getwid' ),
27 + 'add_new_item' => __( 'Add New Template', 'getwid' ),
28 + 'edit_item' => __( 'Edit Template', 'getwid' ),
29 + 'new_item' => __( 'New Template', 'getwid' ),
30 + 'view_item' => __( 'View Template', 'getwid' ),
31 + 'search_items' => __( 'Search Templates', 'getwid' ),
32 + 'not_found' => __( 'No templates found', 'getwid' ),
33 + 'not_found_in_trash' => __( 'No templates found in Trash', 'getwid' ),
34 + );
35 +
36 + $args = array(
37 + 'labels' => $labels,
38 + 'has_archive' => false,
39 + 'public' => false,
40 + 'exclude_from_search' => true,
41 + 'show_in_nav_menus' => false,
42 + 'show_in_admin_bar' => false,
43 + 'hierarchical' => false,
44 + 'show_ui' => true,
45 + 'show_in_menu' => false,
46 + 'menu_position' => 100,
47 + 'menu_icon' => 'dashicons-category',
48 + 'supports' => array(
49 + 'title',
50 + 'editor',
51 + 'author',
52 + 'revisions',
53 + ),
54 + 'capabilities' => array(
55 + 'publish_posts' => 'administrator',
56 + 'edit_others_posts' => 'administrator',
57 + 'delete_posts' => 'administrator',
58 + 'delete_others_posts' => 'administrator',
59 + 'read_private_posts' => 'administrator',
60 + 'edit_post' => 'administrator',
61 + // 'edit_posts' => 'administrator',
62 + 'delete_post' => 'administrator',
63 + 'read_post' => 'administrator',
64 + 'create_posts' => 'administrator',
65 + ),
66 + 'rewrite' => false,
67 + 'show_in_rest' => true,
68 + // template
69 + 'template' => array(
70 + array (
71 + 'getwid/template-post-layout-helper',
72 + ),
73 + ),
74 + );
75 +
76 + register_post_type( $this->postType, $args );
77 + }
78 +
79 +}