wordpress 通过 id 获取摘录

标签 wordpress

我正在使用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/

相关文章:

wordpress - 使用 Composer 安装高级 Wordpress 主题

php - Mysql alter table 添加重复名称错误

javascript - 语义 UI - 搜索选择不起作用

javascript - Woocommerce 2 可变产品下拉列表,强制第一个始终显示所有选项

wordpress - 本地主机 WordPress 不工作

php - 拾色器不保存值

WordPress 删除摘录过滤器

html - MediaElement.js-HTML5音频和视频如何在Wordpress中使用

css - wordpress中的自定义样式表标签

wordpress - 在 woocommerce 中添加新的自定义运输字段