我正在使用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我的代码应该可以工作 但回声没有产生任何结果,甚至没有错误消息
所以我一定是错误地处理了 get_post() ,有什么线索吗?
<小时/>编辑
var 转储 http://pastebin.com/ZEgQ5WPn 显示 post_content 已满但 post_excerpt 为空
如何重新生成摘录?
<小时/>编辑[已解决]
我决定手动覆盖摘录,但我的选项丢失了,然后我发现 this
并使用
add_post_type_support( 'page', 'excerpt' );
手动编写摘录
最佳答案
$text = apply_filters('the_excerpt', get_post_field('post_excerpt', $post_id));
关于wordpress 通过 id 获取摘录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11370599/