Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/string/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我为客户制作了一系列wordpress网站,并以核心主题为基础构建(我没有使用他们的孩子)。我现在有什么选择?_Wordpress_Wordpress Theming - Fatal编程技术网

我为客户制作了一系列wordpress网站,并以核心主题为基础构建(我没有使用他们的孩子)。我现在有什么选择?

我为客户制作了一系列wordpress网站,并以核心主题为基础构建(我没有使用他们的孩子)。我现在有什么选择?,wordpress,wordpress-theming,Wordpress,Wordpress Theming,我不知道不剥皮/修改/处理核心wordpress主题的最佳实践(十、十一、十二、十三),我的许多客户网站现在正在使用自定义/修改的皮肤在核心主题上运行 我听说wordpress被黑客入侵,网站被破坏,因为wordpress已经过时了。wordpress团队还表示,每次更新都会修复安全问题。我需要更新这些网站上的核心wordpress文件以防止出现这种情况,但现在我担心如果我更新wordpress,主题会被覆盖 事实上,我让一个客户在wordpress管理员中点击了一次更新按钮(不知道他们在做什么

我不知道不剥皮/修改/处理核心wordpress主题的最佳实践(十、十一、十二、十三),我的许多客户网站现在正在使用自定义/修改的皮肤在核心主题上运行

我听说wordpress被黑客入侵,网站被破坏,因为wordpress已经过时了。wordpress团队还表示,每次更新都会修复安全问题。我需要更新这些网站上的核心wordpress文件以防止出现这种情况,但现在我担心如果我更新wordpress,主题会被覆盖

事实上,我让一个客户在wordpress管理员中点击了一次更新按钮(不知道他们在做什么)并覆盖了主题(这非常糟糕)。我现在甚至使用一个插件来禁用该消息,这样我的其他客户端就不会这样做


我现在应该采取什么步骤来解决这个问题?复制主题,在style.css中重命名文件夹/主题名称,并在管理设置中更改主题?我这样做之后可以更新wordpress吗?或者我还需要采取更多的步骤吗?

你的想法是对的。复制主题文件夹并将新副本重命名为类似于
customtheme
的其他内容。然后在
style.css
顶部的注释中编辑
customtheme
的主题信息,并在管理面板中切换到它。之后,您可以安全地进行更新


请记住,WP更新可能会破坏一切,这取决于您如何实现自定义功能以及您使用的插件。

同意上述观点。不要靠近WP核心或默认主题。要么创建子主题,要么创建自己的主题

复制、重命名和现有主题会导致各种问题,因为每个主题都使用命名函数。如果您只是重命名样式表,那么会有比您在一周的调试中修复的冲突更多的冲突


如果您正在阻止更新消息,则会将您的客户置于风险之中。

是。复制主题,在style.css中重命名文件夹/主题名称,并在管理设置中更改主题。这样可以防止在更新时覆盖文件。