WordPressのプラグイン「関連記事 (YARPP)」を設定したけれど関連記事が表示されない、または表示されるけど元記事に関連するとはいえない記事で精度が良いとはいえない。そんな状況で困っている人はいませんか?
これらの問題を改善する方法があったので紹介します。

Googleウェブマスターツール用のサイトマップを用意するのを忘れていたのでプラグイン「Google XML Sitemaps with Multisite support」を入れた。

@samuri
上記のようなTwitterのアカウント名にマウスオーバーするとTwitterアカウントのリンクとプロフィール、フォローボタンが自動で表示されるプラグインを紹介。
友達と会った事や、友達のサイトの紹介などをする時に非常に便利。リンク設定をしないでいいというのはとても楽。

まだまだWordPress初心者。もっと使いやすく便利に活用できるプラグインが沢山ある。
オリジナルのクイックタグが設定できる「AddQuicktag」
今の今まで手打ちで見出しタグをいれていた。毎日毎回の事なので、それがワンクリックで済むのは非常にありがたい。
設定も非常に簡単。またひとつWordPressの更新がスムーズになった。
まとめ
- これも効率化のひとつ。さらにスムーズにアウトプットできる環境づくりを模索していこう。

トップページの更新記事一覧にアイキャッチ画像(サムネイル)を自動表示させたかったので、その方法を調べてみた。
functions.phpにアイキャッチを使う宣言をする
functions.php内に以下の記述を加える。
function mysetup() {
add_theme_support( 'post-thumbnails' );
}
add_action( 'after_setup_theme', 'mysetup' );
そして以下をアイキャッチを表示させたい場所に設置すればオーケーという方法。
<?php the_post_thumbnail(); ?>
画像をアップした際に「アイキャッチ画像として使用」というリンクが現れるので、それをクリックすれば完了。
しかし、これだとアイキャッチを設定後、それとは別に個別記事のページで通常サイズの画像の設置を指定しないといけない。そしてFlickrなどの外部の画像を使いたい時には、アイキャッチに指定する事が出来ない。
結局プラグインを探すことに。
プラグイン「Thumbnail for Excerpts」
抜粋記事にサムネイル画像を表示する方法 – WordPressのプラグイン | Thumbnail for Excerptsの使い方 | SEOテンプレート比較
Thumbnail for Excerptsは、トップページやカテゴリページを抜粋表示にした上で、さらに記事の中で使われている最初の画像を自動的に拾い出して、サムネイル表示してくれるプラグインです。
こちらを参考にした。導入後は
<?php the_content(); ?>
これを
<?php the_excerpt(); ?>
に書き換えれば完了。後はCSSで見た目を整えれば完成。
プラグインとほぼ同様の機能をfunctions.phpへの記述で実現
サムリのブログはプラグイン導入で落ち着いたが、facebookでうかさんがいい方法を教えてくれたので、参考までに紹介。
やりたかったあの機能を実現する、WordPress 中級者必見のカスタマイズ6個 | gerenuk.crazyphoto.org/
記事中の最初の画像を自動検出して、表示する方法
例えばトップページなどで、サムネイル画像から個別記事にリンクしているギャラリーサイトがありますが、これらのサイトのほとんどは各記事のカスタムフィールドにサムネイル画像の URL を登録しておいて、get_post_meta を使ってテーマで呼び出しています。
しかし以下のコードを使えばその手間を省いて、記事中で使われている最初の画像を自動検出し、表示させることが出来ます。
プラグインを導入しなくても、functions.phpに記述するだけで簡単に設定できてしまう。この方法でも良かったかも知れない。
今回3種類の方法を紹介したが、初心者はプラグインが一番簡単かもしれない。
まとめ
- アイキャッチが導入できて、思った通りのデザインになってうれしい。
- facebookで教えてくれた、うかさんに感謝。
- 改めてプラグインって凄いと実感。
個別ページ(single.php)のタイトルの頭にカテゴリ名をカッコをつけて表示させたいと思ったのでやってみたのですが
<?php the_category(); ?>
これではカテゴリ一覧へのリンクが付いてしまうし
<?php single_cat_title(); ?>
これは個別ページ(single.php)では何も表示されないし、、、。
single.php(個別ページ)でカテゴリ名、カテゴリスラッグを取得する。 – エンタナブログ
こちらにその方法がありました。
<?php $cat = get_the_category(); $cat = $cat[0]; {echo "$cat->cat_name " ;} ?>
これで解決です。エンタナブログさん、ありがとうございました。
iPhoneなどのスマートフォンに対応してくれるプラグイン「WPtouch」
このプラグインとWordPressのiPhone公式アプリのおかげで、iPhoneから更新してチェックするのが楽しくて仕方ありません。
「WPtouch」の設定でGoogle Adsense(グーグルアドセンス)の広告設置も簡単にできるのですが、表示されるのが個別記事のタイトルと本文の間だけという事なので、トップページと、個別記事は本文の最後にビッグバナーではなく250×250のスクエア型を設置するカスタマイズをやってみました。 (続きを読む…)






