Sorairo

WordPressにプラグインなしで色々と実装する方法

テーマ作成時に拘ったこととして、できるだけプラグインを使わないというのがありました。
プラグインはインストールするだけで手軽に追加の機能が使えるようになるので便利なんですが、せっかく自分で作るテーマなのでできるだけ自分で追加できる機能はプラグインに頼りたくありませんでした。
それに、あまりプラグインを入れすぎるとサイトが重くなるみたいなので。
ということで、今日はプラグインなしでできるカスタマイズについていくつかご紹介したいと思います。

advertisement

ページネーション

まずはページネーションを追加する方法です。
トップページやカテゴリーページの一番下にある、次のページや最後のページへリンクするページ送り機能ですが、当ブログでは以下のように表示させています。

超絶シンプルにしています。

追加方法

以下の記事を参考にしました。

当ブログではfunctions.phpに以下のように追記しました。

見た目をCSSで整えます。

パンくずリスト

続いてはパンくずリストです。
当ブログでは個別記事ページとカテゴリーページの他、プロフィールページに同じ見た目のものを設置しています。

追加方法

パンくずリストについては以下の記事を参考にしました。

上の記事からほぼ(クラス名は変更)そのままコピペして実装しています。

当ブログではまだ実装していないページがあるので現時点では無駄なコードも含まれていますが、将来的に実装した時にそのまま使えるようにあえて残しています。

Font Awesomeを多用して見た目をお洒落に。

OGPとTwitterカード

私が色々と説明するよりも以下の記事を読んでいただくと全て分かります。

サルワカさんとこはどの記事も分かりやすくて重宝しています。
上記の記事を参考にfunctions.phpに追記します。

本文中のmoreタグをアドセンスに置換

最後はGoogleアドセンスに関することですが、今回のテーマはサイドバーを排除したので広告スペースが本文中にしかなくなりました。
ショートコードを作成して自分の好きな箇所にアドセンスを追加する方法もあるんですが、過去記事全てを編集し直していくのは大変です。
そこで見つけたのが以下の記事です。

この方法なら過去記事を編集することなく、ただfunctions.phpに追記するだけで元々挿入済みであるmoreタグの箇所に自動的に広告が挿入されます。

上のコード中の

の部分を丸ッと広告コードに変更してください。
これも本当に簡単ですね。

最後に

いかがでしたでしょうか。
こうして見るとfunctions.phpって神様ですね(笑)
私自身PHPは詳しくありませんが、詳しい方々のありがたい記事のおかげで当ブログは成り立っています。
ありがとうございます。

advertisement

related posts

WordPressのテーマをカスタマイズするには子テーマを作成すべし!

色んな所で言われていることですが、少しでもカスタマイズするならやっぱり子テーマは作るべきですね、簡単ですし。

今日からまた、WordPress始めます。

心機一転、新たにブログを書き始めます。iPhoneを購入して一変した私の人生を記録していければと思っています。

テーマを自作する〜その③〜アイキャッチ画像に関するあれこれの2回目。

WordPressのアイキャッチ画像に使える写真サイトの紹介と、キャプション表記についてのコツについてご紹介します。

私のブログ更新作業環境まとめ。

ブログを書く環境って大事ですよね。継続することの難しさはその環境のせいもあるかもしれません。

WordPressの記事中に内部リンクと外部リンクを出力するショートコード

WordPressの内外部リンクについてショートコードを実装してみましたのでご紹介します。

WordPressのオリジナルテーマを自作しました。

テーマを変えたら自分でも作りたくなったので作ってみました。

ブログのカテゴリーを見直してみました

新しいテーマに変更しましたので、ついでにカテゴリーも見直してみました。

WordPressのテーマをLION MEDIAに変更しました。

WordPressのテーマをLION MEDIAに変更しましたのでご紹介します。

jQueryプラグインのLightboxを導入しました。

画像を表示するときにフワッと拡大表示させるjQueryプラグインのLightboxを実装しました。

テーマを自作する〜その①〜投稿日などの日付表示を英語表記にする方法。

WordPressのテーマを自作するにあたり、色々な壁にぶつかります。その解決法について自分の忘備録も兼ねてシェアしていきたいと思います。