太原阉来商务服务有限公司

首頁 > wordpress建站 > wordpress教程 > WPJAM BASIC插件報錯提示:if($unread_count = $wpjam_topic_messages[‘unread_count’]){
摘要:大挖的后臺今天突然發(fā)現了一處報錯,if($unread_count = $wpjam_topic_messages[&#...

大挖的后臺今天突然發(fā)現了一處報錯,if($unread_count = $wpjam_topic_messages[‘unread_count’]){剛開始以為是WPJAM BASIC插件的七牛云存儲插件的問題,但是通過再次的設置并沒有得到有效的解決,通過百度錯誤提示,發(fā)現了問題所在。

大挖安裝的是WPJAM BASIC插件比較舊的版本的,只有2.6.2,通過代碼的查看是因為一個WP問題的代碼函數出現了問題,因為WPJAM BASIC插件的作品提供了一個簡單的問答社區(qū)功能,但是其它大挖并不需要,所以直接在后臺進行了注釋隱藏,問題就有效的解決了。

通過插件的問題目標,找到路徑所描述的插件”wpjam-basic/include/topic.php“文件,可以插件找到如下代碼(大概在第83行到112行):

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
add_filter('wpjam_pages', 'wpjam_topic_admin_pages');
add_filter('wpjam_network_pages', 'wpjam_topic_admin_pages');
function wpjam_topic_admin_pages($wpjam_pages){
$subs = array();
$menu_title = 'WP問題';
 
if(wpjam_topic_get_weixin_user()){
 
$wpjam_topic_messages = wpjam_get_topic_messages();
if($unread_count = $wpjam_topic_messages['unread_count']){
$menu_title .= '<span class="update-plugins count-'.$unread_count.'"><span class="plugin-count">'.$unread_count.'</span></span>';
}
 
$subs['wpjam-topics'] = array('menu_title'=> '所有問答', 'function'=>'wpjam_topics_page', 'capability' => 'read');
$subs['wpjam-topic'] = array('menu_title'=> '我要提問', 'function'=>'wpjam_topic_edit_page','capability' => 'read');
$subs['wpjam-topic-user'] = array('menu_title'=> '個人資料', 'function'=>'wpjam_topic_user_page','capability' => 'read');
if(isset($_GET['page']) && ($_GET['page'] == 'wpjam-topic-messages')){
$subs['wpjam-topic-messages'] = array('menu_title'=> '消息提醒', 'function'=>'wpjam_topic_messages_page','capability' => 'read');
}
}
 
$wpjam_pages['wpjam-topics'] = array(
'menu_title' => $menu_title,
'icon' => 'dashicons-wordpress',
'subs' => $subs,
'capability' => 'read'
);
 
return $wpjam_pages;
}

將上面的所有代碼注釋掉或刪除掉即可,上面的代碼應該是將“WP問題”這個按鈕添加到后臺左側導航的意思,只要將該函數刪除即不會在左側添加按鈕了,也不影響插件的其他正常運行。為了插件的安全起見,我沒有直接刪除代碼,而是選擇注釋。

分享到:
贊(1) 打賞

作者: 大挖醬

挖主題團隊自2014年開始專注于WordPress企業(yè)主題設計開發(fā),致力于為更多用戶打造出更漂亮、更易用、更專業(yè)的網站。距今已累計開發(fā)近50款WP主題,付費客戶超過5千人。挖主題,是您可以長期信賴的合作伙伴。

81 queries in 0.746 seconds

聯系作者Q: 8413708 WX: zdmin7

支付寶掃一掃

微信掃一掃