[Plugin] wp-polls インストール

Democracyが調子悪く・・・たぶん日本語化のせい・・・それでもアンケートシステムを導入したく思い・・・

WP-Polls 2.02a

を入れてみました。しゃかりきで日本語化していたのですが、どうもヘタなことをすると作動しなくなるので、そのまま使うことにしました。orz

そこで、インストールメモ。

wp-settings.php 62行目あたり
$wpdb->postmeta = $table_prefix . ‘postmeta’;

の下に

$wpdb->pollsq = $table_prefix . ‘pollsq’;
$wpdb->pollsa = $table_prefix . ‘pollsa’;
$wpdb->pollsip = $table_prefix . ‘pollsip’;

の3行を追加。

wp-admin/menu.php 10行目あたり
$menu[20] = array(__(‘Links’), 5, ‘link-manager.php’);

の下に

$menu[21] = array(__(‘Polls’), 5, ‘polls-manager.php’);

を追加。これだと「Polls」でメニュー表示されるので

$menu[21] = array(__(‘アンケート’), 5, ‘polls-manager.php’);

とかにして、お使いの文字コードで保存すれば、ちょっと幸せ。(もちろん、.po、.moファイルで日本語化するのがいいんでしょうけど。。。)

以上の事前準備が出来たら・・・

wp-admin フォルダーに
polls-install.php、polls-manager.php、polls-options.phpの3つのファイルを

wp-content/plugins フォルダーに
polls.phpを

wp-images フォルダーに
pollbar.gif

ルート上に
wp-polls.phpを

それぞれアップロードします。

プラグイン管理画面で有効化したのち、wp-admin/polls-install.phpにアクセスすればいいのですが、インストールしてわかったのは・・・

wp-admin/polls-install.php 66、67行目あたりに「poll_template_votebody」「poll_template_votefooter」というテーブルを作成する関数があるのですが、なぜかこれだけwp-optionsテーブルのIDの123、124を指定しているのですよ。私の場合は、この123,124を既に使っていたため、エラーが出てテーブルを作成できませんでした。なので、123→0、124→0にして回避しました。前もって、SQLテーブルを確認しておいた方がいいかもしれません。

最後にwp-admin/polls-install.phpを削除しておきます。

テンプレートのheader.phpの1行目に

<?php vote_poll(); ?>

を追加。(これ、忘れとったわ・・・汗)

sidebarに

<li>
<h2>Polls</h2>
<ul><?php get_poll();?></ul>
<p><a href=”wp-polls.php”>Polls Archive</a></p>
</li>

を付け加えて・・・あと見栄えは、管理画面のpolls optionで調整できます。さぁ、レッツトライ!

スポンサーリンク

シェアする

  • このエントリーをはてなブックマークに追加

フォローする