Updating a theme

时间:2016-05-07 作者:Naz

我正在为WordPress创建一个主题,我希望保持这个主题。当前更新非WordPress托管主题的方法是通过FTP将旧主题替换为新主题,或者切换为WP2016,然后删除旧主题并安装新主题。这两种方法都不是真正的用户友好方法。

如果我从MyTheme\\u 1\\u 0开始,那么当我更新它时,请将其命名为MyTheme\\u 1\\u 1,是否会有任何问题(例如,在主题名称中使用数字)。通过这种方式,可以直接从主题页面安装并切换到主题,而无需FTP或切换到默认主题,并且用户可以在需要时回滚到旧主题。

3 个回复
SO网友:jdm2112

只要文件头信息在它们之间是唯一的,名称更改本身不会导致任何问题。https://codex.wordpress.org/File_Header

为什么不在主题上使用版本元,并为主题保留相同的名称和目录结构?

您还可以将文件放在适当的版本控制系统中。将主题托管在Github或Beanstalk之类的地方,并使用现有的工具来管理版本控制。

SO网友:nesh

通读以下内容:Wordpress Theme Hierarchy

创建自定义wordpress主题很有趣。您不应该需要覆盖或重命名主题,如果主题文件设置正确,您可以在管理面板上轻松地在它们之间切换,如(Style.css)

/*
Theme Name: Your Theme Name 
Theme URI: URL
Author: Most Likely  You
Author URI: [email protected]   
Description: Responsive frameworks 
License URI: http://www.opensource.org/licenses/mit-license.php.
License: http://www.opensource.org/licenses/mit-license.php.
Version: 2.0
This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you\'ve learned with others.
*/
主题的必需文件包括:

索引。php标题。php页脚。php循环。php风格。我希望这能帮助你走上正轨。。。

SO网友:cjbj

你可以为你的主题命名任何你想要的名字。因此,您还可以通过将更新放在不同的目录中来假装它是不同的主题。嘿,你甚至可以在不同的目录中多次上传完全相同的主题,WP会认为它们是不同的主题。

但是,您将在数据库中的选项表中遇到问题。如果两个主题使用相同的选项名称,它们将在数据库中相互覆盖。因此,如果在同一个WP安装中有多个版本的主题,不要认为可以有不同的选项或主题自定义。

相关推荐

About wordpress child themes

我对WordPress和儿童主题有一些问题。据我所知,如果我不想在更新主题时失去任何东西,使用子主题是很重要的。我是WordPress的初学者,到目前为止,我一直在使用PageBuilder(管理面板上的板载自定义选项)自定义我的网站,并在“附加CSS”选项中加入几行CSS。所有这些都是在主主题上完成的(只是玩转尝试学习),现在我想开始使用一个儿童主题。问题如下:我不知道我是否可以像通过管理界面设计父主题那样设计我的子主题,或者我是否必须通过文本编辑器(在我的计算机上,然后通过FTP等方式上传)对所有内容