ホームページ  >  記事  >  バックエンド開発  >  WordPress 開発における get_post_custom() 関数の使用法の分析、wordpressgetpost_PHP チュートリアル

WordPress 開発における get_post_custom() 関数の使用法の分析、wordpressgetpost_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-12 09:01:34975ブラウズ

WordPress 開発の get_post_custom() 関数は解析を使用します。WordPressgetpost

は、記事を返すために使用されるカスタム フィールドに値しますが、その場合は get_post_custom() 関数の方が簡単です。はループ内です。使用するにはパラメータを設定する必要さえありません。

実際、get_post_custom() 関数の基本的な実装は get_post_meta()~

と似ています。

get_post_custom() を使用する

リーリー

パラメータを 1 つだけ受け入れます
$postid 記事 ID

デモ例

リーリー

出力結果は次のとおりです: (以下のフィールドが設定されている場合)

リーリー

get_post_custom_values と get_post_custom_keys

カスタムフィールドはキーとカスタムフィールド値に分かれているため、場合によってはこれら 2 つの値を別々に取得する必要があるため、WordPress は get_post_custom_values と get_post_custom_keys という 2 つの関数を派生させました。その意味については、実際には見つかりませんでした。カスタムフィールドを一括で削除するときに役立つことを除けば、これを使用できる場所はまったく思いつきません。おそらく、広大な CMS テーマの中で非常に重要になるでしょう。

get_post_custom関数とget_post_meta関数について以前書きましたが、どうせカスタムフィールド関連の関数が少ないのではないかと個人的に思っていたので、もちろん一部の関数を除いたカスタムフィールド関連の関数を全て簡単に書いてみました。基本的な実装コード。
get_post_custom_values は、現在の記事の指定されたカスタム フィールドの値を取得し、配列の形式で返すために使用されます。

リーリー

おおよそ以下の結果が返されます

(カスタムフィールドが設定されている場合)

リーリー

get_post_custom_keys は、現在の記事内のすべてのカスタム フィールドのキー値を取得するために使用されます。

リーリー

おおよそ次の結果が得られます:
(カスタムフィールドが設定されている場合)

リーリー

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

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

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/1088785.html技術記事 WordPress 開発における get_post_custom() 関数は解析を使用します。WordPressgetpost は get_post_cu...
を除き、記事を返すために使用されるカスタム フィールドと同じです。
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。