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

質問編集履歴

2

追記しました

2020/02/13 15:35

投稿

mykyofit
mykyofit

スコア28

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

内容の追加

2020/02/13 15:34

投稿

mykyofit
mykyofit

スコア28

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
  解決に近づける助言・ご指導のほどよろしくお願いいたします。