gpt4 book ai didi

javascript - 从 PHP 文件调用外部 do_shortcode

转载 作者:行者123 更新时间:2023-11-28 05:45:11 24 4
gpt4 key购买 nike

我正在尝试使用服务器上 PHP 文件中的外部 do_shortcode 填充 DIV。但我收到的只是一条 fatal error 消息

基本上有两个按钮,单击它们时将根据两个不同的 PHP 文件使用不同的内容填充 DIV。

这是我的 page_template.php 中的 html 和填充 DIV 的 javascript

<ul>
<li><a class="ajax-link" href="template1.php">ONE</a></li>
<li><a class="ajax-link" href="template2.php">TWO</a></li>
</ul>

<div class="page" id="main_content"></div>

<script>
$("a.ajax-link").on("click", function(e) {
e.preventDefault();
$("#main_content").load(this.href);
});
</script>

template1.php 和 template2.php 只有 do_shortcode php:

<?php echo do_shortcode('[ff id="1"]'); ?>

最佳答案

您无法使用 ajax 输出短代码。因为在执行ajax请求时,admin-ajax.php不知道shortcodes.php文件。当使用ajax请求时,您无权访问整个wp环境。

关于javascript - 从 PHP 文件调用外部 do_shortcode,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38583740/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com