這樣做不好吧,建議不要直接發布:如果有人故意發些垃圾內容發布在你的wordpress上,或通過這攻擊,會對網站造成不良影響的。以上是我的建議望采納。
創新互聯專注于泗洪企業網站建設,成都響應式網站建設,商城網站建設。泗洪網站建設公司,為泗洪等地區提供建站服務。全流程按需定制開發,專業設計,全程項目跟蹤,創新互聯專業和態度為您提供的服務
有可能這個網站的站長設置了,不允許留言。
或者你發的可能含有外鏈,站長不允許。
或者站長還沒有看到你的留言。
留言是需要站長看過之后,手動審核,確定,才能出來的
這個問題確實有點難度,評論這塊現在也弄得少,基本都用第三方的了。
按您的要求,除administrator外,都是注冊用戶,所以可以在當前皮膚的functions.php中做如下判斷:
1
2
3
if ( ! is_super_admin() ){//非管理員
//blablabla...
}
然后將待審、垃圾評論、已回收的評論信息不顯示。這可以對get_comments函數提供的pre_get_comments鉤子進行設置,比如:
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'; //獲取評論信息時只顯示已審核批準的。
return $comments;
}
這時如果注冊用戶查看回收站時,又要只能顯示當前用戶自己的。所以還要增加點判斷
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 ) {//當用戶選擇顯示回收站時,將ID添加進篩選條件
global $current_user;
$comments-query_vars['user_id'] = $current_user-ID;
}else {
$comments-query_vars['status'] = 'approve'; //獲取評論信息時只顯示已審核批準的。
}
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 ) {//當用戶選擇顯示回收站時,將ID添加進篩選條件
global $current_user;
$comments-query_vars['user_id'] = $current_user-ID;
}else {
$comments-query_vars['status'] = 'approve'; //獲取評論信息時只顯示已審核批準的。
}
return $comments;
}
}
可以自己做個評論表單,利用 wordpress 自帶的函數添加評論 大概是 add_comment 或 insert comment 之類的函數,具體沒記得太清楚,做的時候一查就知道了。提示信息可以在提交成功后提示用戶正在審核
網站名稱:WordPress審核 wordpress審核員身份
標題網址:http://vcdvsql.cn/article46/doisheg.html
成都網站建設公司_創新互聯,為您提供建站公司、網站建設、網站制作、微信公眾號、企業網站制作、動態網站
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