WP ULikeでユーザー毎の獲得総数を表示する

harada 958views 更新:2014年12月3日

$post_author にユーザーIDの変数を入れて利用します。

<?php $my_posts = get_posts("author=$post_author&numberposts=-1");
foreach($my_posts as $p) {$sum  += get_post_meta($p->ID,'_liked',true);}
if($sum) { echo "$sum"; } ?>

関連記事:WordPressに独自の「いいね!」機能を実装する

コメント

  1. Dai Kozima のコメント (2015年11月28日)

    いつもお世話になっております。

    WP Ulikeをインストールし、カスタム投稿のコメント欄に「いいね」機能を実装しております。
    そのコメントリストを、管理画面のディスカッション設定にて、新しいコメント順にソートしているのですが、
    いいね順にソートしたいと考えており、下記を書いたのですが、うまく動作しません。

    < ?php wp_list_comments( 'orderby=meta_value_num&meta_key=_liked' ); ?>

    ご教授いただけると幸いです。

ログイン / 新規登録してコメントする

このソースコードをストックして後で利用したり、作業に利用したソースコードをまとめることができます。

こちらもお役に立つかもしれません