返信先: 会員限定のコメント機能

2014 年 7 月 14 日

ホーム フォーラム その他 会員限定のコメント機能 返信先: 会員限定のコメント機能

#71332

Mizuho Ogino
参加者

① comments_template( )はお使いのテーマ内にcomments.phpが存在しないと動きません。
  comments.phpはいろいろなテーマによって、中身の書き方が違ってきます。welcart_defaultでもいいですが、Twenty Fourteenなどの公式の機能を満たした新しいcomments.phpが記述もシンプルで参考にしやすいと思います。Twenty Fourteenのcomments.phpを今お使いのテーマにコピーしてから、wc_item_single.php内の好きなところで、omments_template()と記述すると読み込まれるはずです。

② 先の記述ですが誤りがありました。usces_loginoutはデフォルトでechoされてしまうので、文中に使うならreturnを指定しないと行けませんでした。

if(usces_is_login()):
comment_form()
else:
echo 'コメントされる場合は'.usces_loginout( 'return' ).'してください。';
endif;