如果有更新,WordPress主题更新会拉取什么数据?

时间:2014-04-19 作者:Bobby

我想知道WordPress从代码中提取什么来通知更新。

我目前面临的一个问题是,我的主题恰好与存储库中已有的另一个主题同名,它会通知我当前正在使用旧版本的主题。更糟糕的是,当我单击“更新”时,我的主题被替换为已经存在的主题。

所以,如果我能修改一两个代码来防止这种情况,那就太好了。我尝试过改变“主题名称”的风格。根文件夹中的css(我必须等待更新吗?)但它不起作用。

注意:我在MAMP中使用我的主题(当然是连接到internet的)。

有人知道如何解决这个问题吗?

谢谢

1 个回复
最合适的回答,由SO网友:Rarst 整理而成

不幸的是,这种情况很典型,也很恼人。

WordPress不会“拉”更新信息。相反,它向wordpress上的API提交插件和主题信息。org,以可用的更新进行响应。在实践中,更新的匹配是松散的,并且没有披露确切的逻辑。名称很重要,文件夹名称也很重要。休息在某种未知的程度上很重要。

最接近的解决方案是通过http_request_args 滤器有关于主题的旧帖子excluding your plugin or theme from update checks, 但直到最近,API请求已更改为使用JSON,代码不再按原样应用。

结束

相关推荐

How do WP child-themes work?

好的,我已经设置了主主题,现在我创建了一个名为interio\\u child的子主题。从这些instructions 我知道您只需要添加样式。css文件,用于链接到主主题。此外,您还可以添加其他文件来覆盖主主题中的代码。现在我已经激活了我的孩子主题。它只显示“我的子主题”文件夹中的代码,而不显示CSS。这怎么可能?我看过很多教程和wordpress支持主题,但我无法将这个儿童主题链接到我的主主题。这些是我的孩子主题风格的内容。css:/* Theme Name: Interio Child&#x