Articles

WordPressのget_option関数とは?

WordPressは、ウェブサイト開発者、さらにはテーマやプラグインの開発者のために圧倒的な数の関数を定義しています。get_optionは、ウェブサイトのデザイナーがおそらく使用する基本機能に属し、プラグインやテーマ開発者は、彼らの生活を容易にするためにこれを使用して、彼らの多くの時間を節約する必要があります。 この記事では、まずWordPressの関数とは何かについて説明します。 WordPressの関数get_optionとは何か、どのように使うかについて

WordPress Functions

WordPressのコア関数の多くは、プラグインやテーマの開発者に便利です。 WordPress のファイルには、多くの便利な PHP 関数が定義されています。 この他にも、add_option(), update_option(), delete_option() などの get_option に関連する関数がありますので、お探しのものがあれば教えてください。 そのような場合は、WordPressの関数のリストを見て、より多くの関数を見つけることができます。 しかし、我々はさらにget_optionの実装と呼び出しについて説明します。

関数 get_option()

私はあなたが上のget_optionに関する公式ドキュメントを通過することを強くお勧めします。

get_option( string $option, mixed $default = false )

ここで、

$option は値を抽出したいオプションで、

第2引数はデフォルト値を false に強制するものである。

これらのパラメータについては、以下で詳しく説明します。

パラメータ

  • $option

get_option に渡す最初の引数は $option で、欲しいオプションが指定されます。

  • 'admin_email' – ブログ管理者の電子メールアドレス.
  • 'blogname' – 一般オプションで設定したウェブログのタイトル.
  • 'blogdescription' – 一般オプションで設定したブログのタグライン.
  • 'blog_charset' – ブログの文字エンコード; 読み上げオプションで設定します。
  • 'date_format' – 日付フォーマットのデフォルト; 全般オプションで設定します。
  • 'default_category' – 投稿カテゴリのデフォルト; 書き込みオプションで設定します。
  • 'home' – ブログのホーム Web アドレス; 全般オプションで設定します。
  • 'siteurl' – WordPress Web アドレス; 全般オプションで設定します。
  • etc.

さらに多くのオプションを利用できますが、その多くはインストールしているプラグインに依存します。

  • $default

オプションの値が見つからない場合、デフォルト値の false を返します。

Return Value

オプションが存在しないか値がない場合、戻り値は false になります。 これは、オプションをインストールする必要があるかどうかを確認するのに便利で、プラグインオプションのインストール中やアップグレードが必要かどうかをテストするのによく使われます。

オプションがシリアライズされていた場合、それが返されるとシリアライズが解除されます。 option_$option’ フィルター コールバックを登録することにより、与えられたオプションの戻り値の型を強制することができます。

ソース コード

get_option の完全なソース コード、そのサポート関数および get_option で動作する実際のアルゴリズムが、ここにあります。

まとめ

この記事では、get_option()は何をするのか、どのように使うのか、どこで使うことができるのかについて説明しました。 その他、WordPressの便利な関数はこちらで紹介しています。 この記事が気に入っていただけたなら幸いです。 これからもartzstudio.

をよろしくお願いします。