我在这里和谷歌上快速搜索了一下,没有找到什么有用的东西。This 这里的问题也不符合我的要求。
我为很少改变内容的小企业/初创公司/个人创建网站。与我的HTML/CSS/PHP
知识我更喜欢从头开始构建静态页面,这样我就可以控制它的每一个方面(我知道我可以编写WP主题,但我认为这是多余的和过分的)。
我只是不喜欢使用WP,除非我真的需要CMS
, 不是网站建设者。
对于我的客户,如果他们需要一个包含最新新闻部分(或其他内容)的博客,我更喜欢在子目录中设置WP并使用自定义PHP
基于WP的脚本API
以我喜欢的方式在HTML页面中获取帖子和媒体。这可能有点乏味,但我觉得结果让我很高兴。
这种方法有什么问题吗?或者有什么想法如何改进它,而不使用WP为整个站点供电?
SO网友:Tony Djukic
如果一个小型WordPress网站遇到性能问题,那么它是错误构建的,或者可能利用了太多编码不好的插件或主题,试图做太多的事情,如果它是一个小型网站,这意味着它们可能是不必要的。我经常参与建立中小型WordPress网站,这些网站的Google Pagespeed得分在90年代很高。
然而,我确实理解你的要求,你的想法没有“错”。就个人而言,我会在WordPress中构建,因为这是我的偏好,但如果你的偏好有所不同,那么没有理由,如果你有能力,你就不能做其他事情。
我想问的一件事是,既然您已经将WordPress用作某些内容的内容管理系统,为什么不将其用于所有内容?让您的客户端在WordPress中管理其内容,然后使用您的脚本和API将内容拉入您正在构建的静态页面。让他们填充页面和帖子,然后根据需要将其拉入静态站点。
我以前见过这个,它本质上是一个无头WordPress实现,就像这里所引用的:
https://www.smashingmagazine.com/2018/10/headless-wordpress-decoupled/
这里也有类似的情况:
https://spinupwp.com/gatsby-headless-wordpress/
几个月前,我参与了一个企业级网站的预算计划,该计划的一部分是使用WordPress作为无头CMS来管理将在完全自定义编码的web应用程序和网站中显示的内容。所以说真的,这并不是闻所未闻的。