gpt4 book ai didi

php - 破坏 Wordpress 网站的简码

转载 作者:行者123 更新时间:2023-12-05 08:24:27 31 4
gpt4 key购买 nike

我正在我本地版本的 Wordpress 网站上为 Wordpress 创建新的短代码。

在 functions.php 中,我添加了例如:

function shortTest() {  
return 'Test for shortcodes ';
}

add_shortcode('shortTestHTML', 'shortTest');

只添加函数是可以的,但是当我添加 add_shortcode() 部分时,我遇到了一个主要问题。

它以某种方式破坏了一些东西,我得到了 500 个错误,这意味着我什至无法再在本地加载我的网站。

有什么想法吗???

非常感谢!

编辑:

来自 PHP 错误日志:[2011 年 6 月 21 日 19:02:37] PHP fatal error :在第 4505 行调用/Users/jonas/Sites/jll/wp-includes/functions.php 中的未定义函数 add_shortcode()

最佳答案

1) 确保您已将 shortcodes.php 文件包含在某处(例如,在 wp-load.php 或任何其他更合适的位置)。

require_once( ABSPATH . '/wp-includes/shortcodes.php' );

2) 确保此文件确实存在于您的安装中(我认为您已经存在,否则我们会看到不同的错误)。

3) 你从哪里调用这个函数(我看到它是从functions.php调用的,但是是哪个地方)?此处可能存在问题 -- functions.phpshortcodes.php 之前加载,如果您确实在 shortcodes 之前使用了 add_shortcode 函数.php 已加载,您很可能会看到此错误。仔细检查那个地方的代码——也许将对 add_shortcode 的调用移到另一个地方。

关于php - 破坏 Wordpress 网站的简码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6430855/

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