ショートコードの追加
ショートコード API を使用して独自のショートコードを追加することが可能です。このプロセスでは、ショートコード $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 を使用してショートコードを削除することが可能です。このプロセスでは、登録された $tag
を remove_shortcode() を使用して削除します。
remove_shortcode(
string $tag
);
削除を試みる前に、ショートコードが登録されていることを確認してください。add_action() に対してより高い優先度番号を指定するか、後で実行されるアクションフックにフックしてください。
ショートコードの存在確認
ショートコードが登録されているかどうかを確認するには shortcode_exists()
を使用します。