在WordPress文章中通过特殊标签设置,实现仅管理员可见的内容

2023-12-6 451 12/6

WordPress文章中一些内容只想已登录管理员(自己)可见,实现这种功能可以在主题文件夹中编辑functions.php文件,添加以下代码

function admin-only-content($atts, $content = null) {
    // 检查当前用户是否是管理员
    if (current_user_can('administrator')) {
        // 如果是管理员,显示提示内容
        return '<div class="admin-only-content" style="border: 1px solid #000;padding: 10px;"><span style="color: red;">以下内容管理员可见</span>' . (!empty($content) ? '<br/>' . $content : '') . '</div>';
    } else {
        // 如果不是管理员,返回空
        return '';
    }
}


add_shortcode('adminkj', 'admin-only-content');

在编辑文章时使用adminkj在WordPress文章中通过特殊标签设置,实现仅管理员可见的内容标签,标签中的内容就是仅管理员可见了。效果如下

在WordPress文章中通过特殊标签设置,实现仅管理员可见的内容

 

- THE END -
最后修改:2023年12月10日
0

非特殊说明,本博所有文章均为博主原创。

共有 0 条评论