2017-10-01 10 views
0

私のwordpress.org MySQLデータベースを検索するPythonスクリプトを書いています。投稿のタイトルとリンクを照会して、自分のウェブサイトのカスタム目次ページを作成することができます。 ToCページを作成し、Pythonスクリプトで作成された目次を表示するためにiframeを追加しました。wordpress.orgからの投稿名とリンクを取得するSQLクエリMySQL

これまでのところ、iframeを持つToCページがあり、MySQLデータベースを照会するPythonスクリプトが読み込まれます。

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

は、しかし、私は私のPythonスクリプトは、カテゴリに基づいて私のTOCを整理したいと私は各記事のリンクを必要とする:Pythonスクリプトは、現在、このクエリですべてのポストのタイトルを返しています。どのように私はpost_titles、リンク、およびカテゴリを出力するように私のSQLクエリにカテゴリとリンクを追加するのですか?

答えて

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; 
関連する問題