gpt4 book ai didi

php - Wordpress:使用函数 get_post_field() 获取帖子内容时,简码不起作用

转载 作者:可可西里 更新时间:2023-10-31 22:18:13 32 4
gpt4 key购买 nike

我想在循环外通过 id 获取帖子内容,所以我使用以下代码:

    echo get_post_field('post_content', $postid);

它工作正常,但是,如果帖子包含任何简码,简码将无法正常工作。它仅将简码回显为纯文本。

示例:我在编辑器中使用以下代码在图像中显示图像和标题文本:

    [caption id="attachment_23" align="alignnone" width="300"]<img class="size-medium wp-image-23 " alt="" src="http://localhost/wordpress/wp-content/uploads/2014/03/Desert-300x225.jpg" width="300" height="225" /> this is caption[/caption]

但是当我使用函数 get_post_field() 获取这篇文章内容时,它没有显示标题文本,而是显示:

    [caption id="attachment_23" align="alignnone" width="300"]this is caption[/caption] 

有什么解决办法吗?

注意:我正在使用 ajax 获取内容

最佳答案

这会起作用:

echo do_shortcode(get_post_field('post_content', $postid));

编辑

如果你想在 Ajax 中强制输出短代码,请参阅 running shortcode inside AJAX request

关于php - Wordpress:使用函数 get_post_field() 获取帖子内容时,简码不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22270147/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com