記事一覧などで記事の本文を出力する時に、出力文字数を制限する方法をご紹介いたします。単純にthe_excerpt()関数を使うのが一番簡単な方法ですが、ページによって出力する文字数を変えたい場合に便利なやり方です。 Wo…
WordPressのカスタムメニューに付与されるIDやクラスを削除する方法
WordPressでテーマ内にカスタムメニューを設置すると、以下のようにリストに対して自動的にIDやクラスが付与されます。 今回は、カスタムメニューに自動付与されるIDやクラスを削除して、コードをスッキリさせる方法をご紹…
WordPressで前後の記事のナビゲーションをアイキャッチ画像付きで表示させるサンプルコード
WordPressで前後の記事のナビゲーションを表示させるためのサンプルコードをご紹介いたします。ナビゲーションでは、前後の記事の「タイトル」と「アイキャッチ画像」を表示させます。 WordPressで前後の記事のナビゲ…
WordPressのpost_class()に任意のクラスを追加する方法
WordPressのテーマによっては、single.php等の中に以下のような記述があるかと思います。 これが実行されると、以下のように自動的にクラスが追加されます。 上記は投稿IDが77の場合のクラスです。投稿IDやカ…
WordPressのカテゴリー一覧をセレクトボックスで表示する方法
WordPressのカテゴリー一覧といえば、サイドバー等にリスト形式で表示することが多いと思います。とある案件で、カテゴリーの一覧をセレクトボックスで表示し、選択したカテゴリーにページ移動できるようにしたい、という要望を…
WordPressで投稿記事数の合計を取得して表示する方法
WordPressのテーマ内に、記事の合計数を表示する方法をご紹介いたします。 通常の投稿だけでなく、カスタム投稿タイプやカテゴリーアーカイブページでの合計投稿数の表示方法も掲載しています。 WordPressの投稿記事…
テーマの中に非推奨や間違ったタグが含まれていないかチェックできるWordPressプラグイン「Theme Check」
Theme Checkは、テーマ内に記述されているタグに、非推奨や間違ったタグが含まれていないかチェックすることができるWordPressプラグインです。オリジナルテーマを制作する時は、最後にTheme Checkでタグ…
WordPressで開いているページのスラッグをbody_class()にクラスとして追加する方法
WordPressにはbody_class()という関数があり、以下のように記述することでbody要素に開いているページに関したクラスを追加することができます。 例えば、トップページを参照中であればhomeというクラスが…
WordPressのカスタムメニューで開いているページのみ装飾を変更する方法(カレント表示)
WordPressのカスタムメニューで、開いているページのナビゲーションだけ装飾を変更する方法をご紹介いたします。いわゆる”カレント表示”というやつです。 当ブログでいうと、例えばトップページを開…
作成したWordPressテーマのスタイルをチェックするためのテストデータ「WP Test」
WP Testは、作成したWordPressテーマのスタイルをチェックするためのテストデータです。データをインポートすることで、色んな投稿や固定ページがセットされます。 どういうデータがインポートされるかは、デモページが…