我正在为WordPress编写一个插件,它可以从Google文档电子表格中动态生成内容。具体来说,该插件提供了一个快捷代码,可以生成一个好看的员工列表。这是可行的,但有两个问题:
使用快捷码的页面加载速度有点慢,因为它们必须向另一台服务器发出多个请求,因为内容是在加载页面时生成的,员工列表的内容不会显示在网站上的搜索结果中。我可以通过某种程度的缓存来解决第一个问题,但如何解决第二个问题?我提到第一个问题是因为我认为理想的解决方案是WordPress索引页面的缓存副本。
我能想到的另一个解决方案是让页面内容定期由插件组成。这样可以搜索页面,而不是每次都动态生成。然而,插件完全控制页面内容似乎是一个奇怪的范例。。。还有其他插件可以做到这一点吗?此外,这种方法向用户暴露了不必要的复杂性。(他们必须从插件页面而不是正常位置编辑页面内容。)
以下是页面标记部分的示例:
<h2>General Management</h2>
[staff-directory department="General Management"]
要命中的电子表格是单独配置的。“部门”指定工作表。(我会向您展示结果,但我没有足够的代表发布图像。)
非常感谢您的建议。