WordPress后台选项设置更新通知

在两年前,我就已经自己开发过WordPress后台自定义选项设置。

相关文章:

但是一直以来都没有注意到一个问题,当我更新了设置时,我的界面并不会提示我更新成功,今天我找了一下,有两种方式。

一、自己写,判断是否是点击了更新

并且可以判断这个settings-updated是不是为true

<?php if ( isset( $_GET['settings-updated'] ) ) {
    echo "<div class='updated'><p>Theme settings updated successfully.</p></div>";
} ?>

二、让WordPress来写错误信息

当我们成功时,他会返回更新成功,失败的话返回失败信息,这个应该可以自己根据自己的逻辑进行更改显示文字之类的。

<?php settings_errors(); ?>

确实可以改错误的文字:

function wpdocs_your_admin_notices_action() {
    settings_errors( 'your-settings-error-slug' );
}
add_action( 'admin_notices', 'wpdocs_your_admin_notices_action' );

以上代码都是放到标题下方就可以了。

© 版权声明
THE END
喜欢就支持一下吧
点赞11 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称常用语 夸夸
夸夸
还有吗!没看够!
表情代码图片

    暂无评论内容