2017-04-07 8 views
0

非常に正当な理由として、私はここでの討論や議論をするつもりはないが、WordPressによって制御されたコンテンツを、 IDによるコンテンツ:WordPress widgetインストールフォルダ

<head> 
<?php 
// Include WordPress 
define('WP_USE_THEMES', false); 
require('../wp-blog-header.php'); 
query_posts('showposts=10'); 
?> 

</head> 

<body> 

<?php 
$post_id = 21; 
$queried_post = get_post($post_id); 
$title = $queried_post->post_title; 
echo $queried_post->post_content; 
?> 


</body> 

、これに似た他の人、私が今直面しています問題は、私のようなショートコードを使用するとき、私は、ポストの一つのコンテンツとしてウィジェットを取るしようとしていますです

[do_widget id=gce_widget-2] 

post_contentを使用して出力すると、ショートコードがplaiとして表示されますnテキスト。私はかなりの周りを検索し、どのようにウィジェットをつかむために見つけるのが難しいことをやってきた。どんな助けも素晴らしいだろう!

編集:私はウィジェットがWPコアウィジェットではなくプラグインウィジェットであると言及する必要があります。

答えて

0

コンテンツをエコーする代わりにdo_shortcodeを使用してみてください。

$content = $queried_post->post_content; 
echo do_shortcode($content); 
+0

に変更

echo $queried_post->post_content; 

はくぎ付け!ありがとう。 –