>@latobeam
返信が大変遅くなりました。申し訳ございません。
結局社内の他のエンジニアに、comments.phpを直接修正する形で実装してもらいました。
ご教授いただいたfilterに関しては改めて調べて知識として身につけさせていただきます。
ありがとうございます。<(_ _)>
@latobeam
文章がわかりにくく、申し訳ございません。
ログインすると動作しないものなのでしょうか?の間違いです…
今回実装したいのは、$fields['title']
、$fields['data']
など入力項目を増やしたいのですが、ログインしているユーザーのコメントフォームに入力欄を追加するにはどのような処理を書けばよろしいでしょうか?
@msio
返信遅くなりました、すみません。
文章がわかりにくく、申し訳ございません…
comment_form()
はそのまま呼び出していて、function.php
にfilterを追加しております。
追加しているのはcomment_form_default_fields
comment_form_fields
comment_form_defaults
になります。
追加している内容は、デフォルトの入力欄よりも項目を増やしたいので、$fieds[]
に追加する旨の記述を書いています。
「is_user_logged_in」はユーザーがログインしているかどうかの関数かと思うのですが、
comment_form()の表記に関する部分で使用することはあるのでしょうか?
「もしもログインしていたらユーザー名を表示する」ということを実装するのに使用する印象でした。
munyaguさん。
ありがとうございます!
keyAの値のパターンが少ないのであれば、全て記述した方が速いと思います。
こちらの発言をヒントに、なるべく検索条件を短くすることで、
1分以上かかっていた時間を5秒くらいに縮めることができました。
> 1.wpdbクラスを使って、ご自身でパフォーマンスの良いSQLを書く
この方法を実装したいのですが、いまいちよくわかっておりません…
勉強しておきます。