在wordpress中制作通知圈

时间:2016-08-23 12:33:03

标签: javascript php mysql wordpress

我想要一个节目通知。我编写自定义代码来计算行并显示带计数的通知圈,但是出现了一些问题,它不会全局显示。

global $wpdb;
        $id=get_current_user_ID();
        $order_table=$wpdb->prefix.'buyer_order_request';
        $matched_table=$wpdb->prefix.'matched_order_details';
        $table2=$wpdb->prefix.'my_new_productsdetail';
        $query="SELECT * FROM $matched_table INNER JOIN $order_table ON $matched_table.order_req_id =$order_table.order_request_id WHERE $matched_table.order_supplier_id = $id AND $matched_table.matched_acpt='0' AND $matched_table.decline_reason=''";
        $results=$wpdb->get_results($query);
        $rowCount = $wpdb->num_rows;
        $user = new WP_User( $id );
            $curren_user_role=$user->roles[0];
            if($curren_user_role=='supplier')
            {
                ?>
                <script>
                jQuery(document).ready(function(){
                    var noti_count=jQuery('#row-counts').val();
                    if(noti_count>0)
                    { 
                      jQuery('.button__badge').css({"backgroundColor": "red", "color": "white"});
                      jQuery('.button__badge').text(noti_count);

                    }
                    else
                    {
                         jQuery('.button__badge').hide();
                    }
                });
                </script>
                <input type="hidden" value="<?php echo $rowCount; ?>" id="row-counts">
                <?
           }

0 个答案:

没有答案