📜  wordpress 显示通知 - PHP (1)

📅  最后修改于: 2023-12-03 15:35:44.059000             🧑  作者: Mango

WordPress 显示通知 - PHP

WordPress 是一个非常流行的内容管理系统(CMS),用于创建博客和网站。在创建网站时,在各种情况下向用户显示通知或消息可以提高用户体验。在 WordPress 中,可以使用 PHP 代码轻松添加自定义通知。

方法

下面是添加通知的简单方法。

使用 WordPress 的 admin_notices 功能

WordPress 提供了 admin_notices 功能,可让用户在管理界面上看到提醒和通知。使用以下代码片段可以向管理界面添加通知:

function my_admin_notice() {
    ?>
    <div class="notice notice-success is-dismissible">
        <p><?php _e( 'This is my custom notification!', 'my-text-domain' ); ?></p>
    </div>
    <?php
}
add_action( 'admin_notices', 'my_admin_notice' );

以上代码首先定义了一个函数 my_admin_notice(),它返回一个带有自定义消息的 HTML 元素。然后使用 add_action() 函数将此函数添加到 admin_notices 功能上。

使用 WordPress 的 wp_footer 功能

除了 admin_notices,WordPress 还提供了 wp_footer 功能,该功能可以在前端(即网站)上添加通知。以下代码片段可在网站底部添加通知:

function my_frontend_notice() {
    ?>
    <div class="notice notice-info">
        <p><?php _e( 'This is my custom frontend notification!', 'my-text-domain' ); ?></p>
    </div>
    <?php
}
add_action( 'wp_footer', 'my_frontend_notice' );

以上代码与前一个代码片段相似,只是将 admin_notices 替换为 wp_footer

结论

在 WordPress 中显示通知很容易。可以使用 admin_noticeswp_footer 功能轻松添加通知。此外,还可以添加其他自定义逻辑,以便更精细地控制何时显示通知。