18件の記事が見つかったよ。
うち 6 - 10 件目を表示するよ(2ページ目/全4ページ)。
親カテゴリ
このカテゴリは、親カテゴリ「Web」に属しているよ。
WordPressのテーマを作ってる人は、テーマファイル内でいろんな独自の「ループ」を作っていることだろう。
ループとは、条件を指定してクエリから取得した複数の投稿をループ処理で表示する仕組みのことで、主にアーカイブページで使われる。
そんなループを作るとき、条件に合った投稿を取得するのに使うのが、クラス WP_Query と関数 get_posts() だ。
これらは相互に置き換えることができるとされているが、ループの作り方に違いがある。
今回は WP_Query と get_posts() の使い方の違いと、他に俺が気付いた違いについて紹介する。
みなさん、WordPressでサイドバーにカテゴリ一覧を作ってますか?
このブログでは get_terms() を使って全カテゴリを配列で取得し、 foreach でループを作って処理してるよ。
ウィジェットとかじゃなくて、自分で作ればどんな表示も自由自在だね。
例えば、そのカテゴリに属する記事の数を表示したり……
この数の数え方なんだけど、子孫カテゴリに属する記事も含めるかどうかはけっこう悩みどころ。
含めたい場合に get_terms() で使うのが、引数の pad_counts というキーだ。
ところが、この pad_counts には不可解な挙動があり、思うようにカウントされない場合がある。
今回は、そんな pad_counts の罠と、その対処法について紹介するよ。
※ get_terms() だけでなく get_categories() でも同様。
さて皆さん、今年もLABEと「れいぶろぐ」をよろしくお願いします。
今や全世界のWebサイトの4分の1はWordPressで作られているといわれているが、今回はそんなWordPressについて。
なぜそれほどまでに、WordPressは選ばれるのか。
単なる好みとか、使いやすさにとどまらない話をしたい。
WordPressで記事を投稿する際、その記事に付けた「タグ」それぞれに対して何か処理をしたくなるときって、あるよね。
俺にはあったんだよ!
ということで、そのために必要なアクションフックと、その使い方を今回調べてみた。
このところ、WordPressのカスタムフィールドを活用した、プラグインも外部サービスも使わない「アクセスカウンター」を開発していた。
このブログでは現在のところ、外部サービスのアクセスカウンターを利用しているが、それを自作してみようというわけだ。
文字(数字)での表示でもいいけど、やっぱりアクセスカウンターといえば画像だよね。
ということで、1桁ずつの画像を並べて何桁かのアクセスカウンターを作る、というようなことをしていた。
しかし、これでは桁数の分だけ画像を読み込むことになる。
よくある外部サービスみたいに、素材となる画像から、何桁かの数字を含む1枚の画像を生成することができれば……
PHPでできるらしいので、やってみた。
※この記事ではアクセスカウンターのカウント機能の作り方は扱わない。その話はまたいつか……