質問編集履歴
2
追記しました
title
CHANGED
File without changes
|
body
CHANGED
@@ -52,6 +52,42 @@
|
|
52
52
|
上記を追加すると仮定した上でコードをご教授頂けますと助かります。
|
53
53
|
|
54
54
|
|
55
|
+
### 参考サイトを元にfunctions.phpに記述した内容
|
56
|
+
表示されれば問題なかったので、一旦以下に修正しています。
|
57
|
+
```/** Register short code */
|
58
|
+
add_shortcode( 'capitalp_author', function( $attributes = [], $content = '' ) {
|
59
|
+
static $users = [];
|
60
|
+
$author_id = get_the_author_meta( 'ID' );
|
61
|
+
ob_start();
|
62
|
+
?>
|
63
|
+
<p class="<? echo $author_id; ?>"><? echo $content; ?></p>
|
64
|
+
<?php
|
65
|
+
$content = ob_get_contents();
|
66
|
+
ob_end_clean();
|
67
|
+
return $content;
|
68
|
+
} );
|
69
|
+
/** Register short code UI */
|
70
|
+
add_action( 'register_shortcode_ui', function() { // Interviews
|
71
|
+
shortcode_ui_register_for_shortcode( 'capitalp_author', [
|
72
|
+
'label' => '著者の発言',
|
73
|
+
'post_type' => [ 'post' ],
|
74
|
+
'listItemImage' => 'dashicons-format-status',
|
75
|
+
'inner_content' => [
|
76
|
+
'label' => '発言内容',
|
77
|
+
'description' => '自動で改行が入ります。',
|
78
|
+
],
|
79
|
+
'attrs' => [
|
80
|
+
[
|
81
|
+
'label' => '発言者',
|
82
|
+
'attr' => 'user_id',
|
83
|
+
'type' => 'user_select',
|
84
|
+
'multiple' => false,
|
85
|
+
],
|
86
|
+
],
|
87
|
+
] );
|
88
|
+
} );
|
89
|
+
```
|
90
|
+
|
55
91
|
大変恐縮ですが、解決策をお知りの方、
|
56
92
|
いらっしゃいましたら少しでも構いません。
|
57
93
|
解決に近づける助言・ご指導のほどよろしくお願いいたします。
|
1
内容の追加
title
CHANGED
File without changes
|
body
CHANGED
@@ -44,7 +44,14 @@
|
|
44
44
|
add_shortcode('midashi1', 'hogeFunc');
|
45
45
|
```
|
46
46
|
|
47
|
+
### 追記です
|
48
|
+
参考URLの手順をそのまま、コードをすべて
|
49
|
+
functions.phpに追加したところ、表示はされたのですが、
|
50
|
+
ここから上記の作成したショートコードにカスタマイズ・
|
51
|
+
置き換えるのが分かりません。
|
52
|
+
上記を追加すると仮定した上でコードをご教授頂けますと助かります。
|
47
53
|
|
54
|
+
|
48
55
|
大変恐縮ですが、解決策をお知りの方、
|
49
56
|
いらっしゃいましたら少しでも構いません。
|
50
57
|
解決に近づける助言・ご指導のほどよろしくお願いいたします。
|