更改wp-admin/Customize.php中的设置会将CSS样式恢复为父主题

时间:2015-02-25 作者:gan

我有一个构建在樱桃框架主题之上的儿童主题。

每当管理员用户转到wp admin/customize时。php并更改滑块,CSS将被完全破坏,需要备份。

有没有人对Cherry框架有过任何经验,以及为什么它会导致这种情况?

What would I need to add (or remove) to the functions.php to completely disable the customize page to prevent the end user from accidentally causing this problem in the future if they poke around?

编辑:

http://www.blogcontentprovider.com/blog/blog-design/cherry-framework-wordpress-worth-effort/08/09/2013/chrismcelroy

这似乎是Cherry框架的常见问题,有人看到了解决方案吗?

对于WordPress网站来说,这真的会偏离主题吗?这是关于WordPress主题的。它与WordPress开发直接相关,而不是一般的PHP开发。

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

更改是在父主题自动生成的样式表中进行的。在Cherry父主题的特定情况下(在themeforest、templatemonster等上销售的模板中广泛使用),您不能在保留文件(如主样式)中更改样式表。css(尽管它们存在于子主题中)。

解决方案是在样式中进行样式更改。css,或制作依赖于主要样式的样式表。css,以覆盖任何自动生成的样式。

即。

 <?php wp_enqueue_style( $handle, $src, \'main-styles\', $ver, $media ); ?>
可以在此处阅读有关解决方案的更多信息:

http://www.templatemonster.com/help/wordpress-cherry-framework-keeps-reverting-my-css-changes.html

结束

相关推荐

仅在wp-admin/Options-permarink.php上获得500内部服务器错误

我可以访问管理面板,一切正常。我可以单击设置->阅读并更改任何我想更改的内容。但如果我单击settings->permalinks,我会得到一个500内部服务器错误。以下是我尝试过的:我删除了。htaccess文件-未更改。我编辑了。htaccess(因为我正在将这个站点迁移到一个新域),现在我有了所有在前端工作的页面链接和除permalinks之外的所有管理链接。换句话说,网站的正面部分可以正常工作。所有管理功能都能正常工作。但如果我单击“设置”->“永久链接”,则会转到/wp adm