• 締切済み

WPサイトにFBいいね!順の人気記事を表示したい

(非プログラマーです。カテゴリ間違えていたらすいません。CやVBAでif,forなどの基本的な関数をつかってのプログラミングなら出来る(業務レベルではなく趣味の実用レベルです)ので、phpもお手本コードの関数の意味を検索しながら、多少の手直しを入れるくらいなら出来ると思います。) 趣味でWordPressサイトを運営しています。 トップページに、facebookのいいね!数のランキング形式で人気記事を表示したいと思っているのですが、非プログラマーでも対応できる方法があれば教えていただけないででしょうか? ただ、多少ならhtml,css,phpはいじれるので、WP運営術とかを紹介しているサイトでPHPのコードなどが紹介されていれば、それを頂いてきて、見え方を希望どおりに編集する程度のことは出来ると思います。(しかし、私の検索の仕方では、お手本コードみたいのも見つけることができませんでした) 私としては、こういった技術的な部分よりも記事の充実にエネルギーを割きたいので、将来のFB側の仕様変更などによる手直しの発生などを考えると良いWPプラグインがあればそれで済ませることも選択肢です。ただ、データベースを汚すようなプラグインで、そのプラグインを外すと見えないゴミがたまっていくような場合には、さらに長期的な視点から使用を控えたいという気持ちもあります。(といっても、適当なプラグインも見つけられませんでしたが) こんなサイトは見つけられたので、やりたいことを出来る方法は存在するはずだとは思うのですが・・・。 http://web-tan.forum.impressrd.jp/popular/facebook ちなみに、twitterでも同じことが出来ると、なお良いです。 お手本コードが紹介されているサイトなどご存知でしたら、教えていただけますと幸いです。また、長期的な視点で技術的な部分の手間を最小限にするためには、プラグインの使用の検討がプラスなのかマイナスなのかのアドバイスも頂けると助かります。 やりたいことのイメージとしては、こんな感じです。 <facebookいいね! 人気記事ランキング> 1. ○○○○○○○○○○○○○○○○○○○○ 118いいね! 2. ○○○○○○○○○○○○○○○○○○○○ 97いいね! ・・・・・・・・・・・・ 8. ○○○○○○○○○○○○○○○○○○○○ 54いいね! <twitter 人気記事ランキング> 1. ○○○○○○○○○○○○○○○○○○○○ 243tweet 2. ○○○○○○○○○○○○○○○○○○○○ 138tweet ・・・・・・・・・・・・ 8. ○○○○○○○○○○○○○○○○○○○○ 96tweet

  • heth
  • お礼率88% (109/123)
  • PHP
  • 回答数1
  • ありがとう数1

みんなの回答

  • shimix
  • ベストアンサー率54% (865/1590)
回答No.1

「いいね!」ボタンのコードを見ればわかるとおり、FBの「いいね!」の数はFBに送信してFB側で記録されています。Wordpressの記事データには何も情報がありませんので、Wordpressのデータから(FBの)ランキングを作成することは出来ません。 FBから情報を得てそれを元に作成するプラグインがあるようです。 http://www.tinypacket.com/sai/wp-fb-like-ranking/

heth
質問者

お礼

ありがとうございます!やはり、プラグインに頼るしかないのかもしれませんね!

