如果我删除unctions.php文件,会发生什么?

时间:2015-09-07 作者:cowboy14

我的网络主机公司屏蔽了我的网站——他们说,有许多文件被感染,他们还告诉了我所有这些文件的名称。

其中之一就是我的主题functions.php 文件,但他们说我必须删除所有文件。

我的问题是,这会影响我的网站外观吗?我是说,如果我删除functions.php, 这会破坏我的主题功能吗?

4 个回复
SO网友:Pieter Goosen

在所有可能性中,这种感染并不局限于functions.php 只有服务器上的非Wordpress文件可能会被感染,您的wp-config.php 还有你的数据库。黑客在入侵网站时做得很好。

只需删除(将在all propability 断开您的站点,让您使用WSOD)并替换functions.php 很可能永远不会解决您的问题,如果它甚至解决了问题,那么不久您就会遇到相同的问题,因此整个练习都将是无用的。

你需要完成你的主题并关闭循环孔,这是VERY VERY IMPORTANT. 此外,雇佣一名专业人员,这将是值得的,以彻底消除感染,并完成您的主题,并就可能出现的环洞向您提供建议。

还要确保您使用的是最新的PHP和Wordpress版本

SO网友:totels

这取决于主题。大多数主题都使用functions.php 文件,所以是的,它很可能会对站点的外观产生影响。您最好的选择是使用开发人员提供的最新版本更新主题。这将替换受感染的functions.php 用一份新的、未经污染的副本归档,所有问题都应该消失。您可能还想设置自动更新,或者给自己一个时间表,以便自己定期进行此类更新。

SO网友:matthew

请勿删除该函数。主题中的php。它将彻底破坏主题功能。函数。php有小部件区域代码和许多其他杂项php代码,这些代码是主题正常工作所必需的。如果你删除它,你的主题将被破坏,你可能会遇到WSOD(死亡白屏)和一些错误代码,如找不到函数。php之类的。

换句话说,如果你删除了你的函数。php它会破坏你的主题,并导致整个网站出现错误,导致你不得不删除你的主题。

SO网友:Nicolai Grossherr

只需补充一点,即functions.php 可以删除而不会造成任何伤害,as the WordPress codex states:

主题可以选择使用函数文件,该文件位于主题子目录中,名为functions.php.

因为functions.php 是可选的,从理论上讲,删除它通常没有问题。为此functions.php 当然,不能包含所需的任何功能。

相关推荐

如何在Functions.php中链接style.css

我是WordPress的新手;我刚开始学习WordPress。我想把风格联系起来。函数中的css。php,但我无法解决这里可能存在的问题。谁能给我指出正确的方向吗?指数php<?php get_header(); ?> <?php if ( have_posts() ) { while ( have_posts() ) { the_post();