teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

2

修正

2020/06/22 11:00

投稿

CHERRY
CHERRY

スコア25234

answer CHANGED
@@ -6,6 +6,6 @@
6
6
 
7
7
  > If the enclosing shortcode is intended to permit other shortcodes in its output, the handler function can call do_shortcode() recursively:
8
8
 
9
- とあるので、ショートコードを含まなくなるまで、do_shortcode フィルターを繰り返し実行するぐらいしか無いと思います。
9
+ とあるので、ショートコードを含まなくなるまで、do_shortcode 関数を繰り返し実行するぐらいしか無いと思います。
10
10
 
11
11
  コンテンツ内のショートコードの有無を確実に判別できる方法があれば、`do_shortcode` を再帰的に適用する関数を自分で作成することで解決できると思いますが、コンテンツ内にショートコードがなくなったという判定条件が思いつかないです。(いい方法があれば、WordPress に取り込まれているはず...と思いたい )

1

修正

2020/06/22 11:00

投稿

CHERRY
CHERRY

スコア25234

answer CHANGED
@@ -6,6 +6,6 @@
6
6
 
7
7
  > If the enclosing shortcode is intended to permit other shortcodes in its output, the handler function can call do_shortcode() recursively:
8
8
 
9
- とあ、ショートコードを含まなくなるまで、do_shortcode フィルターを繰り返し実行するぐらいしか無いと思います。
9
+ とあるので、ショートコードを含まなくなるまで、do_shortcode フィルターを繰り返し実行するぐらいしか無いと思います。
10
10
 
11
- ショートコードを確実に判別できるのであれば、`do_shortcode` を再帰的に適用する関数を自分で作成することで解決できると思いますが、本文中にショートコードがなくなったという判定が思いつかないです。(いい方法があれば、WordPress に取り込まれているはず...と思いたい )
11
+ コンテンツ内のショートコードの有無を確実に判別できる方法があれば、`do_shortcode` を再帰的に適用する関数を自分で作成することで解決できると思いますが、コンテンツ内にショートコードがなくなったという判定条件が思いつかないです。(いい方法があれば、WordPress に取り込まれているはず...と思いたい )