アプリ版:「スタンプのみでお礼する」機能のリリースについて

続きを読むのリンクをSQLから取得したいのですが、テーブルや方法が載っていないためわかりません。記事のタイトルと同じリンクに飛ばしたい場合どうすればいいでしょうか?

SELECT a.ID
, a.post_date
, a.post_modified
, a.post_title
, a.post_name
,a.post_excerpt
,a.postcomment=pv_count
,a.attachment.guid AS thumnail.url
, b.user_registered
, b.user_login
, b.user_nicename
, b.display_name
, GROUP_CONCAT(c.name ORDER BY c.term_id) AS category_names/*変更*/
, GROUP_CONCAT(c.slug ORDER BY c.term_id) AS category_slugs/*変更*/

FROM
wp_posts AS post
LEFT JOIN (
SELECT
*
FROM
wp_postmeta
WHERE
meta_key = '_thumbnail_id'
) AS thumbnail
ON post.ID = thumbnail.post_id
LEFT JOIN wp_posts AS attachment
ON thumbnail.meta_value = attachment.ID

//ここから追記
FROM wp_posts a
LEFT JOIN wp_users b
ON a.post_author = b.ID
LEFT JOIN (
SELECT sub_a.name
, sub_a.slug
, sub_c.object_id
, sub_a.term_id/*追加*/
FROM wp_terms sub_a
LEFT JOIN wp_term_taxonomy sub_b
ON sub_a.term_id = sub_b.term_id
LEFT JOIN wp_term_relationships sub_c
ON sub_b.term_taxonomy_id = sub_c.term_taxonomy_id
WHERE sub_b.taxonomy = 'category'
) c
ON a.ID = c.object_id
WHERE a.post_status = 'publish'
AND a.post_type = 'post'
GROUP BY a.ID/*追加*/
ORDER BY a.post_date ASC
WHERE
post.post_type = 'post'
AND
post.post_status = 'publish'
ORDER BY
post.post_date DESC

A 回答 (1件)

https://wpdocs.osdn.jp/%E3%83%87%E3%83%BC%E3%82% … 見る感じ、
>post_content longtext 本文
で良いのでは。
    • good
    • 0
この回答へのお礼

パーマリンクに依存するようです。
再度考えてみます。
https://webllica.com/select-post-list-from-mysql/

お礼日時:2022/04/29 16:40

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!