所以,让我先介绍一下我正在做的事情,我正在创建一个HTML5 WebApp(全屏模式),用于教堂做音频制作和在线事工布道视频和非视频帖子,我决定在WordPress之上构建它,这样他们就可以让多个用户轻松自定义webapp内部页面的内容,并发布新内容。因此,WordPress安装在根目录中,Web应用程序位于/ app目录中。我遇到的唯一问题是有一个基于小部件的插件,可以从Facebook提供事件,它做得非常好,我想在webapp中使用它。我无法想出一个简单的方法来提供webapp。我最近的努力是将它构建成一个帖子,并通过PHP提供特定的帖子,这很糟糕,因为一旦它进入webapp,它就不知道如何处理短代码而不是纯文本。
define('WP_USE_THEMES', false);
require('../wp-blog-header.php');
<?php
$post_id = 17;
$queried_post = get_post($post_id);
$title = $queried_post->post_title;
echo $queried_post->post_content;
?>
不确定为什么我认为这样可行,因为很明显,它不知道帖子中的短代码是什么,而不是纯文本。是否有一个或多个文件我可以包含,以便它能够理解如何处理小部件并正确显示它,或者我是否应该开始构建它所拥有的没有依赖形式的内容?
非常感谢任何帮助。
答案 0 :(得分:0)
尝试类似:
echo do_shortcode( $queried_post->post_content );
这应该解析帖子内容中包含的任何短代码,并通过相应的钩子运行它们。
参考: https://developer.wordpress.org/reference/functions/do_shortcode/