2016-12-20 5 views
0

私は何をやっているのか少しの情報を与えることから始めましょう。私はオーディオプロダクションとオンラインのミニストリー説教のビデオと非英語教材を行う教会のHTML5 WebApp(フルスクリーンモード)私はWordPressの上に構築することを決めたので、複数のユーザーがwebapp内のページのコンテンツを簡単にカスタマイズしたり、新しいコンテンツを投稿したりすることができます。 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; 
?> 

私は明らかに、それはポストで短いコードがプレーンテキスト以外の何であるかわかりませんので、それが仕事だろうと思った理由はわかりません。ウィジェットを処理して正しく表示する方法を理解できるように、またはウィジェットが依存関係の形式を持たずに何をしているのかを理解しておくだけでいいのですか?

ご協力いただければ幸いです。ポストコンテンツに含まれる任意のショートコードを解析し、それに対応するフックを介してそれらを実行する必要があります

echo do_shortcode($queried_post->post_content); 

答えて

0

のようなものを試してみてください。

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

+0

は、だから私は今、この50件のバリエーションのように試してみましたが、ここで私が現在働いているページのjsfiddleです。 WordPressのインストールディレクトリにあります。 Wordpressがrootになっています/アプリケーションにあります https://jsfiddle.net/b9m0mga2/1/ –

+0

明確にするために、PHPエラーは発生していませんか?唯一の症状はショートコードが文字通り出力されることですか? –