【发布时间】:2012-07-07 09:47:43
【问题描述】:
我正在使用options framework
我不知道为什么这不起作用
$x = of_get_option('post_number');
$content_post = get_post($x);
echo $content_post->post_excerpt;
这很奇怪,因为
echo of_get_option('post_number');
完美运行并输出一个数字
根据get_post 我的代码应该可以工作 然而 echo 什么也没产生,甚至没有错误消息
所以我必须以某种方式错误地处理 get_post(),有什么线索吗?
编辑
var 转储http://pastebin.com/ZEgQ5WPn 显示 post_content 已满但 post_excerpt 为空
如何重新生成摘录?
编辑[已解决]
我决定手动覆盖摘录,但我的选项不见了,然后我找到了this
使用过
add_post_type_support( 'page', 'excerpt' );
手动编写摘录
【问题讨论】:
-
您是否尝试过打印该对象?即:回声“
”; print_r($content_post);回声“
”;然后看看输出的是什么,很可能,帖子摘录是空的? -
@Marty 它输出这个 - pastebin.com/ZEgQ5WPn
标签: wordpress