使用说明
文件地址:\zibll\inc\functions\user\page.php
手动修改代码
在函数名:function zib_user_ctnter_main_tabs_array_filter_main($tabs_array)里面官方认证下面
添加下面代码
$tabs_array['complaint'] = array( 'title' => '我的投诉', 'nav_attr' => 'drawer-title="我的投诉"', 'content_class' => 'complaint-settings', 'loader' => '<div class="zib-widget"> <div class="placeholder k1 mb10"></div> <div class="placeholder k1 mb10"></div> <div class="placeholder s1"></div> <div class="placeholder t1 mt20"></div> <div class="placeholder s2"></div> <div class="placeholder k1 mb10"></div> <div class="placeholder k1 mb10"></div> <div class="placeholder s1"></div> <div class="placeholder t1 mt20"></div> <div class="placeholder s2"></div> </div>', 'content_func' => 'zib_main_user_tab_content_complaint', // 添加此行 );
在函数名:function zib_user_center_page_sidebar_button_1($con)里面的官方认证下面
添加下面代码
说明
下面三个代码任选一个在\zibll\inc\functions\user\page.php任意地方添加(推荐第一个)
选项卡代码《带有分页功能+处理进度的功能+正在处理的投诉根据提交时间依次前面》(
添加带有处理进度的选项卡页面代码《有处理进度的功能+正在处理的投诉根据提交时间依次前面》
在下面任意位置添加,我的投诉选项卡页面的代码《无处理进度的功能》
// 我的投诉页面function zib_main_user_tab_content_complaint(){ $current_user_id = get_current_user_id(); $my_complaint_style = '<div style="margin-bottom: 10px;padding: 15px;color: #0986f5;background: #337ab71c;">加入网络监督员维护社区网络环境,举报不良信息,共建和谐绿色社区</div>'; $my_complaint_div ='style="background: #eeeeee57;padding: 15px;"'; global $wpdb; $table_name = $wpdb->prefix . 'zib_message'; $query = $wpdb->prepare( "SELECT * FROM $table_name WHERE send_user = %d AND type = %s", $current_user_id, 'user_report' ); $results = $wpdb->get_results($query); //如果查询记录为空则显示 if (empty($results)) { $html = '<form class="zib-widget">' . $my_complaint_style . '<div ' . $my_complaint_div . '>您当前没有举报记录</div></form>'; } else { $html = '<div>'; foreach ($results as $result) { // 提取被举报用户到提交时间之间的文本 $start_pos = strpos($result->content, '被举报用户:'); $end_pos = strpos($result->content, '提交时间:'); $filtered_content = substr($result->content, $start_pos, $end_pos - $start_pos); $html .= "<p $my_complaint_div>" . $filtered_content; // 提取提交时间中的数字部分 preg_match('/提交时间:(\d{4}-\d{2}-\d{2} \d{2}:\d{2}:\d{2})/', $result->content, $matches); if (isset($matches[1])) { $submission_time = $matches[1]; $html .= '提交时间:' . $submission_time; } $html .= '</p>'; } $html .= '</div>'; $html = '<form class="zib-widget">' . $my_complaint_style . $html . '</form>'; } return zib_get_ajax_ajaxpager_one_centent($html);}add_filter('main_user_tab_content_complaint', 'zib_main_user_tab_content_complaint');
🎉 恭喜你发现了宝藏!>>点此前往<<
👋 感谢您的观看,对您有用就分享出去吧 !
如您有好的资源/素材,可参与创作者激励计划享投稿分成。分成介绍 投稿成功收录,即可获得1-10 元/篇奖励。(重复内容无奖励)
本站代码模板仅供学习交流使用请勿商业运营,严禁从事违法,侵权等任何非法活动,否则后果自负!
© 版权声明
THE END
文章不错?点个赞呗
相关推荐
随机看看好帖需要善于发现
热门圈子总有聊不完的话题
- 最新
- 最热
只看作者