何でもありのカオスなブログ

WP|特定カテゴリーの記事にだけアンケートやリンクを設置する方法

      2015/02/05

特定カテゴリーにアンケート_2

困ったらアンケ

ども、ひろ@tekito-daro)でーす(・∀・)v

WordPressだと、プラグインでアンケート機能がカンタンに使えるんですが、1記事だけじゃなくて特定カテゴリーの記事全部に表示したい!ってこともあると思うんですよ。

特に自分みたいな雑記ブログだと、あのカテゴリー読んでる人にだけアンケしたいんだよなー・・・ってこともありますよね?

でも「○○カテゴリー読んでる人へアンケートのお願い!」みたいな記事を作っても、正直それをわざわざ見に行って答えてくれる人って極一部だろうし・・・。

それなら今まで書いた記事の最後に、「よかったらアンケートに答えてね☆(ゝω・)vキャピ」 みたいに、アンケートページへのリンクを置いておけば見てる人も「しょうがないにゃぁ・・・いいよ。」ってアンケに答えてくれると思うんです!

ってことでここから本編

SPONSORED LINK

「Polldaddy」をインストールしてアンケート機能を実装!

まずはプラグインでお手軽にアンケート機能を使えるようにしましょう。

「WP アンケート」でググったらこの「Polldaddy」を使っている人が多かったので、これを使ってみます。

2014-10-30-Thu_22-27-45
▲とりあえず、プラグイン → 新規追加から、「Polldaddy」をインストールして有効化。

ちなみにこの「Polldaddy」は、WordPress.comアカウントが必要らしいので注意!

インストール後は、WordPress.comアカウントでPolldaddyアカウントと連携する必要があります

私はもともとWordPress.comアカウントを持っていたのでここでは作成しませんでしたが、アカウントを持ってない人はこれを機に作ってもいいと思います。

多機能プラグイン「JetPack」なんかもWordPress.comアカウントがあるとすぐに使えますよ。
via: WordPressブログにアンケート(投票)機能を追加するなら「Polldaddy」プラグインが無料でいいぞ! | love guava!

JetPackを入れなくても、WordPress.comのアカウントは簡単に作れるのでサクッと作ってしまうといいかも?アカウントの作り方はこちらを参考にどぞ
WordPressの高速化!JetpackのPhotonは絶対導入すべき!

PolldaddyをWordPress.comと連携してAPIキーをいただく

インストールして有効化が終わると、

注:PolldaddyプラグインとPolldaddy.comアカウントをリンクする必要があります。ログインするにはプラグインの説明ページヘ移動してください。

ってのが出てくると思うんで、プラグイン設定ページへ素直に移動。

Polldaddy_1
▲するとこんな風に言われるので、polldaddy.comへ移動します

Polldaddy_2

▲移動したら右上のSign Inをクリック

Polldaddy_3
▲さらに Approve をクリック!

Polldaddy_4
▲ここでもう一度右上のSign Inをクリック

Polldaddy_5
▲更に、右上の歯車みたいなアイコンのところから My Account を選択

2014-10-29-Wed_16-30-07
▲一番したにAPIキーを発行するのがあるんでそこをクリックしてAPIキーを ゲェーットォー!!

2014-10-29-Wed_16-30-34
▲あとは自分のプラグインページに戻ってAPIキー入力してリンクすればOK

特定のカテゴリーにだけアンケートのリンクを表示する!

アンケートページへのリンクじゃなくて、直でアンケートを置いてもOK!ただ、アンケートが複数ある場合は個別ページを作ったほうがユーザーに親切かも?

アンケートを置きたい場所を決める

基本的に記事終わりに置く人が多いと思います。例に漏れず自分も

2014-10-30-Thu_19-01-16

記事終わりに置きたいんですが、気づいてもらえないと悲しいので画像などでアピールするといいかも?

自分はこんな感じに

ロリルリアンケート1

カテゴリーに合わせたgif画像を作ってアピールしてみることにしましたw

single.phpをいじって特定カテゴリー記事にだけ表示!

これ覚えると、他にも色々応用できそうなんで頭に焼き付けるべし!

<?php if(in_category(‘123’)): ?>表示したい物<?php endif; ?>

123の部分は表示したいカテゴリーのスラッグ、表示したい物にアンケートページへのリンクや、アンケートのショートコードを置けば表示されちゃいます(゚∀゚)

ちなみに複数のカテゴリーに表示したい場合は

<?php if(in_category(array(’29’,’30’,’31’))): ?>表示したい物1<?php endif; ?>

array を入れて , で区切ればOK!

似たようなもので

<?php if(is_category(‘123’)): ?>表示したい物<?php endif; ?>

ってのもあるんですけど、これだと123のカテゴリーアーカイブページに表示ってことになってしまうようです(ノД`) このブログだと、サイドバーにあるカテゴリーから飛んだページに表示ってことになるみたいで、single.phpをいじっても表示されませんでした。

詳しくはココで:関数リファレンス/is category – WordPress Codex 日本語版

実際にやってみた

今回は、”RO”カテゴリーの記事にアンケートページへのリンクを設置したいと思います。

設置場所は上にも書いたように

2014-10-30-Thu_19-01-16

記事の下、カテゴリー・タグについて書いてある文の上に表示します。画像とアンケートページは先に作ってしまったので省略。自分で適当に作ってくださいw

次に single.php を開いて

<!--ループ開始-->
<?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>
<h1 id="single_title"><?php the_title(); ?></h1>
<div class="meta_box">
<p>公開日:<time class="entry-date" datetime="<?php the_time('c') ;?>"><?php the_time('Y/n/j') ;?></time>&nbsp;<?php if ($mtime = get_mtime('Y/m/d')) echo ' 最終更新日:' , $mtime; ?></p>
</div><!--//meta_box-->
</header>

<?php the_content(); ?>
<?php wp_link_pages(); ?> //記事終わりなら大体この後ろに置けばOK

<?php if(in_category('ro')): ?>
    <a href=" http://tekito-daro.net/ro_enquete"><img src="http://tekito-daro.net/wp-content/uploads/2014/10/250621036cc7150e0b02e8bea8ae3081.gif" /></a>
<?php endif; ?>

    <?php if(is_mobile()) { ?>
    <div id="cat_tag"><p><span class="marker">この記事のカテゴリ・タグは、<strong><?php the_category(' ') ?><?php the_tags(' ', ' ', ' '); ?></strong>です。よかったら他のも読んでみてねヽ(゚∀゚)ノ</p></span></div>
<?php } else { ?>
    <div id="cat_tag"><p><span class="marker">この記事のカテゴリ・タグは、<strong><?php the_category(' ') ?><?php the_tags(' ', ' ', ' '); ?></strong>です。<br>よかったら他のも読んでみてねヽ(゚∀゚)ノ</span></p></div>
<?php } ?>

こんな感じに設置します。記事終わりに設置するなら大体この辺に置いとけば問題ないかと(´∀`)

設置するとこんなかんじに

特定カテゴリーにアンケートへのリンクを表示

もちろんROカテゴリーの記事全部についてました!気になる人は、設置した後に2,3記事確認するといいと思いますよ(・∀・)b

ひとこと

特定カテゴリーの記事にアンケート出せると、他の記事読んでる人の邪魔にならないし、アンケートしたい人にできるしいいこと尽くし!(゚∀゚)

もちろん広告もこれを使えばカテゴリーごとに切り替えも可能なんで、自分なりに使い方を考えるといいかと!

そんじゃまた(・∀・)ノシ

 - WordPress