我有这个代码,我需要从Wordpress数据库中显示后期图像。有人帮我吗?现在它只显示特定作者的帖子的标题和内容。但我需要显示帖子图片......
由于
$db_username = '***';
$db_password = '***';
$db_database = '***';
$blog_url = 'myBlogSiteUrl.com/'; //base folder for the blog. Make SURE there is a slash at the end
//connect to the database
$con = mysql_connect('***', $db_username, $db_password);
@mysql_select_db($db_database) or die("Unable to select database");
$query = "
Select *
FROM wp_posts
WHERE post_type='advert'
AND post_author='16'
AND post_status='publish'
ORDER BY id DESC LIMIT 2
";
$query_result = mysql_query($query);
while ($row = mysql_fetch_array($query_result)) {
$content = $row['post_content'];
echo ('
<div class="blog_cont">
<strong>'.$row['post_title'].'</strong>
<br>
<span>'.$content.'</span>
<br>
<a href="'.$row['guid'].'" target="_blank">More >></a>
');
}
@mysql_close($con);
答案 0 :(得分:0)
看起来你正在进行ajax调用,让wordpress为你处理,然后显示图像或存储在db中的任何内容会更容易。
https://codex.wordpress.org/Plugin_API/Action_Reference/wp_ajax_(action)
如果没有,您仍然可以通过Wordpress处理请求。在你的插件或模板中,functions.php处理GET请求,你仍然可以使用wordpress函数。
例如
<?php
isset($_GET['your_custom_get_variable']){
echo esc_url( home_url( '/' ) );
exit(); // don't let wordpress output anything else
}
但是,如果只是在进行AJAX调用,第一种方法会更清晰