2016-12-20 35 views
0

因此,让我首先给出一些关于我在做什么的信息,我正在为一家教会开发一个HTML5 WebApp(全屏模式),该教堂可以进行音频制作和在线部门的布道视频,视频文章,我决定在WordPress之上构建它,这样他们可以允许多个用户轻松定制web应用中的页面内容以及发布新内容。因此,WordPress安装在根目录内,Web应用程序位于/ app目录中。我遇到的唯一问题是有一个基于小部件的插件,它提供来自Facebook的事件,它的功能非常出色,我想在webapp中使用它。我找不到一个简单的方法将它提供给webapp。我最近的努力是将其构建成一篇文章,并通过PHP为特定文章提供服务,而且这个失败很惨,因为一旦它到达Web应用程序,它就不知道如何处理短代码而不是纯文本。关闭站点的WordPress小工具

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

试着这么做:

echo do_shortcode($queried_post->post_content); 

这应该解析包含在后的任何内容简码,并通过其相应的挂钩运行它们。

参考: https://developer.wordpress.org/reference/functions/do_shortcode/

+0

这就是我一直喜欢的这个50度的变化,现在,这里是我目前的工作页面的的jsfiddle。它位于wordpress安装目录中。 WordPress的是在根我在/应用程序 https://jsfiddle.net/b9m0mga2/1/ –

+0

为了澄清,你没有得到任何PHP错误?唯一的症状是从字面上输出简码吗? –