简单的wordpress数据库php查询无法正常工作

时间:2011-10-13 22:17:32

标签: php database wordpress

我在这里使用此代码:

<?php
$post_id = 3651;
$queried_post = get_post($post_id);
$title = $queried_post->post_title;
echo $title;
echo $queried_post->post_content;
?>

post id 3651肯定存在,但我一直收到服务器错误。

代码非常简单 - 我多次查看它但无法弄清楚出了什么问题。

我使用的是过时的功能吗?

2 个答案:

答案 0 :(得分:1)

原来我必须包括这一行:

require_once("../wp-blog-header.php");

感谢那些帮助过的人。

答案 1 :(得分:0)

假设Apache Web服务器和可能位于同一位置的服务器在其配置中关闭了错误报告,并且您无权更改它,如果允许至少.htaccess指令并且您已经获得通过FTP或SSH设置日志文件权限的功能,您可以创建并上传空白php_errors.log,将以下指令添加到.htaccess,然后刷新您正在生成的页面错误:

php_flag  log_errors on
php_value error_log  /path/to/your/htdocs/php_errors.log

如果日志文件已填充,请发布错误,我会在进一步的帮助下更新我的答案。