APPOFIT > WordPress > WordPressのプラグイン > ユーザー投稿プラグイン WP-Polls

ユーザー投稿プラグイン WP-Polls

WordPressに簡単なユーザー投稿を実装するWP-Pollsプラグインをご紹介します。
WP-Pollsでは、投稿期間に応じた設問設定や、重複回答の排除など、ユーザー投稿機能としての機能が一通り実装されています。

まずはWP-Pollsの公式サイトからプラグインをダウンロードします。
ダウンロードしたZIPファイルの中にあるwp-pollsディレクトリを、WordPressのプラグインディレクトリ(通常は、WordPressインストールディレクトリ/wp-content/plugins/)にアップロードします。
プラグイン管理画面の一覧から、使用するをクリックして実装完了です。

続いて設問設定です。
管理画面のPollsにあるManage Pollsから設問と解答の選択肢を設定します。
ここでは、日本語の設問も設定可能です。

次に、テンプレートへの書き方ですが、投稿フォームは以下のように記述します。

<?php if(function_exists(get_poll)){ get_poll(); } ?>
<script type='text/javascript'>
/* <![CDATA[ */
var pollsL10n = {
	ajax_url: "http://ecobike.jp/wp-content/plugins/wp-polls/wp-polls.php",
	text_wait: "Your last request is still being processed. Please wait a while ...",
	text_valid: "Please choose a valid poll answer.",
	text_multiple: "Maximum number of choices allowed: ",
	show_loading: "1",
	show_fading: "1"
};
/* ]]> */
</script>
<script type='text/javascript' src='http://ecobike.jp/wp-content/plugins/wp-polls/polls-js.js?ver=2.50'></script>

get_pollという関数は、WP-Pollsプラグイン内に実装されており、その関数を呼び出すだけです。
実際に出力されるhtmlの内容は、管理画面のPoll Templatesから登録します。

ちなみに、投稿プラグインですが、キャッシュプラグインと同時に使用する場合は、出力されたhtmlがキャッシュされてしまいますので、javascriptを使ってうまく実装してやる必要があります。
この方法は、Javascriptプログラムの解説となってしまいますので、ここでは割愛させていただきます。

ユーザー投稿プラグイン WP-Pollsへのコメント

コメント一覧 (0件)

コメントはまだありません。

ユーザー投稿プラグイン WP-Polls 関連記事

ktai-styleのスマートフォン個別テーマ設定バグ対策

ktai-styleのスマートフォン個別テーマ設定バグ対策

WordPressを携帯電話対応させるプラグインのktai-styleの不具合修正です。 ktai-styleでは、ス… [2010/12/28]
CAPTCHAの使用例

Contact Form 7のスパム防止 Really Simple CAPTCHA

コンタクトフォームのスパム防止に使用するプラグインReally Simple CAPTCHAをご紹介します。 コメント… [2010/11/16]
Twitter Tools 認証設定画面

Twitter ToolsがoAuthに対応

Twitter ToolsがoAuthに対応しました。 というよりも、バージョンアップにより認証方式が変更となっていま… [2010/08/18]
Permalink Redirectの設定

パーマリンク変更時にリダイレクトさせるプラグイン

WordPressのパーマリンク設定を変更した時に、旧URLから新URLへと301リダイレクトしてくれるプラグインをご紹… [2010/07/15]
Twitter連携プラグインTwitter Tools

Twitter連携プラグインTwitter Tools

WordPressをTwitterと連携するプラグイン「Twitter Tools」をご紹介します。 Twitter … [2010/05/31]