WordPressで外部リンクの右側にアイコンを付加する最も簡単な方法

Wordpressにおいて、外部リンクには外部リンクであることが分かるアイコンが付いていると、ユーザービリティが向上するかもしれません。

そのような場合には、外部リンクに対してアイコンを自動付加するプラグインを用いることができます。

外部リンクにアイコンを自動付加するプラグインExternal Links


External Linksというプラグインを導入すると、Wordpress内に含まれる外部リンクすべてに対して、右側に小さなアイコンを付加してくれます。

別ウィンドウで開くか、サイドバーなどの外部リンクにも適用するか、などを管理画面のオプションで簡単に設定することもできます。

外部リンクに付加されるアイコンは、具体的には下記のような表示になります。
Worpress.com

こうして、Wordpressのプラグインを用いて、外部リンクにアイコンを自動的に付加することができました。

[WP Super Cache]『ページがマッチしません ! タイムスタンプが違うか見つかりません !』の対処法

Wordpressのプラグイン「WP Super Cache」は非常に簡便なキャッシュツールです。

しかし、プラグインの管理画面にて「キャッシュをテスト」というボタンをクリックした際、

ページがマッチしません ! タイムスタンプが違うか見つかりません !

というエラーが出る場合があります。

その際に確認すべきなのは次の2点です。


[詳細]タブ内で、[キャッシュファイルの提供に mod_rewrite を利用する。 (推奨)]を選択する。

キャッシュを除外するURIとして、トップページを含めていないか確認する。


キャッシュのテストは、トップページのキャッシュで判定されるようですので、トップページをキャッシュから除外していた場合、テストエラーが吐き出されます。

しかしその場合、実用には問題ありませんので、エラーのままでも大丈夫です。

こうして、WP Super Cacheにおいて、[ページがマッチしません ! タイムスタンプが違うか見つかりません !]というエラーを回避することができました。

WordPressでループの最初の記事だけに何かを挿入する方法

Wordpressでは、tagページやarchiveページは、記事の表示にループ出力が用いられています。

このようなページにおいて、ループの最初の記事だけに何かを表示させたい場合があります。

例えば、tagページにAdsenseを挿入したい場合、もしも、ループしているすべての記事の末尾に挿入してしまうと、複数のAdsenseが表示されてしまうことになり、規約違反となってしまいます。

または、ループの最初の記事だけにサムネイル画像を表示さえて強調させたいということがあるかもしれません。

そのような場合に、ループの最初の記事だけに何かを挿入する方法です。

下記は、tagページにおいて、最初の記事の末尾だけに広告を挿入する方法です。

tag.php内で、Start the Loopという項目を探し、下記のように編集します。

<?php /* Start the Loop */ ?>
<?php $first_flag_for_ad = true;?>
<?php while ( have_posts() ) : the_post(); ?>
<?php
/* Include the Post-Format-specific template for the content.
 * If you want to overload this in a child theme then include a file
 * called content-___.php (where ___ is the Post Format name) and that will be used instead.
 */
get_template_part( 'content', get_post_format() );
?>

<?php if($first_flag_for_ad) : ?>
<?php echo <<<EOD
【ここに挿入】
EOD;
?>
<?php $first_flag_for_ad = false;?>
<?php endif;?>
<?php endwhile; ?>
<?php twentyeleven_content_nav( 'nav-below' ); ?>
<?php else : ?>


上記を解説すると、$first_flag_for_adという変数を用意し、最初の出力が終わった段階で、Falseに変更します。While内でTrueの場合にだけ出力させることにより、実現させています。

こうして、Wordpressにおいて、ループ出力させているページの最初の記事だけに何かを表示させることができました。

WordPressで改行を改行として反映させる方法

Wordpressで記事を書いている際に、編集画面では改行を挿入したつもりが、実際に公開してみると、改行が反映されていないことがあります。

記事を見やすくするために、段落間でスペースをとろうとするときには、改行を複数いれたくなるものです。


しかし、HTMLの文法としては、改行を複数入れる事は論理的な構造としては正しくありません。ですので、Wordpressでも複数改行を無視する仕様になっている訳です。

とはいっても、Wordなどと同じような感覚で、改行によるスペースを作リたくなるものです。


そのようなときには、下記のプラグインを入れる事をお勧め致します。

brBrb

http://camcam.info/wordpress/732(別ウィンドウで開きます)


ダウンロードしてPluginフォルダに放り込み、Wordpressの管理画面から有効化するだけで、あっという間に思い通りの挙動を実装できてしまいます。

非常に便利ですのでインストールする事をお勧め致します。


こうして、Wordpressにおいて、改行を改行として反映させる事ができました。

Twenty elevenのテーマで2カラムにする方法

Wordpressのデフォルトテーマである Twenty Eleven ですが、

2カラムの設定を施しても、単一記事(Single.php)の表示は1カラムになってしまいます。

そこで、Twenty Elevenの単一記事を2カラムにする最も簡単な方法は、

Twenty Eleven Theme Extensionというプラグインを入れることです。

Twenty Eleven Theme Extensions(別ウィンドウで開きます)


すると、Wordpress管理画面の【外観】メニューに、Theme Extensionsという項目が現れ、

その中の、Enable the widget sidebar on single-post pagesにチェックを入れる事で、単一記事が2カラムになります。

Twenty Eleven Theme Extensions


こうして、WordpressのデフォルトテーマであるTwenty Elevenにおいて、単一記事(Single.php)を2カラムにすることができました。

YARPP(Yet Another Related Posts Plugin)が表示されない場合の対処法

Wordpressの関連記事を表示させるプラグインとして有名な、YARPP(Yet Another Related Posts Plugin)ですが、初期設定のままでは、関連記事が表示されない場合があります。

その場合には、表示させる【関連スコア】の設定を見直してみる必要があるかもしれません。

まず、Yet Another Related Posts Pluginの設定画面において、画面右上の【表示オプション】をクリックします。

そして下図のように、【関連スコア設定】にチェックを入れます。

関連スコア設定にチェックを入れる

すると、関連スコアを設定することができるようになります。

初期設定では、関連スコアが5になっていますので、これを1に変更してやると、関連記事が表示されやすくなります。

こうして、Wordpressの関連記事表示プラグイン、YARPP(Yet Another Related Posts Plugin)の関連記事が表示されない問題を解消する事ができました。