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

質問編集履歴

1

コードを質問欄に書き変えます。

2018/05/27 14:12

投稿

kuron24
kuron24

スコア8

title CHANGED
File without changes
body CHANGED
@@ -14,4 +14,38 @@
14
14
  調べてみたら22行目の未定義関数を呼び出せとの事らしいのですが、なにをどうすればいいのか分かりません。
15
15
  ( )の中になにか入れるのかなとは思うのですが、検討がつきません。
16
16
  どなたか、助けていただけないでしょうか。
17
- 何卒、よろしくお願いいたします。
17
+ 何卒、よろしくお願いいたします。
18
+
19
+ <?php
20
+
21
+ class WPCF7_TagGenerator {
22
+
23
+ private static $instance;
24
+
25
+ private $panels = array();
26
+
27
+ private function __construct() {}
28
+
29
+ public static function get_instance() {
30
+ if ( empty( self::$instance ) ) {
31
+ self::$instance = new self;
32
+ }
33
+
34
+ return self::$instance;
35
+ }
36
+
37
+ public function add( $id, $title, $callback, $options = array() ) {
38
+ $id = trim( $id );
39
+
40
+ if ( '' === $id || ! wpcf7_is_name($id) ) {
41
+ return false;
42
+ }
43
+
44
+ $this->panels[$id] = array(
45
+ 'title' => $title,
46
+ 'content' => 'tag-generator-panel-' . $id,
47
+ 'options' => $options,
48
+ 'callback' => $callback,
49
+ );
50
+
51
+ return true;