安装文件夹

时间:2017-04-07 18:25:02

标签: php wordpress shortcode

因此,出于一个非常正当的理由,我不打算详细介绍这里和/或辩论,我将WordPress控制的内容转换为不属于WordPress安装的子文件夹,如ID内容的帖子内容: / p>

    <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输出时,它会将短代码显示为纯文本。我已经做了很多搜索,并且很难找到如何抓取小部件。任何帮助都会很棒!

编辑:我应该提到小部件是一个插件小部件而不是WP核心小部件。

1 个答案:

答案 0 :(得分:0)

尝试使用do_shortcode而不是仅回显内容。

更改

echo $queried_post->post_content;

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