将电子商务商店与WordPress主题分开

时间:2011-07-16 作者:SlavisaPerisic

我工作的公司已经为WordPress购买了一个电子商务解决方案。该解决方案作为一个完整的WordPress主题。我的任务是将商店视图与原始网站设计分离。

更准确地说,我们正在开发的网站有一个独特的设计,但当我们安装商店主题时,整个网站主题都会更改为商店的主题。

我有没有办法完成这项任务?我想了一会儿,但我找到的解决办法很糟糕。我想通过检查只允许访问一个特定页面上的商店

<?php if is_page(\'shop\') { 
include TEMPLATEPATH.\'storeurl/header.php\'; 
} else { 
get_header(); 
} ?>
等等,但这对我毫无帮助,因为我需要在管理面板中有某些字段来添加产品。

还有其他想法吗?

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

网站的核心功能不应该与主题紧密结合。这就是插件系统存在的原因。如果还不算太晚,我建议探索其他选择。

也就是说,在管理方面发生的任何事情都是在主题的functions.php 文件,或通过该文件包含。只要该文件和它加载的任何内容位于正确的位置,管理端就可能工作。然后,需要将其他模板合并或包含到您自己的主题中,以在前端获得您想要的演示文稿。

结束

相关推荐