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投稿リスト列のフィルターフックmanage_{$post_type}_posts_columnsの使い方

こんにちは、今日はWordPressで投稿リスト列のフィルターフック、manage_{$post_type}_posts_columnsの使い方についてまとめていきます。 確認環境 WordPress …

no image

WordPressでカテゴリー一覧を取得する関数get_categoriesの使い方

こんにちは、今日はWordPressでカテゴリー一覧を取得する関数get_categoriesの使い方についてまとめていきます。 確認環境 WordPress 5.5.1 使い方 戻り値はカテゴリーオ …

no image

WordPress – ソースコードのシンタックスハイライトを行うSyntaxHighlighter Evolvedの使い方

こんにちは、今日はWordPressでソースコードのシンタックスハイライトが行えるSyntaxHighlighter Evolvedの使い方についてまとめていきます。 インストール方法 プラグイン > …

no image

WordPressでSSL接続か確認する関数is_sslの使い方

こんにちは、今日はWordPressでSSL接続か確認する関数is_sslの使い方についてまとめていきます。 確認環境 WordPress 5.5.1 使い方 引数は無く、SSL接続かどうかをtrue …