使用php而不是WordPress函数检索WordPress后元数据

时间:2014-07-14 作者:cppit

我正在尝试检索wordpress Posteta使用PHP而不是wordpress函数,它需要在PHP没有wordpress函数请。

这就是我所拥有的:

$resultat = mysqli_query($con,"SELECT * FROM wp_posts 
                                 LEFT JOIN wp_postmeta 
                                 ON wp_posts.ID= wp_postmeta.post_id 
                                 where post_type=\'shop_order\'");
这里的问题是每个元键都在自己的行中,所以这不起作用:/有什么建议吗?

我认为可以做的是首先获取所有的post id,然后存储在数组中,然后检索每个post id的值?让我知道你的想法

1 个回复
SO网友:Shazzad

反转机构应该工作。我假设您正在尝试使用post行获取post元数据。

$resultat = mysqli_query($con,"SELECT * FROM wp_postmeta 
                                 LEFT JOIN wp_post 
                                 ON wp_postmeta.post_id = wp_post.ID 
                                 WHERE wp_post.post_type=\'shop_order\'");
然而,会有很多重复。如果一篇文章有100个元数据,那么您也会得到100次文章行。

结束

相关推荐

如何修复显示所有帖子的Archive.php?

我目前正在开发我的第一个大型WordPress网站,我的档案中遇到了一个大问题。php文件。它加载所有帖子,而不是我要显示的类别/标签。其基本思想是建立一个文章展示栏,其中前6篇文章将显示为thumnails,其余将以正常格式显示。然后分页开始,用户可以单击以查看下一页的结果,其中将显示相同的文章展示,但会显示下一页的标准帖子。为了做到这一点,我使用了两个循环,其中第二个循环被6个帖子抵消。直到昨天晚上,我才开始使用它,当时我更改了一些内容并重新加载,结果该内容才开始显示网站上的所有帖子。我最初认为这是我