将现有的Bootstrap站点移植到WordPress?

时间:2016-01-11 作者:Richard

我有一个现有的静态站点,构建在引导程序之上,带有自定义CSS。现在我想把网站移到WordPress(yay)。

但我想保留WordPress中的所有样式和布局exactly the same 尽可能与现有场地相同。

做这件事最简单、最经得起未来考验的方法是什么?我希望将来能够升级WordPress,而不必从头重写主题。

理想情况下,我会为WordPress找到“香草引导”主题,创建一个子主题,插入我现有的CSS,调整一些div和PHP标签以进行布局,然后就可以完成了。

我不认为这是一个选项,所以我应该在其他内容的基础上创建一个儿童主题吗?如果是,什么?

(我看了看非引导程序BlankSlate, 但它说,建议不要使用子主题,而是在每次升级时自己重写代码,作为一种学习练习,这听起来不像我想要的。)

让WordPress看起来像一个成熟的现有“自举式”网站,我的最佳选择是什么?我真的不想为了WordPress重新设计一切。

1 个回复
SO网友:Kieran McClung

不幸的是,据我所知,没有“简单的方法”可以做到这一点。也就是说,你不必从头开始重新设计你的网站,你可以自己创建一个自定义的WordPress主题。

我相信你知道WordPress主题是建立在一系列.php 文件。开发主题的过程往往从静态HTML/CSS文件开始,然后使用这些文件创建各种.php 文件。记住这一点,您应该能够使用现有的.html 要创建的文件.php 版本只需将WordPress(PHP)代码注入相关区域即可。这本身就是一项艰巨的任务,取决于经验。理想情况下,您需要了解PHP和WordPress主题开发的知识-This is a good place to start

关于WordPress的更新。WordPress的核心和主题是相互独立的,这意味着WordPress或主题都可以更新。如果WordPress有更新,这不会以任何方式影响主题+。

但是,如果您使用的是预先制作的主题,并且已经对其进行了修改,那么一旦更新了主题,您将丢失所有更改。这就是儿童主题发挥作用的地方。子主题允许您间接修改WordPress主题,这意味着如果有主题更新,您的子主题将保持不变,即所有更改将保持不变。如果您想对主题进行细微更改,那么这是一个很好的选择,但是最好完全创建一个新的主题,因为您将覆盖大量现有代码(仅限于我的观点)

+在大型更新中,一些功能可能会贬值,这意味着它们不再工作,因此在更新WordPress时,这是值得记住的一点