$wpdb是WordPress提供的一個全局變量,該全局變量是負(fù)責(zé)與WordPress數(shù)據(jù)庫交流的類的實例化。
員工經(jīng)過長期磨合與沉淀,具備了協(xié)作精神,得以通過團隊的力量開發(fā)出優(yōu)質(zhì)的產(chǎn)品。創(chuàng)新互聯(lián)堅持“專注、創(chuàng)新、易用”的產(chǎn)品理念,因為“專注所以專業(yè)、創(chuàng)新互聯(lián)網(wǎng)站所以易用所以簡單”。公司專注于為企業(yè)提供成都網(wǎng)站建設(shè)、成都網(wǎng)站制作、微信公眾號開發(fā)、電商網(wǎng)站開發(fā),成都小程序開發(fā),軟件按需制作等一站式互聯(lián)網(wǎng)企業(yè)服務(wù)。
在wpdb類中可以引用WordPress數(shù)據(jù)庫表。$posts 是關(guān)于文章的數(shù)據(jù)庫表。
$wpdb-posts改成$wpdb-postss 是什么意圖?
這個問題確實有點難度,評論這塊現(xiàn)在也弄得少,基本都用第三方的了。
按您的要求,除administrator外,都是注冊用戶,所以可以在當(dāng)前皮膚的functions.php中做如下判斷:
1
2
3
if ( ! is_super_admin() ){//非管理員
//blablabla...
}
然后將待審、垃圾評論、已回收的評論信息不顯示。這可以對get_comments函數(shù)提供的pre_get_comments鉤子進(jìn)行設(shè)置,比如:
1
2
3
4
5
add_action( 'pre_get_comments', 'dit_ha href=";tn=44039180_cprfenlei=mv6quAkxTZn0IZRqIHckPjm4nH00T1Y1rHb3njcYP1ndnWbsmWTd0ZwV5Hcvrjm3rH6sPfKWUMw85HfYnjn4nH6sgvPsT6KdThsqpZwYTjCEQLGCpyw9Uz4Bmy-bIi4WUvYETgN-TLwGUv3EPjbdrH03Pjbknj0YPWm3PjfY" target="_blank" class="baidu-highlight"id/ae_some_comments', 999 );
function dit_ha href=";tn=44039180_cprfenlei=mv6quAkxTZn0IZRqIHckPjm4nH00T1Y1rHb3njcYP1ndnWbsmWTd0ZwV5Hcvrjm3rH6sPfKWUMw85HfYnjn4nH6sgvPsT6KdThsqpZwYTjCEQLGCpyw9Uz4Bmy-bIi4WUvYETgN-TLwGUv3EPjbdrH03Pjbknj0YPWm3PjfY" target="_blank" class="baidu-highlight"id/ae_some_comments( $comments ){
$comments-query_vars['status'] = 'approve'; //獲取評論信息時只顯示已審核批準(zhǔn)的。
return $comments;
}
這時如果注冊用戶查看回收站時,又要只能顯示當(dāng)前用戶自己的。所以還要增加點判斷
1
2
3
4
5
6
7
8
9
10
function dit_ha href=";tn=44039180_cprfenlei=mv6quAkxTZn0IZRqIHckPjm4nH00T1Y1rHb3njcYP1ndnWbsmWTd0ZwV5Hcvrjm3rH6sPfKWUMw85HfYnjn4nH6sgvPsT6KdThsqpZwYTjCEQLGCpyw9Uz4Bmy-bIi4WUvYETgN-TLwGUv3EPjbdrH03Pjbknj0YPWm3PjfY" target="_blank" class="baidu-highlight"id/ae_some_comments( $comments ){
$status = $comments-query_vars['status'];
if ( 'trash' == $status ) {//當(dāng)用戶選擇顯示回收站時,將ID添加進(jìn)篩選條件
global $current_user;
$comments-query_vars['user_id'] = $current_user-ID;
}else {
$comments-query_vars['status'] = 'approve'; //獲取評論信息時只顯示已審核批準(zhǔn)的。
}
return $comments;
}
所以,最后放在functions.php中的代碼片段整合如下:
1
2
3
4
5
6
7
8
9
10
11
12
13
if ( ! is_super_admin() ){//非管理員
add_action( 'pre_get_comments', 'dit_hide_some_comments', 999 );
function dit_hide_some_comments( $comments ){
$status = $comments-query_vars['status'];
if ( 'trash' == $status ) {//當(dāng)用戶選擇顯示回收站時,將ID添加進(jìn)篩選條件
global $current_user;
$comments-query_vars['user_id'] = $current_user-ID;
}else {
$comments-query_vars['status'] = 'approve'; //獲取評論信息時只顯示已審核批準(zhǔn)的。
}
return $comments;
}
}
你好樓主手機注冊的話建議你直接到該軟件中,然后注冊使用手機號注冊就可以了。