回答編集履歴
2
回答内容を新規更新
test
CHANGED
@@ -1,13 +1,67 @@
|
|
1
|
-
|
1
|
+
新規回答
|
2
2
|
|
3
|
+
---
|
4
|
+
|
5
|
+
`<div class="row-actions">
|
6
|
+
|
7
|
+
<?php echo wp_kses( $row_actions, $row_actions_kses ); ?>
|
8
|
+
|
9
|
+
</div>`
|
10
|
+
|
11
|
+
での処理を日本語訳すると、row-actions=(多数)行のアクション、echoの出力内容は「配列」。
|
12
|
+
|
13
|
+
|
14
|
+
|
3
|
-
|
15
|
+
そして出力結果が
|
16
|
+
|
17
|
+
```HTML
|
18
|
+
|
19
|
+
<span class="edit"><a href="https://www…">edit</a></span> | <span class="delete">
|
20
|
+
|
21
|
+
<a href="https://www…">Delete Permanently</a></span> | <span class="view">
|
22
|
+
|
23
|
+
<a href="https://www…">View</a></span> | <span class="item-inline-edit">
|
24
|
+
|
25
|
+
<a href="#quick-edit">Quick Edit</a></span>
|
26
|
+
|
27
|
+
```
|
28
|
+
|
29
|
+
KanPikoさんが変更したいeditは配列要素の1番目、変更できるかは不明ですが、
|
30
|
+
|
31
|
+
できるとしたら変更するべき場所は該当ソースの
|
4
32
|
|
5
33
|
```PHP
|
34
|
+
|
35
|
+
$row_actions_kses = apply_filters( 'dokan_row_actions_kses', array(
|
36
|
+
|
37
|
+
'span' => array(
|
38
|
+
|
39
|
+
'class' => array(),
|
40
|
+
|
41
|
+
),
|
6
42
|
|
7
43
|
'a' => array(
|
8
44
|
|
9
45
|
'href' => array(),
|
10
46
|
|
47
|
+
'onclick' => array(),
|
48
|
+
|
49
|
+
),
|
50
|
+
|
51
|
+
) );
|
52
|
+
|
11
53
|
```
|
12
54
|
|
55
|
+
例えばdokan_row_actions_ksesがカスタムフィールド($fild)なら、
|
56
|
+
|
57
|
+
hrefはキー($key)で、中身のhttp://~は値($value)。
|
58
|
+
|
59
|
+
配列の処理をやめて、繰り返し処理(while)で配列の1番目[0]~N番目[n-1]を一個ずつ出力。
|
60
|
+
|
61
|
+
分岐(if)条件としてhrefの1番目を出力するときだけ中身をget_permalink( $post->ID )とし、
|
62
|
+
|
63
|
+
その他(else)は通常処理で出力する。
|
64
|
+
|
65
|
+
|
66
|
+
|
13
|
-
|
67
|
+
残念ながらコードは提供できません、多少読めるけど全然書けないんです(^^;)
|
1
誤記を修正
test
CHANGED
@@ -10,4 +10,4 @@
|
|
10
10
|
|
11
11
|
```
|
12
12
|
|
13
|
-
とあるので、タグではないですけど、出力されたらa he
|
13
|
+
とあるので、タグではないですけど、出力されたらa href になるのでは?
|