使用WordPress配置引导后,$POST->ID与$POST->ID问题

时间:2012-10-10 作者:Carlo

我正在多环境场景中使用Wordpress进行开发。我在本地机器上开发,在服务器上测试等等。

我是在耍“把戏”local-config.php 文件根据环境具有不同的配置。今天我发现:Wordpress config bootstrap.

这只是对默认wp配置的简单改进。php文件。它工作正常,但在我的本地环境中出现以下错误:

Notice: Undefined property: stdClass::$id in /home/carlo/public_html/altrababele/wp-content/themes/wp-foundation/index.php on line 21
生成错误的代码如下:

<?php echo get_the_post_thumbnail( $post->id); ?><div class="date"><time datetime="<?php echo the_time(\'y-m-j\'); ?>" pubdate><?php the_time(\'j\'); ?><br><?php the_time(\'M\'); ?><br><?php the_time(\'y\'); ?></time></div>
我将调试选项设置为false, 但一切都没有改变。问题似乎是id 是小写的,所以写$post->ID 实际上解决了这个问题。这很奇怪,因为如果我用local-config.php 它工作得很好,但所有选项都是一样的。

有什么建议吗?

0 个回复
结束

相关推荐

如何在wp-config.php之外将WP_DEBUG定义为TRUE?

我正在尝试在我的一个插件中创建一个调试模式,以便用户可以轻松地自己启用WP\\U调试,并希望能够向我们报告有用的错误消息。现在我们要求他们修改他们的wp配置。php,但这超出了一些用户的能力。我想补充一下define( \'WP_DEBUG\', true );在我们的插件中,如果用户选中了该选项,但似乎只能从WP配置中启用WP\\U调试。php文件。除了WP config之外,有人知道从其他任何地方启用WP\\U DEBUG的方法吗?或者我是否可以使用另一个有用的WP函数?谢谢,道尔顿