如何通过图像类别获取 wordpress post

how to get wordpress post with by category with images

我在同一数据库中安装了 wordpress 和 opencart。试图在 opencart 模块中获取 wordpress posts table。获得 mysql 查询以获取除图像之外的所有信息。我不知道为什么图像与结果循环中的 post 不同。请指导,下面是代码。

$servername = "localhost";
$username = "root";
$password = "";
$dbname = "tablename";
$conn = new mysqli($servername, $username, $password, $dbname);
if ($conn->connect_error) {die("Connection failed: " . $conn->connect_error);}
$sql = "SELECT * FROM wp_posts WHERE post_type = 'attachment' ORDER BY ID DESC LIMIT 3";
$result = $conn->query($sql);
if ($result->num_rows > 0) {

while($row = $result->fetch_assoc()) {
echo '<div class="col-sm-4">';
echo "Post ID: " . $row["ID"] . " / ";
echo "Post Title: " . $row["post_title"] . " / ";
echo "Post Title: " . $row["post_date"] . " / ";
echo '<img src="' . $row['guid'] . '" class="img-responsive">';
echo '</div>';
}
} else {
echo "0 results";
}

运行 你在 phpMyAdmin 中查询并检查你得到的结果是否与你想要的相同(你得到你想要的那些图片)。

那我建议你把checkpoint设置在循环里面,看看数据。调试是一个非常强大的发现错误的东西,是时候开始使用了it