diff --git a/composer.lock b/composer.lock index 0dba35dc..36605089 100644 --- a/composer.lock +++ b/composer.lock @@ -8,16 +8,16 @@ "packages": [ { "name": "codeinwp/themeisle-sdk", - "version": "3.3.11", + "version": "3.3.13", "source": { "type": "git", "url": "https://github.com/Codeinwp/themeisle-sdk.git", - "reference": "583c474d8b5a8d12592f4a78ab8fa335aaf42fc0" + "reference": "2209cdf402e8f97def8d699bb8447dc67585cc95" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Codeinwp/themeisle-sdk/zipball/583c474d8b5a8d12592f4a78ab8fa335aaf42fc0", - "reference": "583c474d8b5a8d12592f4a78ab8fa335aaf42fc0", + "url": "https://api.github.com/repos/Codeinwp/themeisle-sdk/zipball/2209cdf402e8f97def8d699bb8447dc67585cc95", + "reference": "2209cdf402e8f97def8d699bb8447dc67585cc95", "shasum": "" }, "require-dev": { @@ -42,9 +42,9 @@ ], "support": { "issues": "https://github.com/Codeinwp/themeisle-sdk/issues", - "source": "https://github.com/Codeinwp/themeisle-sdk/tree/v3.3.11" + "source": "https://github.com/Codeinwp/themeisle-sdk/tree/v3.3.13" }, - "time": "2023-12-12T10:06:27+00:00" + "time": "2024-02-01T14:10:46+00:00" } ], "packages-dev": [ diff --git a/includes/admin/feedzy-rss-feeds-admin.php b/includes/admin/feedzy-rss-feeds-admin.php index 91c6d77a..ce55b9fa 100644 --- a/includes/admin/feedzy-rss-feeds-admin.php +++ b/includes/admin/feedzy-rss-feeds-admin.php @@ -266,6 +266,7 @@ public function register_post_type() { $supports = array( 'title', ); + $capability = feedzy_current_user_can(); $args = array( 'labels' => $labels, 'supports' => $supports, @@ -280,6 +281,15 @@ public function register_post_type() { 'show_in_rest' => true, 'rest_base' => 'feedzy_categories', 'rest_controller_class' => 'WP_REST_Posts_Controller', + 'map_meta_cap' => true, + 'capabilities' => array( + 'publish_posts' => $capability, + 'edit_posts' => $capability, + 'edit_others_posts' => $capability, + 'delete_posts' => $capability, + 'delete_others_posts' => $capability, + 'read_private_posts' => $capability, + ), ); $args = apply_filters( 'feedzy_post_type_args', $args ); register_post_type( 'feedzy_categories', $args ); diff --git a/includes/layouts/feedzy-pro.php b/includes/layouts/feedzy-pro.php index 07d57b73..66ab37f9 100644 --- a/includes/layouts/feedzy-pro.php +++ b/includes/layouts/feedzy-pro.php @@ -111,6 +111,19 @@ class="pro-label">Developer & Agency plans +