post_class()
post_class は、記事のクラス名を表示するために WordPress に組み込まれている関数です。この関数は通常、記事ごとに一意の clss 値を生成します。独自のテーマを作成する必要があり、少し個性も必要な場合は、最適な選択をやめましょう。この機能と柔軟な CSS コードを使用して、完全にパーソナライズされた WordPress ブログを作成できます。
post_class関数の説明
この関数は通常、記事ごとに一意の clss 値を生成します。この値は、記事が配置されているノードで簡単に使用できます。
機能の使い方
header_image や wp_title などの他の WordPress タグ関数と同様に、get のない関数は通常、値を返さずに直接表示されます。
はい、おそらく、post_class 関数を使用するときに clss="post_class()"; と記述する必要がないことに気づいたかもしれません。
結果の例
あまり大げさではなく、結果は次のとおりです
これで使い方重視の機能は終わりです
いつものように関数のソースコードを以下に示します:
この関数と get_post_class 関数について詳しく知りたい場合は、後の記事を参照してください。
get_post_classの詳しい説明
get_post_class は post_class 関数の基本的な実装です。WordPress の他の get 関数と同様に、この関数には戻り値があり、戻り値は現在の記事に関する基本情報を含む配列になります。 get_post_class 関数は主に次の目的で使用されます。各アーティクルは一意のクラス値を生成し、カプセル化されます。
要件が低い人であれば、実際には post_class 関数で十分です。あなたが小心者で、WordPress ウェブサイトに無駄なコードを多用したくない場合は、読み続けてください。
get_post_class関数の詳しい説明
この関数は主に、現在の記事に関連する情報の配列を生成するために使用されます。この配列に含まれる情報は、記事レイヤーのクラス値としてよく使用されます。
上で説明した post_class 関数と同様に、この関数によって生成されたクラス値を使用します。
この関数は、独自のクラス値の挿入と、返された配列へのそれらの値のマージをサポートしています。
上記は私自身の理解です。もちろん、公式マニュアルを読んでください。
かなりわかりにくいマニュアルの内容は次のとおりです:
WordPress テーマには、テーマ作成者が CSS を使用してより効果的にスタイルを設定できるよう、ポスト HMTL タグのテンプレート タグがあります。この関数は get_post_class と呼ばれ、通常、index.php に追加できるさまざまなポスト コンテナ クラスを返します。 single.php、および投稿コンテンツを特徴とするその他のテンプレート ファイル (通常は HTML
タグ
機能の使い方
ループ内でカスタム クラス値を挿入する必要がない場合、この関数はパラメータを受け入れません。
関数パラメータ
$class: カスタム クラス値。文字列または配列にすることができます。
$post_id: 投稿ID
使用例
出力結果:
リーリー高度な例
出力結果:
リーリーまとめ
関数のソース コードによると、この関数のクラス値のリストの順序は次のとおりです。