回答編集履歴

2

追記

2017/12/06 05:53

投稿

退会済みユーザー
test CHANGED
@@ -17,3 +17,25 @@
17
17
  wpcf7_add_shortcode('test', 'test_func');
18
18
 
19
19
  ```
20
+
21
+
22
+
23
+ ----
24
+
25
+ 【追記】
26
+
27
+ `/contact-form-7/includes/shortcodes.php`に定義されている`WPCF7_ShortcodeManager`クラスの`do_shortcode`メソッドを呼び出せばいけました。
28
+
29
+ ```PHP
30
+
31
+ function test_func() {
32
+
33
+ $obj = WPCF7_ShortcodeManager::get_instance();
34
+
35
+ return $obj->do_shortcode('[text text-91]');
36
+
37
+ }
38
+
39
+ wpcf7_add_shortcode('test', 'test_func');
40
+
41
+ ```

1

訂正

2017/12/06 05:53

投稿

退会済みユーザー
test CHANGED
@@ -1,6 +1,6 @@
1
1
  ショートコードをショートコードにするということですか?
2
2
 
3
- 提示のコードだと、試してみたらわかりますが`[test]`という**文字列**が出力されます。
3
+ 提示のコードだと、試してみたらわかりますが`[text text-91]`という**文字列**が出力されます。
4
4
 
5
5
 
6
6