2016-12-01 65 views
2

我是WordPress新手。我在codeigniter中創建WordPress之類的管理面板,所以我需要了解WordPress中的數據庫表關係。有一個數據庫表wp_term用於存儲類別和標籤。從WordPress的wp_terms表中檢索數據

我的問題或我想要的是我想顯示類別和標籤的職位。

例如:假設我已經插入了4個具有類別和標籤的新帖子。帖子將被存儲在wp_posts表中,並且類別和標籤將被存儲在wp_terms中。那麼兩個表之間的關係是什麼?
請幫幫我。
謝謝。

回答

2

wp_terms表中找到帖子和鏈接的類別以及帖子的標籤。

WordPress數據的核心是帖子。它存儲在wp_posts表中。此外,頁面和導航菜單項也存儲在此表中。

帖子與wp_terms表中的類別和標籤相關聯,並且此關聯保留在wp_term_relationships表中。鏈接與各自類別的關聯也保存在此表中。

對於表的之間的關係更多的細節,你可以看到下面的圖片: enter image description here

在情況下,如果你想看到所有的表之間的關係,然後看到圖像,如下:

enter image description here

要獲取更多詳細的WordPress的數據庫表,你可以看到Link

如想要通過他們的帖子顯示類別和標籤。

<?php $terms = wp_get_post_terms($post_id, $taxonomy, $args); ?> 

如果要使用自定義查詢,請調用$wpdb全局變量。

global $wpdb; 
$query= 'write query there' ; 

謝謝!

+0

感謝的答案,但依然混亂。你能詳細解釋一下嗎? – Deepak

+0

@ Dipen我正在處理codeigniter。我想創建像WordPress這樣的管理面板,所以我需要了解這一點。 – Deepak

+0

@Deepak我編輯了我的答案,請檢查。 – Deep

1

試試這個

<?php $terms = wp_get_post_terms($post_id, $taxonomy, $args); ?>