WordPressでは、登録されているときはいつでもdescriptions
をカスタム投稿タイプに追加できます。 ( register_post_type()
。そのタイトルをAdmin Landing Page(すべて表示Post Type)のタイトルの下に出力したいのですが、/wp-admin/edit.php
を調べましたが、そうではありません。この場合、表示されているフィルタが使用可能かどうかを確認します(したがって、実行できない可能性があります)。
Tracの274行目 は実際のタイトルが設定されているように見えます。可能ですか/それをフィルタリングして私の投稿タイプの説明を追加する方法はありますか?
フィルタ views_{$this->screen->id}
はpost edit screenのタイトルがscreenにプリントされた直後に起動されるので、あなたが望むものを単にエコーするのに安全な場所です。
だからあなたは単にすることができます:
function post_type_desc( $views ){
$screen = get_current_screen();
$post_type = get_post_type_object($screen->post_type);
if ($post_type->description) {
printf('<h4>%s</h4>', esc_html($post_type->description)); // echo
}
return $views; // return original input unchanged
}
add_filter("views_edit-POST_TYPE_HERE", 'post_type_desc');