php - Wordpress 同名的两个主题

标签 php css wordpress svn themes

我想开发一个 Wordpress 主题,使用主开发主干进行小的更改,使用分支进行下一页发布。所以我检查了 wp-content/themes/themename-trunk 中的 SVN trunk 目录和 wp-content/themes/themename-branch 中的当前分支。

然后由用户依赖的插件选择主题。

现在,Wordpress 使用 CSS 注释来显示主题名称。显然,WP内部并没有使用目录名来区分主题。我绝对不想更改 style.css 中包含名称的行,否则这会在我的 SVN 文件中造成困惑,并且无法轻松切换。

您是否有其他策略将 WP 主题开发与多程序员 SVN 环境相结合,而无需维护第二个 WP 安装?

最佳答案

您是否尝试过使用自定义 svn:keywords使用 Subversion 1.8 客户端?

例如在主题的 CSS 中设置 $themename$ 关键字作为主题名称,并在 "wp-content/themes/themename-trunk" 中的 CSS 文件中指定关键字“wp-content/themes/themename-branch” 相应地作为“themename-trunk”和“themename-branch”。关键字将在 CSS 文件中像 $themename: themename-branch $ 一样展开。您可以稍后将关键字更改为主题的真实名称。

PS 我可能在这里遗漏了一些更漂亮和更明显的解决方案(例如使用 vendor branches )但将关键字视为可能的解决方案。

关于php - Wordpress 同名的两个主题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24982937/

相关文章:

php - MySQL 在保存 Facebook session ID 时存储不同的数字

php - 使用 PHP 数组实现 AND 功能的 SQL 查询

html - 响应式一页 div 图像

html - 当我在手机或 Safari 上查看我的网页时,为什么我的 CSS 网格和 flexbox 图像显示空白区域?

php - 我所有的 <head> 内容都在 <body> 上呈现/输出

javascript - Wordpress 缺少 css 和 javascript 文件

php - echo json_encode($return_data, JSON_NUMERIC_CHECK);数字中的字符 'e' 不起作用

php - Google Maps v2 div 在 map 内部或上方

javascript - 有什么办法可以去除IPHONE上的字幕黑底?

Wordpress 表单操作不适用于 AMP