需要幫助寫作條件爲我的WordPress的網站(找不到類似的線程)。不知道是否可以用wordpress條件標籤來完成。顯示的東西取決於帖子的數量WordPress的
我想要完成的任務:
如果當前登錄的用戶發佈的0帖展示一些東西(例如鏈接數之一)否則,如果用戶發表了超過0帖子會顯示其他的東西(鏈接數二)。
我設法寫我自己很簡單,如果用於顯示菜單取決於用戶角色的聲明,但我找不到解決這個問題。
需要幫助寫作條件爲我的WordPress的網站(找不到類似的線程)。不知道是否可以用wordpress條件標籤來完成。顯示的東西取決於帖子的數量WordPress的
我想要完成的任務:
如果當前登錄的用戶發佈的0帖展示一些東西(例如鏈接數之一)否則,如果用戶發表了超過0帖子會顯示其他的東西(鏈接數二)。
我設法寫我自己很簡單,如果用於顯示菜單取決於用戶角色的聲明,但我找不到解決這個問題。
的WordPress有count_user_posts()函數:
http://codex.wordpress.org/Function_Reference/count_user_posts
使用PHP函數mysqli_connect連接到數據庫,然後考慮到schema of wordpress databases,我們必須按照以下步驟進行其他步驟。
的get_current_user_id() wordpress的函數返回誰是當前登錄的用戶的ID然後你就可以使用這個值是這樣的:
$query = "select count(*) from wp_posts where post_author = ".get_current_user_id();
最後,你必須運行查詢作爲PHP manual描述。
這是很簡單的(謝謝jonahs)。
<?php
$user_ID = get_current_user_id();
$user_post_count = count_user_posts($user_ID);
if ($user_post_count == 0) {
echo 'message one';
} else {
echo 'message two';
}
?>
謝謝工程:) – th3rion
讓羣衆幫助您獲得信貸:) – jonahs
對不起請註明正確的答案是正確的 - 已檢查。 – th3rion