PHPに関するayoshiharaのブックマーク (4)

  • WordPress初心者さんがまず覚えないと困るテンプレートタグBest5(+α) ※若干情報古め

    ##2015.01.26補足 この記事を公開してから4年とちょっとが経ちました。 コード内の不要な半角スペースを削除しました。また、echoが必要なタグにサニタイズ処理を追加しました。しかしこのページの記述自体レガシーになってきているので、参考にする際は注意してください。 ##2013.03.06補足 この記事を公開してから2年とちょっとが経ちました。 bloginfo系のテンプレートタグの非推奨となった引数部分で、別のタグを紹介しているので5つではなくなりました。 ##2012.01.30補足 この記事は古くなっています。bloginfo系のテンプレートタグの推奨状況が若干変わっていますので、ご注意ください。 ほかは大丈夫だと思いますし、古いタグで動かないわけではないのですが。余裕があれば改訂版書きます。 先日Webの専門学校の講師をされている方にお会いした時、 「WordPressを初

    WordPress初心者さんがまず覚えないと困るテンプレートタグBest5(+α) ※若干情報古め
  • テンプレートタグ/get posts - WordPress Codex 日本語版

    当サイト、Codex 日語版は今後積極的な更新は行わない予定です。後継となる新ユーザーマニュアルは、https://ja.wordpress.org/support/ にあります。 万が一、当サイトで重大な問題を発見した際などは、フォーラムや WordSlack #docs チャンネルでお知らせください。</p> 説明 get_posts の最も適切な使い方は、パラメータに基づいて投稿データの配列を作成することです。最近の投稿あるいはパラメータに一致した投稿を取得します。複数のループを作成するのに get_posts を使用する事もできます。ただしこの場合は new WP_Query を使用して WP_Query を直接参照するほうが好ましいでしょう。 get_pages とパラメータが似ていますが実装方法はかなり異なっており、適切に使う必要があります。get_posts は WP_Qu

    ayoshihara
    ayoshihara 2012/09/09
    get_post
  • テンプレートタグ/query posts - WordPress Codex 日本語版

    注 1: この関数はプラグインまたはテーマの中で使われることを想定されていません。後ほど出てくる説明にあるように、メインクエリーを変更するにはパフォーマンス面でも優れたより良いオプションが存在します。 注 2: query_posts() はページ内のメインクエリーを書き換え、新しいクエリーのインスタンスと置き換えるために使う関数としては過度に単純化され、問題が発生しやすい方法です。非効率的で(SQL クエリを再実行します)、一部の状況では適切に実行することもできません(特にページング処理)。モダンな WordPress コードではもっと安定したメソッドを使うべきです。例えばpre_get_posts フックを使った方法などです。ひとことで言うと、query_posts() は決して使うべきではありません。 以上のことをしっかり理解し、この関数を賢く活用してください。 画像のソース: WP

  • 特定のタグの投稿数表示

    pos_and_goさん、こんにちは。 get_tagの引数にタグのIDを指定すると、指定タグに関する情報をオブジェクトで取得できます。このプロパティの中にタグの投稿数もありますので、こちらを利用するのが良いのではないでしょうか。 ID15のタグの投稿数の取得例 $tag_properties = get_tag( 15 ); echo $tag_properties->count; jim912さん ご返信ありがとうございます。 丁寧なご説明、誠にありがとうございました。非常に参考になりました。 <?php $tag_properties = get_tag(タグID); echo $tag_properties->count; ?> という形で実装することが出来ました。当にありがとうございます。 実際には、タグの名前で指定して使用出来ればベターと考えております。解説して頂いたものを参

    特定のタグの投稿数表示
  • 1