関連するQ&A

  • Movable Typeで アクセスが多い 記事の順番に表示してくれるようなパーツみたいなものってありますか?

    人気の多い記事だけをランキングみたいに TOPページに表示したいのですが そんなプラグインがあったら教えて下さい Movable Type 4 を使っています

    • ベストアンサー
    • CSS
  • WPのカテゴリのビュー数を表示させたい

    WordPress でプラグインを使用しないで記事のビュー数を表示させるコードは結構あったので見つけることができました。 -------------- //PV数をカスタムフィールドに保存 function wpb_set_post_views($postID) { $count_key = 'wpb_post_views_count'; $count = get_post_meta($postID, $count_key, true); if($count==''){ $count = 0; delete_post_meta($postID, $count_key); add_post_meta($postID, $count_key, '0'); }else{ $count++; update_post_meta($postID, $count_key, $count); } } remove_action( 'wp_head', 'adjacent_posts_rel_link_wp_head', 10, 0); //投稿が閲覧されるたびにカスタムフィールドの値が更新 function wpb_track_post_views ($post_id) { if ( !is_single() ) return; if ( empty ( $post_id) ) { global $post; $post_id = $post->ID; } wpb_set_post_views($post_id); } add_action( 'wp_head', 'wpb_track_post_views'); //PV数取得 function wpb_get_post_views($postID){ $count_key = 'wpb_post_views_count'; $count = get_post_meta($postID, $count_key, true); if($count==''){ delete_post_meta($postID, $count_key); add_post_meta($postID, $count_key, '0'); return "0 View"; } return $count.' Views'; } --------------------- これを記事ではなくて、カテゴリでランキングを付けたい場合はどうすればいいのかがわかりません。 1)どのカテゴリが一番人気があるか、記事でなくカテゴリでランキングをつけたいです。 2)また、ビュー数を毎月調べたいので、1か月毎に初期化(0からカウント)するにはどうすればいいのかも教えて欲しいです。 3)もし、プラグインでカテゴリのビュー数を表示できるのがあったら、該当のプラグインを教えてほしいです。 よろしくお願い致します。

    • ベストアンサー
    • PHP
  • FC2ブログ内に人気記事

    FC2ブログ内に人気記事アクセスランキングを設置したいのですが http://www.ziyu.net/のサイトで登録し、ダグURLをブログ内に設置しましたが反映されてません。過去の記事全てにURLを貼り付けなければならないのでしょうか?

  • 犬の人気ランキング紹介してるサイト

    犬の人気ランキング紹介してるサイトご存知でしたら 一言お知らせいただけますでしょうか?

  • テレビの人気ランキングサイト

    ゴールデンウィークに大型液晶テレビを買いたいのですが、ランキングなどで人気のテレビを紹介しているサイトはありますでしょうか?知っている方いれば教えていただけるとうれしいです。

  • FC2ブログランキングの最新記事表示

    FC2ブログランキングについてお聞きしたいのですが 現在 自分のブログを登録し またランキング表にも表示されてはいるのですが「最新記事」の表示がされていません。(登録して今日で4日目です) 「Q&A」を見ると 「更新pingの設定が間違っていないか確認してみてください。」とあります。 どこをどの様に確認すればよいのでしょうか? 「pingの送信」の意味もシッカリ把握していないので そのあたりから判りやすく解説している様なサイト等ありましたらお教え願えませんか。 ちなみに「人気ブログランキング」にも参加しており ソチラは「リンク方法の確認」ページで「 記事情報の更新方法」内の「ココをクリック」を記事更新の都度クリックしているので(?)問題なく表示さ れています。

  • 若い女性に人気の雑貨を紹介しているサイト

    女子高校生や、20代前半ぐらいまでの、若い女性に人気の雑貨や小物を紹介しているようなサイトを探しています。 できれば、今の人気最新ランキングが分かるようなサイトがイイです。 若い女性に人気のキャラクターや大人気商品など、一目で今の若い女性の好みが分かるようなサイトなら、どんなとこでも構いません。 雑貨や小物という曖昧なカテゴリーですが、例えば、コスメやアクセサリーや携帯関連商品やぬいぐるみや生活用品や芸能ネタや癒しネタ、とにかく何でもイイので、よろしくお願いします。 サイトじゃなくても、今若い女性の間ではこんなのが流行ってますなんていう情報でも構いません。 よろしくお願いします。

  • 人気blogランキングの更新表示について

    人気blogランキングで表示される更新時刻とタイトルですが、更新しても更新表示されなくなりました。 他の方よりも新しい記事を書いてるのに、他の方は更新されて自分のは更新されず。 もちろん、サイトを訪問すれば更新記事は表示されます。 未来の時刻を入力するわけでもないのにどうして更新表示されないのでしょう? もしかして、非表示の記事で未来時刻に設定してるものがあるので、それが影響してるのでしょうか?

  • wordpressの記事にブックマークを設置したい

    wordpress の記事にブックマーク一覧を設置したいと考えております。 wp-hatena というプラグインをアップ→有効化し、 以下のようなコードを埋め込むとのことなのですが、 どこに埋め込むべきかがわかりません。 ※参照 http://wppluginsj.sourceforge.jp/wp-hatena/ <?php if(isset($wph)) { $wph->addHatena(); $wph->adddelicious(); }?> 上記以外にもyahooブックマーク等も取り揃えたく。 ちなみに、バージョンはは2.7.1です。 宜しくお願い致します。

  • ワードプレスの記事をHTMLに表示させたい。

    現在携帯サイトを作成しており、index.php がサイトのTOPで、下層フォルダ /blog/ の中にワードプレスを設置しております。 サイトのTOPにブログの記事を表示させたいのです。 調べたところ、 ━━━━━━━━━━━━━━━━━━━━━━━ <?php require('./blog/wp-blog-header.php'); ?> ━━━━━━━━━━━━━━━━━━━━━━━ という記述と、 ━━━━━━━━━━━━━━━━━━━━━━━ <ul> <?php $posts = get_posts("numberposts=5&category=&orderby=post_date&offset=0"); foreach ($posts as $post) { setup_postdata($post); print "<li><a href=\""; the_permalink(); print "\">"; print mb_convert_encoding(the_title('' , '' , false), "SJIS", "UTF-8"); print "</a></li>\n"; } ?> </ul> ━━━━━━━━━━━━━━━━━━━━━━━ という記述をするようにとありました。 Xサーバーに設置したワードプレスでは問題なく サイトに記事を表示する事ができたのですが、 XREAサーバーに設置したワードプレスでは サイトに <?php require('./blog/wp-blog-header.php'); ?> を 記述しただけで、文字化けしてしまうのです。 ■携帯サイトの情報 <?php header("Content-type: application/xhtml+xml;charset=Shift_JIS"); ?> <?php echo '<?xml version="1.0" encoding="shift_jis"?>'."\n"; ?> <!DOCTYPE html PUBLIC "-//OPENWAVE//DTD XHTML Mobile 1.0//EN" "http://www.openwave.com/DTD/xhtml-mobile10.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ja"> 拡張子はphp ■サーバーはXREA 解決方法をご教授して頂けませんでしょうか? どうぞよろしくお願いいたします。

    • 締切済み
    • PHP

専門家に質問してみよう