2017-04-07 72 views
0

因此,出於一個非常有道理的原因,我不打算介紹這裏和/或辯論的具體內容,我將WordPress控制的內容放入不屬於WordPress安裝的子文件夾中,安裝文件夾外的WordPress小部件

<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> 

和其他與此類似,我現在面臨的問題是,我試圖把一個小部件爲內容的崗位之一,當我使用簡碼,例如:

通過ID內容
[do_widget id=gce_widget-2] 

當使用post_content輸出時,它將簡碼顯示爲plai n文本。我已經完成了相當多的搜索,並且也很難找到如何抓取小部件。任何幫助將是偉大的!

編輯:我應該提到的小部件是一個插件小部件而不是WP核心部件。

回答

0

嘗試使用do_shortcode而不是僅回顯內容。

變化

echo $queried_post->post_content; 

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

釘它!謝謝。 –