タグ

wordpressとphpに関するtakesimmのブックマーク (4)

  • 「投稿記事の○件目」で条件分岐させるWordPress カスタマイズまとめ

    投稿記事を○件目で条件分岐させる処理は個人的にもよく利用するため、 「投稿記事の1件目だけ記事文を表示させて、2件目以降では記事文を表示させない」 「記事を奇数件と偶数件でデザインを変更する」 「1件目と2件目の記事の間に広告を挟みこむ」 など、ブログや企業サイト問わず使えそうな事例を中心にまとめてみました。 (1)投稿記事の1件目だけ、デザインやレイアウトを変更する 1件目の記事と2件名以降の記事でデザインやレイアウトを変更する場合、1件目の記事にclassAを、2件目以降の記事にclassBを付与してあげれば、CSS側でデザイン制御が可能になります。 まず最初に functions.php に以下のコードを挿入します。 <?php function isFirst(){ global $wp_query; return ($wp_query->current_post === 0)

    「投稿記事の○件目」で条件分岐させるWordPress カスタマイズまとめ
  • LABO LABO [wordpress] 親カテゴリのスラッグ名取得

    親カテゴリA └ 子カテゴリ └ 子カテゴリ └ 子カテゴリ 親カテゴリB 親カテゴリC こんなカテゴリ構造だった場合。 ポイントは子カテゴリを持つものと持たないものが混在している。 親カテゴリのみのスラッグを取得したい。 ------------------------------------------------- $cats = get_the_category(); $cat = $cats[0]; if($cat->parent){ $parent = get_category($cat->parent); echo $parent->slug; }else{ echo $cat->slug; } ?> ------------------------------------------------- ちなみに、子カテゴリのスラッグ取得。 単カテゴリの場合は出力なし。 ----

  • ワードプレスのサイドバーにカテゴリ別人気記事を表示する | PLUS

    最近ちょこちょことブログまわりをいじってます。どうもこういうのが好きみたいです。今回は、サイドバーではWoredpress Popular Postsというプラグインを使って人気記事を表示するようにしていますが、ここを見ている記事やカテゴリによって、変更してみました。 複数のジャンルを取り扱うブログ PLUSのブログもそうですが、iPhone、Web、プログラム、関係のないコラムなどなど私が興味を持っている内容を記事として配信しています。しかし、iPhoneに興味がある人がWebの技術にも興味を持っているかと聞かれるとそうではありません。 つまり、iPhoneの記事を読んでいる人に、サイドバーにWeb技術関連の記事を置いたとしても役に立たないということです。逆もしかりです。せっかく訪問してくれていますので、過去に書いた記事も読んで欲しいところ。 そこで、読んでいる記事のカテゴリによって人

  • 関数リファレンス/has post thumbnail - WordPress Codex 日本語版

    この例は、まず、ループ内の現在の項目(投稿など)に投稿サムネイル(アイキャッチ画像)が付いているかチェックします。付いていればそれを表示します。付いていなければ、現在のテーマの images フォルダーにあるデフォルト画像を表示します(そのフォルダーはテーマのルートディレクトリにあるとします)。 <?php // ループの中で使用します。 if ( has_post_thumbnail() ) { the_post_thumbnail(); } else { echo '<img src="' . get_bloginfo( 'stylesheet_directory' ) . '/images/thumbnail-default.jpg" />'; } ?> set_post_thumbnail_size() を使えばアイキャッチ画像のデフォルトの大きさを設定できます。別の方法として、a

  • 1