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'] = ' » ';
$mybreadcrumb->opt['singleblogpost_category_display'] = true;