功能介绍
RiPro-V2文章内页付费小工具添加开通会员按钮,且已购买才能看见的备注信息,废话不多说直接看效果:
配置教程
第一步:/主题目录/inc/options/shop-widget-options.php (103行左右)替换文件:
// 购买后不显示价格组件
if ($IS_PAID == 0) {
the_post_shop_priceo_options($post_id);
}
//按钮组件 异步模式
if ( is_site_async_cache() ) {
wp_enqueue_script('clipboard');
echo '<div class="async-shop-down text-center"><i class="fa fa-spinner fa-spin"></i></div>';
}else{
$the_user_type = _get_user_vip_type($user_id);
$the_post_price = get_post_price($post_id, $the_user_type);
if ($IS_PAID == 0) {
# 未购买... is_site_nologin_pay
if ($the_user_type == 'nov' && $the_post_price == -1) {
echo '<button type="button" class="btn btn-block btn-danger mb-3" disabled>' . esc_html__('暂无购买权限', 'ripro-v2') . '</button>';
} elseif (empty($user_id) && !is_site_nologin_pay()) {
echo '<button type="button" class="btn btn-block btn-primary mb-3 login-btn">' . esc_html__('登录后下载', 'ripro-v2') . '</button>';
} else {
echo '<button type="button" class="btn btn-block btn-primary mb-3 click-pay-post" data-postid="' . $post_id . '" data-nonce="' . $click_nonce . '" data-price="' . $the_post_price . '">' . get_shop_paybtn_txt() . '</button>';
}
} elseif ($IS_PAID == 3) {
# 免费资源...
if (empty($user_id) && !is_site_nologin_pay()) {
echo '<button type="button" class="btn btn-block btn-primary mb-3 login-btn">' . esc_html__('登录后下载', 'ripro-v2') . '</button>';
} else {
the_post_shop_downurl_btns($post_id, $click_nonce);
}
} elseif ($IS_PAID > 0) {
# 已购买...
the_post_shop_downurl_btns($post_id, $click_nonce);
}
}
替换为:
// 购买后不显示价格组件
// if ($IS_PAID == 0) {
// the_post_shop_priceo_options($post_id);
// }
//永远显示价格组件
the_post_shop_priceo_options($post_id);
//按钮组件 异步模式
if (!is_site_async_cache() ) {
wp_enqueue_script('clipboard');
}else{
$the_user_type = _get_user_vip_type($user_id);
$the_post_price = get_post_price($post_id, $the_user_type);
if ($IS_PAID == 0) {
//显示开通会员
echo '<a href="/user/vip"><button type="button" class="btn btn-block btn-primary mb-3">开通会员</button></a>';
# 未购买... is_site_nologin_pay
if ($the_user_type == 'nov' && $the_post_price == -1) {
echo '<button type="button" class="btn btn-block btn-danger mb-3" disabled>' . esc_html__('暂无购买权限', 'ripro-v2') . '</button>';
} elseif (empty($user_id) && !is_site_nologin_pay()) {
echo '<button type="button" class="btn btn-block btn-primary mb-3 login-btn">' . esc_html__('登录后下载', 'ripro-v2') . '</button>';
} else {
echo '<button type="button" class="btn btn-block btn-primary mb-3 click-pay-post" data-postid="' . $post_id . '" data-nonce="' . $click_nonce . '" data-price="' . $the_post_price . '">' . get_shop_paybtn_txt() . '</button>';
}
} elseif ($IS_PAID == 3) {
//显示开通会员
echo '<a href="/user/vip"><button type="button" class="btn btn-block btn-primary mb-3">开通会员</button></a>';
# 免费资源...
if (empty($user_id) && !is_site_nologin_pay()) {
echo '<button type="button" class="btn btn-block btn-primary mb-3 login-btn">' . esc_html__('登录后下载', 'ripro-v2') . '</button>';
} else {
the_post_shop_downurl_btns($post_id, $click_nonce);
}
} elseif ($IS_PAID > 0) {
# 已购买...
the_post_shop_downurl_btns($post_id, $click_nonce);
echo '<div style="margin-top:20px;color: #0080FF;border:4px solid #f0f0f5">PS: 如遇链接失效或其他问题请联系客服QQ: <span style="color: red">88888888</span> 协助解决!</div>';
}
}
第二步:171行左右 将永久有效修改为购买后永久有效 当然这里也可以不修改 看个人喜好。
- 本站名称:清风资源网
- 本站永久地址:www.mcoxn.com
- 本站提供的源码、模板、插件等等其他资源,除资源本身问题外,都不包含免费技术服务,请大家谅解!
- 本站资源解压密码一般都为www.mcoxn.com如发现链接失效,请联系在线客服更新。
- 本站所有代码模板仅供学习交流使用,请勿用于商业用途,及违法侵权行为使用均与本站无关。
- 源码素材属于虚拟商品,具有可复制性,可传播性,一旦授予,不接受任何形式的退款、换货要求。
- 本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。
- 本站所有资源来源于公开互联网搜集和网友投稿提供,仅供个人学习研究使用,若本站收录的内容对您的版权或者利益造成损害,请提供相应的资质证明发邮件至kakbga@qq.com我们将于3个工作日内予以删除。
评论(5)
学习学习
又一次过来学习大神的绝招
哎呀评论了看不着
看看
看看还是不行