woody 的 wordpress 简码不起作用
wordpress shortcode for woody not working
我正在尝试使用 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 短代码放置在自定义页面中,您必须至少确保两件事才能使其正常工作!
- 自定义页面要么 "in WordPress" 不知何故,要么包含对
require_once("../../path/over/up/to/../../wp-load.php");
的调用
- 您 运行 通过 WordPress 过滤器执行的简码!在你的情况下
<?php echo do_shortcode('[wbcr_js_snippet id="483"];'); ?>
我正在尝试使用 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 短代码放置在自定义页面中,您必须至少确保两件事才能使其正常工作!
- 自定义页面要么 "in WordPress" 不知何故,要么包含对
require_once("../../path/over/up/to/../../wp-load.php");
的调用
- 您 运行 通过 WordPress 过滤器执行的简码!在你的情况下
<?php echo do_shortcode('[wbcr_js_snippet id="483"];'); ?>