ショートコードの追加

ショートコード API を使用して独自のショートコードを追加することが可能です。このプロセスでは、ショートコード $tag にコールバック $func を登録することが含まれます。

  1. add_shortcode(
  2. string $tag,
  3. callable $func
  4. );

[wporg] はあなたの新しいショートコードです。ショートコードの使用は wporg_shortcode コールバック関数をトリガーします。

  1. add_shortcode('wporg', 'wporg_shortcode');
  2. function wporg_shortcode( $atts = [], $content = null) {
  3. // do something to $content
  4. // always return
  5. return $content;
  6. }

ショートコードの削除

ショートコード API を使用してショートコードを削除することが可能です。このプロセスでは、登録された $tagremove_shortcode() を使用して削除します。

  1. remove_shortcode(
  2. string $tag
  3. );

削除を試みる前に、ショートコードが登録されていることを確認してください。add_action() に対してより高い優先度番号を指定するか、後で実行されるアクションフックにフックしてください。

ショートコードの存在確認

ショートコードが登録されているかどうかを確認するには shortcode_exists() を使用します。