WordPressのTips

2008年9月 4日

ただの備忘録です。
WordPressを使い始めたので、詰まったところなどを載せておきます。

WordPressのURLを静的化

WPでは、管理画面のパーマリンク設定にて、URL の形式を
/%category%/%postname%.html
/%postname%.html
という形式にすれば、静的HTML のように見せかけることが可能。

記事内のタグを自動整形

WPでは、記事内のタグを勝手に整形してしまう。

<b>や<strong>は、classやidを入れても自動削除されて、ノーマルな<b>や<strong>に戻ってしまう。

<iframe><object><param><embed>などはタグそのものを自動削除。

Google Sitemapを作る

Google XML sitemaps generatorで、Google sitemapsに使えるXMLを出力可能。
当該サイトからファイルをDLし、解凍する。
WP の plugins フォルダに中身をアップロードする。(特定ファイルのみでOKらしいが、面倒なのと動作に不安が残るので全てアップロードした)
WP の管理画面で有効化する。
「sitemap.xml」「sitemap.xml.gz」という2つの空ファイルを作り、アップロード。ルートでも構わない。
「sitemap.xml」「sitemap.xml.gz」の属性を「666」とする。
管理画面で sitemap の再構築を行う。

image-browser

画像を記事からアップロード&タグ挿入して記事へ貼るプラグイン。

image-browser.phpの
$ib_settings['real_path'] = '実際のフォルダのパス';

$ib_settings['real_url'] = '表示させるURL';

と書き換えると、任意の場所へ画像を保存できる。

batch-categories

batch-categoriesというプラグインは、カテゴリ名ではなく、カテゴリ作成時のURLでサーチする。 なので、カテゴリ名が変わっているとサーチにかからない。

ちなみに、日本語でカテゴリを新設すると、日本語の文字コードを変換したURLが出力されてしまうので、静的リンク化したいなら、アルファベットでカテゴリを作らなければならない。

Shylock Adsense

アドセンスコードをテンプレートの書き換え無しに挿入できるというプラグイン。
WhyDoWork Adsense plugin

Breadcrumb Navigation XT

「パンくずリスト」を追加できるプラグイン。Breadcrumb Navigation XTからダウンロードする。

パンくずリストを入れたいテンプレに、以下のコードを挿入する。

<div class="breadcrumb">
<?php
if (class_exists('breadcrumb_navigation_xt')) {
// Display a prefix
echo 'Navigation: ';
// new breadcrumb object
$mybreadcrumb = new breadcrumb_navigation_xt;
// Display the breadcrumb
$mybreadcrumb->display();
}
?>

初期設定だと、サイト名や記事名に余計な言葉が入るのでカスタマイズする。

「breadcrumb-navigation-xt.php」内の「'singleblogpost_prefix' => 'Blog article:',」という記述を探し、Blog articleという文字を消して値を「''」とする。

また、

// Options for breadcrumb_navigation_xt
$mybreadcrumb->opt['title_blog'] = 'Home';
$mybreadcrumb->opt['separator'] = ' &raquo; ';
$mybreadcrumb->opt['singleblogpost_category_display'] = true;
という記述をコードに挿入し、赤字の部分を変更することでサイト名やセパレーターを変更できる。