在将WordPress的Headless与另一个前端结合使用时,如何为页眉和页脚创建可重复使用的内容块?

时间:2020-07-24 作者:nickelman

我正在建立一个以盖茨比为前端的Wordpress项目,并将ACF用于内容。但我想知道您如何设置全局内容部分,如页眉、页脚或任何其他类型的内容,这些内容在整个网站中被全局使用?例如,主页和ABOUT页面都需要;“拥有”;内容,但也共享一些具有相同内容的特定块。

我需要能够编辑页眉的内容,如设置内部页面的链接,能够编辑页脚内容(如文本、图像等),对于任何其他全局块,我正在寻找一种方法来设置它们,如标题、文本,可能是图像等(ACF控制类…)

请帮帮我!

谢谢

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

ACF能够创建一个“主题选项”页面,您可以使用该页面方便地集中页眉和页脚等选项。。

ACF Options Page information

正如JacobPeattie正确指出的那样,如何将其集成到Gatsby中超出了WPSE的范围,可能需要定制开发。然而,如果您可以通过函数、快捷码或自定义小部件等将自定义代码注入这些区域,那么使用ACF选项页面可以很好地控制内容,这是值得探索的。

相关推荐

更改wp-admin/plugins.php上统计的插件数量

我已成功地使用从插件页面隐藏我的插件$wp_list_table 然而,顶部的分页仍然将插件列为“所有(3)”等。我成功地改变了$wp_list_table 的数组_pagination_args = total_items.但它仍然在页面顶部呈现插件-“全部(3)”。有什么办法可以解决这个问题吗?我找到了WP_Plugins_List_Table::prepare_items()具有全局$totals 变量,但我不确定我将如何改变这一点,在这个函数中$totals = array(); fore