因此,出于一个非常正当的理由,我不打算详细介绍这里和/或辩论,我将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核心小部件。
答案 0 :(得分:0)
尝试使用do_shortcode而不是仅回显内容。
更改
echo $queried_post->post_content;
到
$content = $queried_post->post_content;
echo do_shortcode($content);