Home > plugin

2008.05.09

プラグインの整理

このサイトの設置で使用しているプラグイン
■Akismet 2.1.6:コメントスパムをはじくPlugin
■Category Order 2.0.1:カテゴリーの順序を自由に並べ替えるPlugin
■Commented entry list  1.2:コメントとトラックバックを分けて表示するplugin

テーマkoikikukan3を使用するためにはまずはこれを有効化しておく必要があります。

■Contact Form 7 1.7.7.1:メールフォームを設置するためのPlugin
■Mobile Eye 1.0:サイトを携帯から閲覧するためのPlugin
■Permalink Redirect 1.0:パーマリンクアドレスを安定させるのでSEO対策としても有効です。
■Realtime Calendar 1.3:WordPressのカレンダーを休日表示付きにカスタマイズするplugin
■Title Suffix 1.0:サイトのソースに表示されるタイトルの見栄えを良くするplugin
■WP-SimpleGmaps 0.3.3:投稿記事にgoogle mapsをアップするためのPlugin
現在は未使用になっています。
■WP-SlimStat 0.8.7:アクセス解析plugin
WP Multibyte Patch 1.0:文字の取り扱いに関する不具合の累積的修正と強化を行うPlugin
僕にもよくわからないプラグインですがデフォルトで設置されているので「使用」にしています。

■メールフォームを設置するためのプラグイン:PXS Mail Form, modified for Akismet 2.6.1(当サイトではこちらを採用)

2008.04.12

Guestbookの設置 Paged Comments Plugin

小粋空間さんの「Guestbookの設置」手順に従って設置を行います。

(1)KEYVANサイトさんよりVersion 2.6.4 (2007-07-31) (zip file) をダウンロードしました。
「paged-comments」ホルダに
paged-comments-config-sample.phpファイル
paged-comments.phpファイル
languagesホルダ
themesホルダ
readme.txt
の5点が格納されています。

(2)解凍したpaged-commentsホルダ直下のpaged-comments-config-sample.php をpaged-comments-config.php にリネームします。

(3)paged-comments-config.phppaged-comments.phpをplugins ディレクトリにアップロードします。

注:僕の場合はpaged-commentsホルダからlanguagesホルダ、themesホルダ、readme.txtを削除しpaged-commentsホルダの中身はpaged-comments-config.phppaged-comments.phpのみとしてpaged-commentsホルダ自体をplugins ディレクトリにアップロードしました。

(4)また同梱されている themesホルダ配下にある、いずれかの comments-paged.php を現在利用中のテーマディレクトリ内に配置します。

注:僕の場合は不具合があり訳も解らないのにcomments-paged.phpは削除しています。comments-paged.phpにはなにか役割があるのでしょうか?

(5)このサイトの場合使用テーマがkoikikukan3なので小粋空間さんのguestbook.php をダウンロードし現在利用中のテーマディレクトリ内に配置します。

これで準備が出来ました。プラグイン画面でPaged Comments Pluginを有効化します。

次に、管理メニューより[投稿]-[ページ作成]をクリックしページ作成でタイトルはGuestbook、記事投稿欄にコメントをお願いします!等を適当に書き込んでもいいでしょう、下の「ページテンプレート」にて [Guest Book] を選択、公開ボタンをクリックします。

Guestbookの設置が出来ました。

ここで使用したテンプレートguestbook.phpはテンプレートpage.phpを改造したものです。
まずはpage.phpを複製し、guestbook.phpという名前を付け保存、ファイル先頭行に以下を書き込みアップロードします。

<?php
/*
Template Name: Guest Book
*/
?>

自分のサイトをブラウザで開き管理画面からテーマエディターを開くと右サイドバーにGuest Bookの表示があるのでクリックし開きguestbook.phpファイルの編集をおこないます。

<?php if (have_posts()) : while (have_posts()) : the_post(); ?>

<?php endwhile; endif; ?>
の間の行を削除そこに以下を書き込みます。

<?php comments_template(); ?>

以上を書き込み保存します。

2008.04.11

GoogleMaps表示plugin WP-SimpleGmaps plugin

WP-SimpleGmaps:これは投稿位置情報を投稿画面で確認出来るためとても便利に使えるpluginです。

経度や緯度の座標指定など不要で、記事投稿画面のGoogleMapsから目的の場所を探して生成されたコードを貼り付けるだけの簡単なプラグインです。(aoina)

投稿画面の下のカスタムフィールドにGoogle Mapsの地図が表示され、その上の窓に地図の中央にマーカーが表示されその位置、拡大率、表示サイズのタグが生成されるのでそれを本文にペーストすれば投稿記事に表示されます。
[gmaps:35.63763832851929/139.73338812589645/14/510/300](comment)[/gmaps]
ところがAnother HTML-lint でCheckしたら99点が69点になってしまいました。

XHTML1.0 Strict で頑張るからいけないの!

●<div> を nn行目の <p>~</p> 内に書くことはできません。
●<div>~</div> 内に <p> を書くことはできます。 → 解説 43
●<a> に HTML4.0、HTML4.01、XHTML1.0 Transitional、XHTML1.0 Frameset、Mozilla または MSIE 用の属性 `target` が指定されています。 → 解説 80
●(<img> には width と height 属性を指定するようにしましょう。) → 解説 185
●<div> と </div> の間が空です。 → 解説 51

どこかで修正したいのですがpluginの中身に手を加えるなんて僕にできるのでしょうか?

pluginホルダ内の「gmaps_load.js」にある
「map.addControl(new GMapTypeControl());」のコメントアウトをはずし航空写真表示切り替えボタンを表示しました。