2017-05-15 99 views
1

我试图编辑我已安装的WP主题的代码,并且我试图取消某些功能以禁用我想要删除的功能。我正在保存未经编辑的代码和所有东西,以便在需要时将其还原,但我得到了严重错误。我从来没有意识到有任何代码搞乱会惹我的实际访问我的WordPress的仪表板:Wordpress致命错误调用未定义的函数主题SNAFU

**Fatal error**: Uncaught Error: Call to undefined function sun_post_lightbox_init() in /homepages/34/d681692875/htdocs/clickandbuilds/Noiiice/wp-content/themes/sun-by-osetin/functions.php:41 
Stack trace: 
#0 /homepages/34/d681692875/htdocs/clickandbuilds/Noiiice/wp-includes/class-wp-hook.php(298): sun_setup('') 
#1 /homepages/34/d681692875/htdocs/clickandbuilds/Noiiice/wp-includes/class-wp-hook.php(323): WP_Hook->apply_filters(NULL, Array) 
#2 /homepages/34/d681692875/htdocs/clickandbuilds/Noiiice/wp-includes/plugin.php(453): WP_Hook->do_action(Array) 
#3 /homepages/34/d681692875/htdocs/clickandbuilds/Noiiice/wp-settings.php(433): do_action('after_setup_the...') 
#4 /homepages/34/d681692875/htdocs/clickandbuilds/Noiiice/wp-config.php(83): require_once('/homepages/34/d...') 
#5 /homepages/34/d681692875/htdocs/clickandbuilds/Noiiice/wp-load.php(37): require_once('/homepages/34/d...') 
#6 /homepages/34/d681692875/htdocs/clickandbuilds/Noiiice/wp-admin/admin.php(31): require_once('/homepages/34/d...') 
#7 /homepages/34/d681692875/htdocs in /homepages/34/d681692875/htdocs/clickandbuilds/Noiiice/wp-content/themes/sun-by-osetin/functions.php on line 41 
+0

从原始版本复制functions.php文件。我假设你在一个zipfile或其他东西 – RST

+0

好吧,我找到了functions.php并复制它...我的下一步行动是什么?我无法回到编辑任何东西。 –

+0

不幸的是我没有托管在我自己的服务器上,所以我无法在这里访问任何东西......我不确定这是否相关。 –

回答

0

取决于哪种托管你的,你应该能够获得通过FTP,SFTP,或站点的文件通过托管帐户的基于Web的文件管理器。您可以使用这些方法之一来替换服务器上的主题文件 - 或者,您可以下载修改后的该文件的副本,将其更改为修复您所做的最后更改,然后再次上传。

主题文件位于wp-content/themes/your-theme-name/

如果您不确定您拥有哪种类型的访问权限或使用哪个用户名/密码来访问文件,托管公司应该能够帮助您。

+0

谢谢马特,我会试试看。我会让你知道它是怎么回事。真的很感谢帮助的人。 –

+0

Matt,我在FileZilla试图弄清楚我需要删除哪些内容来修复我的账户,或者从头开始,是否会说出什么是损坏的或者在致命错误代码中的任何地方? –

+0

它说''sun_post_lightbox_init()'函数丢失了,但我不知道那个特定主题应该在哪里......我通常会猜测它会在相同的functions.php文件中。我将首先重命名“sun-by-osetin”目录(位于'wp-content/themes/sun-by-osetin /'中),该目录应禁用主题并防止出现错误,以便可以使用wp-admin再次。如果您可以在此之后重新安装主题,则可以解决问题。如果这不能解决它,你可能需要联系主题作者。修复后,请记得删除旧的主题目录。 – Matt

相关问题