ポストタイプで特定のポストタイプだけ許可 allowed_block_types

ポストタイプのブロックをホワイトリスト形式で有効化するフックです。

WordPress Developer Resources
allowed_block_types | Hook | WordPress Developer ResourcesFilters the allowed block types for the editor, defaulting to true (all block types supported).

function wpdocs_allowed_block_types( $allowed_block_types, $post ) {
    if ( $post->post_type !== 'post' ) {
        return $allowed_block_types;
    }
 
    return array( 'core/paragraph' );
}
 
add_filter( 'allowed_block_types', 'wpdocs_allowed_block_types', 10, 2 );

上記のコードで投稿のブロックエディタでは段落ブロックだけが有効になります。

よかったらシェアしてね!

この記事を書いた人

Susumu Seinoのアバター Susumu Seino Lead Member

9歳から独学でプログラミングをはじめ、2014年にフリーランスのWebプログラマーとして独立。2019年にデジタルマーケティング事業をおこなう「aniuma OÜ」をエストニアで設立。特定の住居を持たないデジタルノマドとして、リモートワークで世界中を働きながら旅をする。

コメント

コメントする

目次
閉じる