3テラバイト

プログラム関連備忘録サイト。主にゲーム。

WordPress

WordPress投稿、ページ、添付ファイルのフィルターフック一覧

投稿日:

こんにちは、今日はWordPressの投稿、ページ、添付ファイルのフィルターフックについてまとめていきます。

確認環境

WordPress 5.5.1

フィルターフック一覧

フック名説明
attachment_fields_to_edit添付ファイルの編集時に表示されるフォームフィールドに適用されます。
attachment_iconget_attachment_icon関数の添付ファイルのアイコンに適用されます。
attachment_innerHTMLget_attachment_innerHTML関数で、アイコンがない場合に添付ファイルに使用されるタイトルに適用されます。
author_edit_pre
body_classHTMLの<body>要素のクラスに適用されます。 get_body_class関数で呼び出されます。
content_edit_pre
content_filtered_edit_pre
excerpt_edit_pre
date_edit_pre
date_gmt_edit_pre
get_attached_fileget_attached_file関数によって取得された添付ファイル情報に適用されます。
get_enclosedget_enclosed関数によって投稿のエンクロージャーリストに適用されます。
get_pagesget_pages関数によって返されるページのリストに適用されます。
get_pungget_pung関数によって投稿のpingされたURLのリストに適用されます。
get_the_archive_titleget_the_archive_title関数でアーカイブのタイトルに適用されます。
get_the_excerptget_the_excerpt関数の投稿の抜粋に適用されます。
get_the_guidget_the_guid関数で投稿のGUIDに適用されます。
get_to_pingget_to_ping関数によって投稿をpingするためのURLのリストに適用されます。
icon_dir
icon_dir_uri
image_size_names_chooseメディアライブラリで選択可能な画像サイズのリストに適用されます。通常、カスタム画像サイズを選択可能にするために使用されます。
mime_type_edit_pre
modified_edit_pre
modified_gmt_edit_pre
no_texturize_shortcodes登録されたショートコードに適用されます。
parent_edit_pre
password_edit_pre
post_class投稿の最も外側のHTML要素のクラスに適用されます。 get_post_class関数で呼び出されます。
pre_kses
prepend_attachmentprepend_attachment関数によって付加されるHTMLに適用されます。
protected_title_format投稿がパスワードで保護されている場合に、投稿のタイトルを変更または操作するために使用されます。
private_title_formatステータスが非公開の場合に投稿タイトルを変更または操作するために使用されます。
sanitize_titleHTMLタグを取り除いた後、sanitize_title関数によって投稿タイトルに適用されます。
single_post_titlewp_title関数とsingle_post_title関数によってブログページのタイトルを作成するために使用されるときに、投稿のタイトルに適用されます。
status_edit_pre編集のために表示する前に投稿ステータスに適用されます。
the_content画面に表示する前に、データベースから取得した投稿コンテンツに適用されます(トラックバックなどの他の操作でも使用されます)。
the_content_rssRSSフィードに含める前に投稿コンテンツに適用されます。 (非推奨)
the_content_feedRSSフィードに含める前に投稿コンテンツに適用されます。
the_editor_contentリッチエディタウィンドウに配置する前に投稿コンテンツに適用されます。
the_excerpt画面に表示する前に、データベースから取得した投稿の抜粋(または抜粋がない場合は投稿のコンテンツ)に適用されます(トラックバックなどの他の操作でも使用されます)。
the_excerpt_rssRSSフィードに含める前に、投稿の抜粋に適用されます。
the_password_form保護された投稿のパスワードフォームに適用されます。
the_tags画面に表示する前に、データベースから取得したタグに適用されます。
the_title画面に表示する前に、データベースから取得した投稿タイトルに適用されます(トラックバックなどの他の操作でも使用されます)。
the_title_rssRSSフィードに含める前に投稿タイトルに適用されます(最初にthe_titleでフィルタリングした後)。
title_edit_pre編集のために表示する前に投稿タイトルに適用されます。
type_edit_pre編集のために表示する前に投稿タイプに適用されます。
wp_dropdown_pageswp_dropdown_pages関数によって生成されたWordPressページのHTMLドロップダウンリストに適用されます。
wp_list_pageswp_list_pages関数によって生成されたHTMLリストに適用されます。
wp_list_pages_excludeswp_list_pages関数で除外されたページのリスト(ページIDの配列)に適用されます。
wp_get_attachment_metadatawp_get_attachment_metadata関数によって取得された添付ファイルメタデータに適用されます。
wp_get_attachment_thumb_file
wp_get_attachment_thumb_url
wp_get_attachment_url
wp_mime_type_icon
wp_title

-WordPress


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

関連記事

no image

WordPressでクエリ句をフィルタリングするposts_clausesの使い方

こんにちは、今日はWordPressでクエリ句をフィルタリングするposts_clausesの使い方についてまとめていきます。 確認環境 WordPress 5.5.1 使い方 $clausesはWH …

no image

WordPress投稿、ページ等へのリンクのフィルターフック一覧

こんにちは、今日はWordPressで投稿、ページ等へのリンクのフィルターフックについてまとめていきます。 確認環境 WordPress 5.5.1 フィルターフック一覧 フック名説明attachme …

no image

WordPressで投稿内のリンク先に通知する機能を無効化する

WordPressではデフォルトで投稿内にリンクがあった場合にそのリンク先に通知を試みる設定になっています。 こちらの機能を無効化するには以下の設定から行えます。 設定 > ディスカッション設定 > …

no image

WordPressサイトにFacebookページの埋め込みを行う方法

こんにちは、今日はWordPressサイトにFacebookページの埋め込みを行う方法についてまとめていきます。 Facebookページの埋め込みを行う手順 埋め込みコードを作成するページにアクセス …

no image

WordPress管理画面にメタボックスを追加する方法

こんにちは、今日はWordPress管理画面にメタボックスを追加する方法についてまとめていきます。 確認環境 WordPress 5.5.1 追加方法 メタボックスの追加にはadd_meta_box関 …