私は数時間探していますが、これに対する解決策を見つけることができないようです。
私はプラグインを開発していて、管理メディアライブラリの見出しの下にカスタムテキストを追加できるようにしたいです。私はこれを行うためのいくつかのフックがあるかもしれないと思った。
管理画面にテキストを追加する方法を示すものがまったく見つからないようです。これをどのようにして行うのでしょうか。
ありがとう。
すべての管理画面のその領域には管理通知が表示されるので、管理通知を生成することができます。
これが適切な関数とフックです。
function wpse_233031_admin_notice() {
?>
<div class="notice notice-info">
<p>Your message here!</p>
</div>
<?php
}
function wpse_233031_hook_admin_notice() {
add_action( 'admin_notices', 'wpse_233031_admin_notice' );
}
add_action( 'load-upload.php', 'wpse_233031_hook_admin_notice' );
/* Edited out anonymous function callback,
which not only requires PHP 5.3 but is poor WP practice as
it prevents removal of the function from the hook
*/
すべての管理ページはload-{unique-string-for-this-screen}
という形式の固有のフックを起動します。トップレベルの管理者ページの場合はload-{filename}
という形式になります。 load-upload.php
フックで、admin_notices
にフックして、あなたの通知がこのスクリーンにのみ現れるようにします。
標準のWPスタイルを取得するには、divにnotice
のクラス、およびnotice-error
、notice-warning
、notice-success
、またはnotice-info
のいずれかを追加する必要があります。 (is-dismissible
WPのクラスを追加した場合は、閉じるアイコンが表示されますが、解雇と解雇の状態を自分で保存するという重い作業を行う必要があると思います。)