jetpack_publicize_capability, publish_posts

jetpack_publicize_capability, publish_posts

Appears in:
Hook Type: filter

See hook in core

Displaying hooks found in version: jetpack.16.0.1

apply_filters('jetpack_publicize_capability, publish_posts') is found 3 times:

  • /extensions/plugins/publicize/publicize.php line 27
     * @return void
     */
    function register_plugins() {
    	/** This filter is documented in projects/packages/publicize/src/class-publicize-base.php */
    	$capability = apply_filters( 'jetpack_publicize_capability', 'publish_posts' );
    
    	// Capability check.
    	if (
    		! current_user_can( $capability )
    	) {
    		Jetpack_Gutenberg::set_extension_unavailable( 'publicize', 'unauthorized' );
    
  • /jetpack_vendor/automattic/jetpack-publicize/src/class-publicize-assets.php line 41
    			return false;
    		}
    
    		/** This filter is documented in projects/packages/publicize/src/class-publicize-base.php */
    		$capability = apply_filters( 'jetpack_publicize_capability', 'publish_posts' );
    
    		return current_user_can( $capability );
    	}
    
    	/**
    	 * Enqueue block editor scripts and styles.
    
  • /jetpack_vendor/automattic/jetpack-publicize/src/class-publicize-base.php line 1108
    		 * @since-jetpack 4.1.0
    		 *
    		 * @param string $capability User capability needed to use publicize
    		 */
    		$capability = apply_filters( 'jetpack_publicize_capability', 'publish_posts' );
    
    		if ( 'publish_posts' === $capability && $post_id ) {
    			return current_user_can( 'publish_post', $post_id );
    		}
    
    		return current_user_can( $capability );