📅  最后修改于: 2023-12-03 14:48:32.360000             🧑  作者: Mango
在 WordPress 网站开发过程中,有时候需要在插件页面上显示通知,以向用户提供重要信息或者与插件相关的提示。下面是一个简单的示例,演示了如何在 PHP 主题文件中实现此功能。
首先,在主题文件夹中创建一个名为 functions.php
的文件,然后将下面的代码片段添加到该文件中:
/**
* 在插件页面上显示通知
*/
function display_plugin_notification() {
// 检查当前是否是插件页面
$screen = get_current_screen();
if ( $screen->id === 'plugins' ) {
$message = '这是一个插件相关的通知。';
// 显示通知框
echo '<div class="notice notice-success is-dismissible">';
echo '<p>' . esc_html( $message ) . '</p>';
echo '</div>';
}
}
add_action( 'admin_notices', 'display_plugin_notification' );
这段代码定义了一个名为 display_plugin_notification
的函数,用于在插件页面上显示通知。在函数中,我们首先检查当前页面是否是插件页面。如果是插件页面,我们定义了一个变量 $message
来存储通知内容。然后,我们使用 echo
函数输出一个具有类名和内容的带关闭按钮的通知框。
最后,我们使用 add_action
函数将 display_plugin_notification
函数添加到 admin_notices
动作挂钩中,以便在 WordPress 后台显示通知。
使用上述代码片段后,通知框将仅在插件页面上显示,并在页面刷新后消失。你可以根据需要自定义通知框的样式和内容。
希望这个简单示例对你有帮助!