如何将用户表中的DISPLAY_NAME添加到此查询

时间:2021-12-06 作者:flexi2202

如何将wordpress用户表中的display\\u名称添加到此查询中以获取帮助

SELECT a.post_title, b.meta_key, b.meta_value as level, c.meta_value as intro
FROM wp_posts a
LEFT JOIN wp_postmeta b ON a.ID = b.post_id
LEFT JOIN wp_postmeta c ON a.ID = c.post_id
WHERE b.meta_key = \'level\'
AND c.meta_key = \'_post_main_intro\'

1 个回复
最合适的回答,由SO网友:ten80snowboarder 整理而成

您应该能够通过添加另一个联接并选择display_name 该联接表中的列:

SELECT a.post_title, b.meta_key, b.meta_value as level, c.meta_value as intro, u.display_name
FROM wp_posts a
LEFT JOIN wp_postmeta b ON a.ID = b.post_id
LEFT JOIN wp_postmeta c ON a.ID = c.post_id
LEFT JOIN wp_users u ON a.post_author = u.ID
WHERE b.meta_key = \'level\'
AND c.meta_key = \'_post_main_intro\'
希望这对你有用!

相关推荐

在该主题的函数.php文件中添加html链接

我使用的选项是,人们需要有一个帐户才能结账。因此,签出页面被阻止。此时,您将收到消息“您必须登录才能结账”。为了提高客户不必搜索单击下一步的位置,我想添加额外的超链接文本。我发现这段代码工作得很好,但HTML在“我的消息”区域中不起作用。function filter_woocommerce_checkout_must_be_logged_in_message( $message ) { $message = \'MY MESSAGE\'; return $message;