WordPressのテーマやプラグイン作成において、よく利用する関数やグローバル変数などを個人的に整理したコンテンツです。 各関数やグローバル変数は、情報別(データの種類)と目的別(機能の種類)に分類しています。 なお、ほとんどの情報はソースコードを見ながら書き留めた内容であり、確認不足による誤りや更新の遅れによる不正確な内容を含んでいる可能性があります。あらかじめご了承ください。
void wp_admin_headers()
管理画面向けのReferrer-Policyヘッダーを送信する。
bool wp_verify_fast_hash( string $message, string $hash )
高速なハッシュ関数で作ったハッシュを検証する。
string wp_fast_hash( string $message )
メッセージのハッシュを高速に取得する。
string wp_unique_id_from_values( array $data [ , string $prefix = '' ] )
ユニークなIDを生成する。
bool wp_password_needs_rehash( string $hash [ , string|int $user_id = '' ] )
パスワードハッシュがリハッシュする必要があるか調べる。
bool is_post_embeddable( [ int|WP_Post $post = null ] )
投稿が埋め込み可能か調べる。
WordPressバージョン6.8では、ユーザーのパスワードハッシュの生成方法が変更される。これに関連して、既存ユーザーのパスワードハッシュも更新されることがアナウンスされており、少し気になった。
string wp_get_nav_menu_name( string $location )
ナビゲーションメニューのメニュー名を取得する。
bool has_nav_menu( string $location )
ナビゲーションメニューが登録されているか調べる。
string|WP_Error get_password_reset_key( WP_User $user )
パスワードリセットキーを取得する。