伍迪的WordPress简码不起作用



我正在尝试使用wordpress插件woody创建一个javascript片段,但它似乎不想工作。我创建了一个片段,它只有:

(function(){
document.write(5+6);
console.log("help");
})();

我有一个短代码 [wbcr_js_snippet id="483"];我把它放在一个自定义页面中:

法典:

<div id="primary" class="site-content">
[wbcr_js_snippet id="483"];
<div id="content" role="main">
<?php
print_r($_POST);

if(isset($_POST["place"]) && $_POST["place"] === "foot") $place="foot";
else if(isset($_POST["place"]) && $_POST["place"] === "involved")$place="involved";
else $place="home";
echo $place;
?>
</div><!-- #content -->
</div><!-- #primary -->

如果我将其设置为自动插入但尝试使用短代码不起作用,这将起作用

如果您将WordPress短代码放在自定义页面中,则必须确保至少两件事才能使其正常工作!

  1. 自定义页面要么以某种方式"在WordPress中",要么包含对require_once("../../path/over/up/to/../../wp-load.php");的调用
  2. 你通过将执行它的WordPress过滤器运行短代码!在您的情况下<?php echo do_shortcode('[wbcr_js_snippet id="483"];'); ?>

最新更新