Astra Header Footer Builder 允许您将以下元素添加到页眉和页脚部分 –
- 按钮
- HTML
- 小部件
- 社会的
- 未来将添加更多内容
当您仅使用免费的 Astra 主题时,每个元素的数量都是有限的。但使用 Astra Pro,您可以扩展它。
例如,Astra 主题带有一个可用的按钮元素。当您激活 Astra Pro 插件时,默认情况下您将有两个可用的按钮。
除了默认拥有更多元素之外,使用 Astra Pro,您还可以扩展按钮数量以拥有两个以上的按钮。
您还可以对页眉页脚生成器中的大多数其他元素执行此操作。您可以为 HTML、小部件和社交元素添加多个元素。
添加多个元素(按钮、HTML、小部件和社交)的步骤
步骤 1 — 确保已激活 Astra Pro 插件。
第 2 步– 您需要为多个元素添加自定义代码,因此请确保已安装并激活 Astra 子主题。
步骤 3 – 编辑 Astra 子主题的 functions.php 文件并添加以下自定义代码。您可以从以下代码中仅添加必需的字段。
/**
* Update the count of elements in HF Builder.
*
* @param array $elements array of elements having key as slug and value as count.
* @return array $elements
*/
function astra_builder_elements_count( $elements ) {
$elements['header-button'] = 3;
$elements['footer-button'] = 3;
$elements['header-html'] = 3;
$elements['footer-html'] = 3;
$elements['header-widget'] = 3;
$elements['footer-widget'] = 3;
$elements['header-social-icons'] = 3;
$elements['footer-social-icons'] = 3;
return $elements;
}
add_filter( 'astra_builder_elements_count', 'astra_builder_elements_count', 10 );
在上面的代码中,您可以看到为每个页眉和页脚元素设置的值。您可以编辑代码并设置值以匹配所需的元素数量。在上面的代码中,这些值设置为 3 作为示例。
因此,如果您需要,假设页脚构建器中有 6 个小部件可用,则编辑后的代码将如下所示:
/**
* Update the count of elements in HF Builder.
*
* @param array $elements array of elements having key as slug and value as count.
* @return array $elements
*/
function astra_builder_elements_count( $elements ) {
$elements['footer-widget'] = 6;
return $elements;
}
add_filter( 'astra_builder_elements_count', 'astra_builder_elements_count', 10 );
这可以针对任何页眉或页脚元素完成。