认证教程用户购买文章后自动添加认证标识

认证教程用户购买文章后自动添加认证标识-小白兔技术部落
认证教程用户购买文章后自动添加认证标识
此内容为付费阅读,请付费后查看
兔币1
限时特惠
兔币66
立即购买
您当前未登录!建议登陆后购买,可保存购买订单
安全
可靠
信赖
付费阅读
已售 118

介绍:

  • 自动启用功能:在文章发布的侧边栏中直接启用认证功能,
  • 无需额外操作。 独立设置认证名称:允许为每篇文章设置自定义认证名称,使认证信息更加灵活。
  • 认证名称和描述可自定义:可以在文章编辑页面侧边栏中输入自定义的认证名称和描述,而无需固定某个值。
  • 支持新文章:新发布的文章也可以直接使用此功能,大大减少了重复劳动。

部署教程

部署教程和我前面发布的一篇文章差不多,可以借鉴部署流程和原理,就是下面这一章

演示图:

图片[1]-认证教程用户购买文章后自动添加认证标识-小白兔技术部落
用户购买后就自动添加设定好的认证
图片[2]-认证教程用户购买文章后自动添加认证标识-小白兔技术部落
在写文章的侧边栏选择是否打开功能,自助添加认证信息

本项目为开源项目,由站长测试可用后发布,本项目会适当收取一点服务器运行费用,望理解

部分代码

以下仅为部分代码,公益共享部分代码,如需查看完整代码的话请多多益善,

// 购买文章自动认证
function zibll_add_meta_box() {
    add_meta_box(
        'zibll_auth_meta_box',           
        '认证用户设置',
        'zibll_auth_meta_box_callback',
        'post',
        'side'
    );
}
add_action('add_meta_boxes', 'zibll_add_meta_box');

function zibll_auth_meta_box_callback($post) {
    // 获取元数据
    $is_enabled = get_post_meta($post->ID, '_zibll_auth_enabled', true);
    $name = get_post_meta($post->ID, '_zibll_auth_name', true);
    $desc = get_post_meta($post->ID, '_zibll_auth_desc', true);

    ?>
    <p>
        <label for="zibll_auth_enabled">
            <input type="checkbox" name="zibll_auth_enabled" id="zibll_auth_enabled" value="1" <?php checked($is_enabled, 1); ?> />
            启用认证用户功能
        </label>
    </p>
    <p>
        <label for="zibll_auth_name">认证名称:</label>
        <input type="text" name="zibll_auth_name" id="zibll_auth_name" value="<?php echo esc_attr($name); ?>" placeholder="默认:认证用户" />
    </p>
    <p>
        <label for="zibll_auth_desc">认证描述:</label>
        <input type="text" name="zibll_auth_desc" id="zibll_auth_desc" value="<?php echo esc_attr($desc); ?>" placeholder="默认:赞助会员" />
    </p>
    <p>
        <ul>
            <li>启用后请确保已打开付费下载</li>
            <li>购买后将会自动认证,无需审核</li>
            <li>留空认证名称或描述则使用默认值</li>
        </ul>
    </p>
    <?php
}

完整代码:

温馨提示:本文最后更新于2024-10-14 15:36:00,某些文章具有时效性,若有错误或已失效,请在下方留言或联系兔子警长
© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享