ブログのボタンに使えるセンスの良い無料画像
![]()
それぞれ、EPS,SVGなどベクター画像形式で配布されている(PNG,JPGもアリ)ので、そのまま使わなくてもベースにしていろいろカスタマイズできる画像素材です。

Web2.0風でよくあるギザギザボタン。

MacのAqua風ボタン素材。
![]()
それぞれ、EPS,SVGなどベクター画像形式で配布されている(PNG,JPGもアリ)ので、そのまま使わなくてもベースにしていろいろカスタマイズできる画像素材です。

Web2.0風でよくあるギザギザボタン。

MacのAqua風ボタン素材。
WordPressとMovableTypeそれぞれの、SEO的に良くて、訪問者的にも運営者的にも構造が分かり易いパーマリンクの設定です。
![]()
ニュースサイトの場合は記事数が多くなるのと、記事の新鮮度が分かり易くなるので年と月を設定した方がいいかもという理由。
どちらも entry_basename/index.html とすることで、ディレクトリで切る形になります。こうすることで、後々拡張子をhtmlからphpにした場合などでもURLが変更しません。
WordPressのデフォルトパーマリンクは、http://hogehoge.com/?p=123 のように動的生成ブログ特有のURLになるのでカスタマイズ必須です。
FC2ブログでは翻訳機能が密かに付いています。
外国からのアクセスがあるブログの場合、ちょっとは読んで貰えそうな程度の微妙な翻訳機能ですが、無いよりはマシということで。
その記事のサイト内での位置を分かり易く表示する「パンくずリスト」をWPで表示する方法です。検索エンジンからのサイト訪問者に分かり易くナビをする事で、ユーザビリティの向上に繋がります。
テンプレート(シングルポストなど)に以下のコードをコピペします。
if (class_exists('breadcrumb_navigation_xt')) { // New breadcrumb object $mybreadcrumb = new breadcrumb_navigation_xt; // Options for breadcrumb_navigation_xt $mybreadcrumb->opt['title_blog'] = 'Home'; $mybreadcrumb->opt['separator'] = ' » '; $mybreadcrumb->opt['singleblogpost_category_display'] = true; // Display the breadcrumb $mybreadcrumb->display(); }
FTPで /wp-content/plugins/breadcrumb-navigation-xt.php のパーミッションを707等にして、プラグインエディタで表示のカスタマイズをします。
![]()
Blog article:という表示が邪魔だったのでソートして削除。
設定の変更はいろいろ出来ますが、パンくずリストとして表示できればOKなのでそこまで弄らなくてもいいかな。
WPのtitleはデフォの状態ではSEO向きではないので、titleを改変するwp-title-suffixというプラグインがありますが、このwp-title-suffixはパンくずリストプラグインのBreadcrumb Navigation XTの動作に影響が出てしまいます。
そこで、プラグインを使わずにSEO向きにする事でそれを回避する方法。
テーマエディタでヘッダーテンプレートのtitle部分を以下のものに変更します。
ブログのタイトル部分には自分のサイト名を入れてください。
<title><?php wp_title('ブログのタイトル なくてもいい'); ?><?php if(wp_title('ブログのタイトル', false)) { ?> | <?php } ?><?php bloginfo('name'); ?></title>< >をそのまま入力するとコードとして認識されるので、 < を < に、> を > にそれぞれ書き換えなければいけません。
基本的にhtmlコードなどをブログなどに記載する場合は、<pre>タグを使うようになっています。
<pre><code> ソースコード </code><pre>
という風に、<pre>タグで<code>タグを囲って使います。
ただ、このままだと折り返さないコードの場合は、横幅がスゴイことになってしまうのでcssでちゃんと折り返されるようにします。
pre { white-space: pre-wrap; /* css-3 */ white-space: -moz-pre-wrap; /* Mozilla, since 1999 */ white-space: -pre-wrap; /* Opera 4-6 */ white-space: -o-pre-wrap; /* Opera 7 */ word-wrap: break-word; /* Internet Explorer 5.5+ */ }
同梱されているcssはテンプレートcssに入れればOK。
このcssを編集すればフォントの大きさやボーターカラーの変更ができます。
/* ハイライトする色の指定 */ .hl-surround{ -moz-border-radius: 5px; background-color: #F9FBFC; border: 1px solid #C3CED9; padding: 8px; margin-bottom: 5px; width: 500px; overflow: auto; text-align: left; } .hl-surround, .hl-surround pre, .hl-surround span{ font: normal 10pt 'Courier New', monospace; } .hl-default{ color: Black; } .hl-code{ color: Gray; } .hl-brackets{ color: Olive; } .hl-comment{ color: #ffa500; } .hl-quotes{ color: #8b0000; } .hl-string{ color: Red; } .hl-identifier{ color: Blue; } .hl-builtin{ color: Teal; } .hl-reserved{ color: Green; } .hl-inlinedoc{ color: Blue; } .hl-var{ color: #00008b; } .hl-url{ color: Blue; } .hl-special{ color: Navy; } .hl-number{ color: Maroon; } .hl-inlinetags{ color: Blue; } .hl-main{ background-color: transparent; } .hl-main pre{ margin: 0; padding: 0; }
エントリー投稿画面に追加される「&」ボタンを押すだけで、選択した文字列を実体参照化してくれる便利なプラグイン。
アクセスアップにも繋がりそうなブックマーク追加ボタンですが、WordPressには、エントリーに「はてなブックマークへ登録」「del.icio.usに登録」ボタンを付けるプラグインがリリースされているので、それを利用すればお手軽です。
[ WP-hatenaプラグイン ]
使い方は上記サイトでも解説されていますが、以下のコードをテンプレートの表示したい場所に埋め込むだけ。(del.icio.usのアイコンは他からダウンロードしてきて、delicious.12px.gif にリネームしてwp-hatenaフォルダに一緒にアップロード。)
if(isset($wph)) { $wph->addHatena(); $wph->adddelicious(); }
FeedBurnerには「FeedFlare」という、記事をソーシャルブックマーク系に登録するボタンを追加する機能があります。
FeedBurner日本版にはデフォで、はてなブックマークへ追加ボタンがありますが、FeedBurner本家にはdel.ico.usやDiggしかありません。が、パーソナルFeedFlareとして後から追加できます。
![]()
FeedBurner本家の場合は、Optimize > FeedFlare から Add New Flareフォームに、上記リストの.xmlファイルURLを入力します。
日本版は、最適化 > フィード・フレアから。
ボタンを日本語にしたい場合は、.xmlファイルをダウンロードして「Add to ○○」の部分を書き換えて、自分のサーバーにアップロードするなどして対応してください。
WPの出力したfeedをFeedBurnerに登録した場合、FeedBurnerが文字化けしてしまう事がありました。
文字コードはUTF-8なのですが・・・
原因がよくわからないのでAtomを登録してみたら治りました。
MovableTypeでは、Atom/RSS2.0/RSDと複数のRSSフィードを出力しています。
フィードの観覧者数をカウントしたりと、いろいろ便利なFeedBurnerへ乗り換えた際に、今までRSSリーダーでAtomなどを登録していたユーザーも全てFeedBurnerにリダイレクトする事で、今までのRSSフィードの購読者の数も正確に把握できて一括管理が可能になります。
[FeedBurner.JP]
[FeedBurner.com]
次に、.htaccessファイルを作り以下を追記してアップロードします。
元々atomなどを出力してない場合は、出力していたファイル名のみ記載してください。
RewriteEngine on RewriteRule ^index\.xml$ feedburnerのURL [L,R=permanent] RewriteRule ^atom\.xml$ feedburnerのURL [L,R=permanent] RewriteRule ^rsd\.xml$ feedburnerのURL [L,R=permanent]
RedirectPermanent /rsd.xml feedburnerのURL RedirectPermanent /index.xml feedburnerのURL RedirectPermanent /atom.xml feedburnerのURL
以前のRSSアドレス(index.xmlなど)にアクセスしてみて、feedburnerにリダイレクトされるかチェックして完了です。