ショートコードの追加
ショートコード 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() を使用します。