diff --git a/public_html/wp-content/plugins/pattern-directory/includes/pattern-post-type.php b/public_html/wp-content/plugins/pattern-directory/includes/pattern-post-type.php
index c0a44ec5..671f7f83 100644
--- a/public_html/wp-content/plugins/pattern-directory/includes/pattern-post-type.php
+++ b/public_html/wp-content/plugins/pattern-directory/includes/pattern-post-type.php
@@ -890,6 +890,10 @@ function get_block_pattern( $post ) {
* @return array
*/
function set_pattern_caps( $user_caps ) {
+ if ( defined( 'XMLRPC_REQUEST' ) && XMLRPC_REQUEST ) {
+ return $user_caps;
+ }
+
// Set corresponding caps for all roles.
$cap_args = array(
'capability_type' => array( 'pattern', 'patterns' ),