ショートコードの追加
ショートコード API を使用して、独自のショートコードを追加できます。その手順としては、add_shortcode()
を使って、ショートコード $tag
にコールバック $func
を登録します。
add_shortcode(
string $tag,
callable $func
);
[wporg]
は、あなたの新しいショートコードです。このショートコードを使うと、コールバック関数 wporg_shortcode
が起動します。
add_shortcode( 'wporg', 'wporg_shortcode' );
function wporg_shortcode( $atts = [], $content = null) {
// do something to $content
// always return
return $content;
}
ショートコードの削除
ショートコード API を使用して、ショートコードを削除できます。その手順としては、remove_shortcode()
を使って、登録されている $tag
を削除します。
remove_shortcode(
string $tag
);
削除する前に、ショートコードが登録されていることを確認してください。add_action()
に優先順で大きな数字を指定するか、後で実行されるアクションフックにフックしてください。
ショートコードが存在するか否かのチェック
ショートコードが登録されているか否かを確認するには、shortcode_exists()
を使用します。