2017-10-01 80 views
0

我正在寫一個Python腳本來查詢我的wordpress.org MySQL數據庫。我想查詢帖子標題及其鏈接,以便我可以爲我的網站構建自定義目錄頁面。我製作了一個ToC頁面,並添加了一個iframe以顯示由我的Python腳本創建的目錄。SQL查詢從wordpress.org獲取帖子名稱和鏈接MySQL

到目前爲止,我有一個iframe的ToC頁面,它加載了查詢MySQL數據庫的python腳本。該Python腳本正在返回所有的文章標題與此查詢:

SELECT post_title 
    FROM `wp_posts` 
    WHERE post_type = 'post' 
    AND post_status = 'publish'; 

不過,我想我的Python腳本根據類別整理我的TOC,我需要爲每一篇文章的鏈接。如何將類別和鏈接添加到我的SQL查詢中,以便輸出post_titles,鏈接和類別?

回答

0

我想出了我需要什麼來完成這個項目。下面的查詢爲我提供了構建Wordpress自定義ToC所需的一切。需要發佈帖子名稱和發佈日期來爲每個帖子構建靜態鏈接。

SELECT p.post_title as 'Post Title', 
     t.name as 'Category', 
     p.post_date as "Post Date", 
     p.post_name as "Post Name" 
FROM wp_posts p, 
    wp_terms t, 
    wp_term_relationships tr, 
    wp_term_taxonomy tx 
WHERE p.post_type = 'post' 
AND p.post_status = 'publish' 
AND tx.taxonomy = 'category' 
AND p.ID = tr.object_id 
AND tr.term_taxonomy_id = t.term_id 
AND tx.term_id = t.term_id;