ホームページ > バックエンド開発 > PHPチュートリアル > WordPress の post_class 関数と get_post_class 関数を分析する、wordpresspostclass_PHP チュートリアル

WordPress の post_class 関数と get_post_class 関数を分析する、wordpresspostclass_PHP チュートリアル

WBOY
リリース: 2016-07-12 09:01:35
オリジナル
1142 人が閲覧しました

WordPress の post_class 関数と get_post_class 関数、wordpresspostclass を分析します

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

使用例

リーリー

出力結果:

リーリー

高度な例

リーリー

出力結果:

リーリー

まとめ
関数のソース コードによると、この関数のクラス値のリストの順序は次のとおりです。

  • 記事ID
  • 記事タイプ(ページ、記事)
  • 記事タイプ(ページ、記事)は前のものと同じですが、結果に「type-」という単語が追加されます
  • 投稿ステータス
  • 記事形式
  • パスワードは必要ですか
  • 記事内で言及されているカテゴリ(カテゴリは1つずつ表示されます)
  • 記事内で言及されているタグ(タグは一つずつ記載します)

興味があるかもしれない記事:

  • WordPress 開発で最近の記事を取得するために使用される PHP 関数の使用の分析
  • WordPress 開発におけるカスタム メニューに関連する PHP 関数の使用の紹介
  • 検索を取得するために使用される PHP 関数WordPress のフォーム解析を使用する
  • WordPress で wp_count_posts 関数を使用して投稿数をカウントする
  • WordPress でコメントテンプレートを呼び出し、コメントをループ出力する PHP 関数の詳細な説明
  • Google 検索機能を追加する簡単な手順の説明WordPress
  • WordPress開発におけるget_postの詳細説明 get_posts関数との併用
  • WordPress開発におけるget_post_custom()関数の利用分析
  • WordPressに動画プレーヤープラグインhana Flv Playerをインストールして使用する
  • 使い方の詳細説明WordPressのカテゴリ関数wp_list_categories
  • WordPress開発におけるショートコードの実装と実装関連関数の使い方のヒント

www.bkjia.com本当http://www.bkjia.com/PHPjc/1088784.html技術記事 WordPressのpost_class関数とget_post_class関数を解析する wordpresspostclass post_class() post_classは記事クラス名を表示するためにWordPressに組み込まれている関数です...
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート