PageNaviのスタイルシート
いろいろとデザインをいじっていると、他にも気になるところがちらほらと。
で、一番気になっていたところは、ページの一番下に表示されているページナビの書式。
というのも、このページナビで表示される書式が、どこかのスタイルシートを参照しているはずなのですが、自分で設定した記憶がない。
デフォルトでもそんなにこのページのイメージとそんなに違わないので、そのまま利用してきただけでした。
ということで調べてみると、PageNaviのプラグインディレクトリの下にある、pagenavi-css.cssというファイルがこのページナビの書式を設定しているスタイルシートだと云うことが判明。つまり、ページナビの書式を変更するためにはこのファイルを編集すれば良いということになる。
しかし、ここで問題が発生。もし、これを編集すると、今後のバージョンアップでこのファイルが上書きされ、せっかく設定した内容が消されてしまう可能性がある。もしそうだとすると、編集する意味がない・・・。
まさか、そんな不便な作りはしていないだろうということで、さらに調査してみると、どうやらこのpagenavi-css.cssというファイルを、自分のテンプレートフォルダにコピーすると、PageNaviのプラグインディレクトリにあるファイルではなくテンプレートフォルダにコピーされたファイルの設定が優先されると云うことが判明。
ということで、pagenavi-css.cssをテンプレートフォルダにコピーして編集することにしました。
せっかくなので、単にスタイルシートの設定を変えるだけでなく、コメントも追加してみました。
関連する記事
ブログランキングに参加しています。
↓こちらをポチッとご協力お願いします!!
ページナビゲーション機能を使う
ページの一番下に、自分がどのページにいるかわかるようにするページナビゲーションがあります。このページナビゲーションをWordPress上に表示するためのプラグインとして、WP-PageNaviというものを導入しています。
今日は、ちょこちょことブログのデザインをいじってるのですが、折角なのでこのページナビゲーションの色とかもいじることにしました。そこで、どのスタイルシートを変更するかというと、WP-PageNaviで生成されるページナビゲーションのスタイルシートはプラグインフォルダのwp-pagenaviフォルダ内にあるので、このスタイルシートを変更すればページナビゲーションのデザインを変えることができます。
とまぁ、ここである懸念が。もし、WP-PageNaviがバージョンアップしたら、仮にこのスタイルシートに変更がなかったとしても、自動アップグレード時に上書きして消してしまうのでは??
どうなんだろ??そこまでは詳しく書いていないのと、なんか調べるのも面倒なので、変更したスタイルシートここに書いておけばいいかということで、以下にメモとして残しておきます。
関連する記事
ブログランキングに参加しています。
↓こちらをポチッとご協力お願いします!!
WordPressのスパム対策を強化
WordPressのスパム対策はAkismetだけで行っているのですが、Akismetはスパムを検知して振り分けるだけで、ダッシュボードのスパム欄に大量にスパムが蓄積される。つまり、ある程度たったらスパム欄に入っているコメントを確認、削除する必要があります。
実は、これが結構面倒くさい。たまにAkismetが勘違いして正常なコメントを振り分けられたものがあるので、それを見つけるためにも一通り確認する必要があるわけで。まぁ、Akismetはスパム対策をしていると言いながらも、データベースにはしっかりと登録されているわけで、ある程度負荷もかかっていることになるんですよね。なので、そもそもスパムコメントを受け付けないようにして、そこを漏れたものをAkismetで検知、振り分けてくれればいいなと。
ということで、新たに導入することに決めたプラグインが、WP-SpamFreeというプラグイン。このプラグインは、スパマーがボットを利用して自動的にコメントをしていることから、JavaScriptとCookiesが無効になっているとコメントを不能にしてスパムコメントをさせないというプラグインです。
確かにこれであればそもそもスパムコメントをさせないという目的を達成できそうです。これを漏れてくるスパムをAkismetが検知してくれれば今のところ一番いいかな。しばらく、この状態で見てみたいと思います。
皆さんは、スパム対策をどうしていますか?
あっ、そう言えば、WordPress 2.8 ベータ1がリリースされましたねぇ。テストするかどうか・・・。ベータ1はちょっと怖いので、今回はもう少し待つかなぁ。
関連する記事
ブログランキングに参加しています。
↓こちらをポチッとご協力お願いします!!
iPhone用にWordPressの表示を最適化
iPhoneでこのブログを表示したときに、PCと同じではなく、iPhoneで見やすいように最適化されて表示するプラグインを見つけたので導入しました。
WordPressのiPhone用最適化プラグイン WPtouch
このプラグインで、iPhone上は上の画像のように表示されます。なかなかきれいですねぇ。あとは、iPhoneから編集できたら楽なんですが。iPhone用アプリで、WordPress for iPhoneというアプリもあるのですが、どうやら使えないよう。実際に私のiPhoneに入れてみたら、ブログの設定で落ちちゃいました。WordPressのプラグインでいいのがあればよいのですがね。まぁ、普通のWeb表示でもWordPressの更新はできるので、問題ないといえば問題ないんですが。
関連する記事
ブログランキングに参加しています。
↓こちらをポチッとご協力お願いします!!
携帯からの投稿が可能に
どうやら、ロリポップサーバーのPHPがバージョンアップしたみたい。
なので、念願のPHP5が使えるようになった。
つーことで、Ktai styleを導入。
早速、携帯から投稿してみました。
関連する記事
ブログランキングに参加しています。
↓こちらをポチッとご協力お願いします!!
WordPress 2.7でSimple Tagsを使う
先の投稿でも書いたとおり、WordPress 2.7 beta2へバージョンアップすると、Simple Tagsが使えなくなります。
どうやら、Simple Tagsのソースでバージョン管理をしているらしいので、実際にSimple Tagsのソースを見ると・・・
// Check version.
global $wp_version;
if ( strpos($wp_version, '2.5') !== false || strpos($wp_version, '2.6') !== false ) {
require(dirname(__FILE__).'/2.5/simple-tags.client.php');
たしかにバージョンチェックをやってますね。ということで、2.7でもちゃんと動作することを願って、バージョン2.7でも動くように改変(笑
// Check version.
global $wp_version;
if ( strpos($wp_version, '2.5') !== false || strpos($wp_version, '2.7') !== false ) {
require(dirname(__FILE__).'/2.5/simple-tags.client.php');
これで、とりあえずバージョン2.7でも動作するはず。アップロードして、動作確認・・・。
問題ないらしい。大丈夫かな・・・?
ちなみに、Simple Tagsが使えなくなったので、ということで関連記事を表示する、”WordPress Related Post for Japanese”を入れてみたのだが・・・
動作しませんでした・・・。よく調べていると、PHP 5系にしか対応していないらしい。残念。
WordPressのプラグインで、PHP 5系しか対応していないのが数多くある。ロリポップサーバーはPHP 4系なので、使えない。PHP 5系にならないかなぁ・・・
関連する記事
ブログランキングに参加しています。
↓こちらをポチッとご協力お願いします!!
画像をFlashで表示する
このブログで画像を拡大表示するために利用しているプラグインは、Lightboxというプラグインです。
もともと、WordPressでは、画像を記事に挿入する際に、Flashのインタフェースを使っていますが、これと同じような感じで画像をクリックして拡大表示するときに使えるプラグインがこれです。
いろいろなサイトを見ていると、このプラグインを使って画像を表示しているものが多いですが、あまりにも当たり前の機能のようだったので、どれが該当するのかわかりませんでした。
とりあえず、そういう人のためにリンク先を記載しておきます。
Lightbox 2 (http://wordpress.org/extend/plugins/lightbox-2/)
関連する記事
ブログランキングに参加しています。
↓こちらをポチッとご協力お願いします!!
関連記事を表示する
個別のページで、関連記事を表示するために、Simple Tagsを導入した。
そこで、Simple Tags関数のパラメータを記録しておく。
number:表示する記事の数
orderby:記事の選び方。指定できる値は次の4つです。
counter:共通するタグの数
post_date:投稿日
post_title:投稿の名前
random:ランダム
order:選んだ記事の並べ方。ASCとDESC(昇順か降順)。
format:表示の仕方。
flat:空白区切り(改行区切り?)
list:class=’related_posts’を指定
array:PHPの配列として
include_page:「ページ」にも表示するか否か
exclude_posts:特定IDの記事を除外
exclude_tags:特定IDのタグを除外
title:関連記事の前に表示する言葉
nopoststext:関連記事が無いときに表示する文章
dateformat:日付のフォーマット。PHPの記述形式で。
xformat:タグの書式。以下の変数が使えます。
%post_date%:日付
%post_permalink%:パーマリンク
%post_title%:記事のタイトル
%post_comment%:コメント数
%post_tagcount%:タグの数
%post_id%:記事のID
%post_relatedtags%:関連タグ
あとは、設定するのみ。
関連する記事
ブログランキングに参加しています。
↓こちらをポチッとご協力お願いします!!
Tagの管理
WordPressインストールしたての状態では、タグ管理機能が弱い。
というのも、新規に投稿作成をする際のタグ入力欄では、いままで設定したタグは表示されず、自分で確認して間違えないように入力する必要がある。
これで間違えると、同じようなタグが新規に登録されてしまい、後で修正が必要になる。
まぁ、毎回確認して確実に同じタグを入力すれば良いのだが、面倒くさい。
新規作成画面で、選択して設定できればそれにこしたことはないのだが・・・ということで、見つけたのがAdvanced Tag Entry(http://wp.tekapo.com/2007/11/11/advanced-tag-entry/)というプラグイン。
早速インストールして使ってみる。
タグをプルダウンで選択して、追加、削除できるし、新規に追加するのも簡単。
なかなか便利である。この機能が標準でついていれば良いのだが・・・と思うのは私だけだろうか?
関連する記事
ブログランキングに参加しています。
↓こちらをポチッとご協力お願いします!!



