Изображение готовится
Описание
Этот плагин позволяет вам создать поле выбора шрифта Google с различными параметрами. Плагин также создает запрос шрифта в заголовке темы для автоматической загрузки шрифтов, если вы хотите. Варианты шрифтов и кодировки можно выбирать отдельно, чтобы сделать загрузку шрифтов более гибкой и оптимизированной.
Параметры шрифта, добавленные на любую страницу параметров, всегда будут стоять в очереди. Любые шрифты, добавленные на страницы сообщений, будут добавлены в очередь только при отображении этого конкретного сообщения.
Ключ API Google
Чтобы получить список шрифтов от Google, вам понадобится ключ API. Это бесплатно и легко сделать. Ознакомьтесь с этим руководством, чтобы получить ключ API.
Совместимость с ACF
Этот тип поля ACF совместим как с ACF 4, так и с ACF 5.
Спасибо
- Расширенные пользовательские поля для потрясающего базового плагина.
- Iconjam для значка T.
Использование
После установки список шрифтов Google будет получен из статического файла, включенного в плагин. Если вы хотите, чтобы список извлекался из API Google, вам необходимо определить свой ключ API. Сделать это можно в Настройки->Выбор шрифтов Google в админке.
Для разработчиков
Есть еще несколько расширенных элементов управления, которые вы можете настроить, чтобы плагин выполнял ваши приказы. Если вы хотите жестко запрограммировать ключ API и запретить пользователям видеть экран предупреждения и панель настроек, вы можете определить константу ACFGFS_API_KEY.
define( "ACFGFS_API_KEY", "your_google_api_key");
Константа ACFGFS_REFRESH может контролировать частоту проверки плагином Google API на наличие обновлений. Значение указано в секундах, 86400 - это день. По умолчанию установлено значение 7 дней.
define("ACFGFS_REFRESH", 259200);
Если вы хотите отключить автоматическую постановку шрифтов в очередь, вы можете использовать константу ACFGFS_NOENQUEUE. Шрифты добавляются в очередь автоматически только в том случае, если эта константа не определена. Определите константу, чтобы отключить постановку в очередь.
define("ACFGFS_NOENQUEUE", правда);
Если вы хотите изменить шрифты, загружаемые на страницу, вы можете использовать фильтр acfgfs/enqueued_fonts. Это должно вернуть массив шрифтов с необходимыми вариантами и подмножествами, примерно так:
массив(
"font" => "Открыть Sans",
"варианты" => массив("обычный", "700"),
"подмножества" => массив("латиница")
)
Новым в версии 3.0.1 является возможность управлять шрифтами, отображаемыми в раскрывающемся списке. Если вы хотите предоставить своим пользователям доступ только к меньшей части шрифтов Google, вы можете использовать фильтр acfgfs/font_dropdown_array, чтобы изменить массив, который используется для создания раскрывающегося списка. Пожалуйста, верните массив, где ключ и значение являются именами шрифта.
add_filter("acfgfs/font_dropdown_array", "my_font_list");
функция my_font_list($fonts) {
$fonts = массив(
"Raleway" => "Raleway",
"Лато" => "Лато"
);
вернуть $fonts;
}
Параметры шрифта, добавленные на любую страницу параметров, всегда будут стоять в очереди. Любые шрифты, добавленные на страницы сообщений, будут добавлены в очередь только при отображении этого конкретного сообщения.
Ключ API Google
Чтобы получить список шрифтов от Google, вам понадобится ключ API. Это бесплатно и легко сделать. Ознакомьтесь с этим руководством, чтобы получить ключ API.
Совместимость с ACF
Этот тип поля ACF совместим как с ACF 4, так и с ACF 5.
Спасибо
- Расширенные пользовательские поля для потрясающего базового плагина.
- Iconjam для значка T.
Использование
После установки список шрифтов Google будет получен из статического файла, включенного в плагин. Если вы хотите, чтобы список извлекался из API Google, вам необходимо определить свой ключ API. Сделать это можно в Настройки->Выбор шрифтов Google в админке.
Для разработчиков
Есть еще несколько расширенных элементов управления, которые вы можете настроить, чтобы плагин выполнял ваши приказы. Если вы хотите жестко запрограммировать ключ API и запретить пользователям видеть экран предупреждения и панель настроек, вы можете определить константу ACFGFS_API_KEY.
define( "ACFGFS_API_KEY", "your_google_api_key");
Константа ACFGFS_REFRESH может контролировать частоту проверки плагином Google API на наличие обновлений. Значение указано в секундах, 86400 - это день. По умолчанию установлено значение 7 дней.
define("ACFGFS_REFRESH", 259200);
Если вы хотите отключить автоматическую постановку шрифтов в очередь, вы можете использовать константу ACFGFS_NOENQUEUE. Шрифты добавляются в очередь автоматически только в том случае, если эта константа не определена. Определите константу, чтобы отключить постановку в очередь.
define("ACFGFS_NOENQUEUE", правда);
Если вы хотите изменить шрифты, загружаемые на страницу, вы можете использовать фильтр acfgfs/enqueued_fonts. Это должно вернуть массив шрифтов с необходимыми вариантами и подмножествами, примерно так:
массив(
"font" => "Открыть Sans",
"варианты" => массив("обычный", "700"),
"подмножества" => массив("латиница")
)
Новым в версии 3.0.1 является возможность управлять шрифтами, отображаемыми в раскрывающемся списке. Если вы хотите предоставить своим пользователям доступ только к меньшей части шрифтов Google, вы можете использовать фильтр acfgfs/font_dropdown_array, чтобы изменить массив, который используется для создания раскрывающегося списка. Пожалуйста, верните массив, где ключ и значение являются именами шрифта.
add_filter("acfgfs/font_dropdown_array", "my_font_list");
функция my_font_list($fonts) {
$fonts = массив(
"Raleway" => "Raleway",
"Лато" => "Лато"
);
вернуть $fonts;
}
Похожие товары
Смотреть все
Хит продаж
WordPress
Хит продаж
WordPress