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

質問編集履歴

2

現状修正しているphpのコードを追記しました

2017/01/11 01:54

投稿

stead
stead

スコア6

title CHANGED
File without changes
body CHANGED
@@ -8,9 +8,41 @@
8
8
  ###試したこと
9
9
  /wp-content/plugins/mw-wp-form/classes/models/class.form.php
10
10
  こちらに type="text" などのタグ生成の記述があるので、現状こちらを修正しています。
11
+
12
+ ```lang-php
13
+ /**
14
+ * input[type=text]タグ生成
15
+ *
16
+ * @param string $name name属性
17
+ * @param array
18
+ * @return string html
19
+ */
20
+ public function text( $name, $options = array() ) {
21
+ $defaults = array(
22
+ 'id' => null,
23
+ 'class' => null,
24
+ 'size' => 60,
25
+ 'maxlength' => null,
26
+ 'value' => '',
27
+ 'placeholder' => null,
28
+ 'conv-half-alphanumeric' => null,
29
+ // ここに追加しています
30
+ 'data-test' => 'test',
31
+ );
32
+ $options = array_merge( $defaults, $options );
33
+ $attributes = $this->generate_attributes( $options );
34
+
35
+ return sprintf(
36
+ '<input type="text" name="%s"%s />',
37
+ esc_attr( $name ),
38
+ $attributes
39
+ );
40
+ }
41
+ ```
42
+
11
43
  上記方法だとプラグインが更新された際に記述が消えてしまうので、functions.phpで管理したいです。
12
44
 
13
- フックというもので、フィルターをかけることができることを知り、
45
+ また、フックというもので、フィルターをかけることができることを知り、
14
46
  プラグイン公式ページの以下説明を確認したのですが、この中でどれがタグ生成に関わっているか分かりませんでした。
15
47
  https://plugins.2inc.org/mw-wp-form/manual/filter-hook/
16
48
 

1

ご指摘いただき、試したことをまとめて書きました。

2017/01/11 01:54

投稿

stead
stead

スコア6

title CHANGED
File without changes
body CHANGED
@@ -1,12 +1,18 @@
1
1
  お世話になります。
2
2
  表題のとおりですが、Wordpressのフォーム作成プラグイン「MW WP Form」について質問させていただきます。
3
3
 
4
+ ###前提・実現したいこと
5
+ 「MW WP Form」のタグ生成を
6
+ functions.phpで任意の属性などを含めて出力したいと考えています。
7
+
8
+ ###試したこと
4
9
  /wp-content/plugins/mw-wp-form/classes/models/class.form.php
5
- こちらに type="text" などのタグ生成の記述があるのですが
10
+ こちらに type="text" などのタグ生成の記述があるので、現状こちらを修正しています。
6
- 生成をfunctions.phpで任意の属性などを含めて出力したいと考えています。
11
+ 上記方法だとプラインが更新された際に記述が消えてしまうので、functions.phpで管理したいす。
7
12
 
13
+ フックというもので、フィルターをかけることができることを知り、
14
+ プラグイン公式ページの以下説明を確認したのですが、この中でどれがタグ生成に関わっているか分かりませんでした。
8
15
  https://plugins.2inc.org/mw-wp-form/manual/filter-hook/
9
- ここにフックの説明があるのですが、自分の知識では理解できませんでした。
10
16
 
11
17
  ご教示いただければ幸いです。
12
18
  どうぞ、よろしくお願いいたします。