Замена шрифтов TinyMCE в редакторе WordPress - по умолчанию не будет go прочь - PullRequest
0 голосов
/ 21 апреля 2020

Я пытаюсь заменить список доступных шрифтов, показанный в редакторе WordPress, чтобы он отображал только релевантные шрифты для сайта, но даже если я включаю только два пользовательских шрифта в список, по умолчанию все еще отображается, что «Грузия».

Однако, странно, что он не отображается как «выбираемый вариант», как, например, это первый вариант, но не отображается в реальном раскрывающемся списке.

Мой код:

add_filter('tiny_mce_before_init', 'blm_load_custom_fonts');

function blm_load_custom_fonts($init) {
    $init['font_formats'] = 'Poppins=Poppins, sans-serif;Tex Gyre Adventor=Tex Gyre Adventor, sans-serif';
    return $init;
}

Вот что я вижу:

enter image description here

Как мне избавиться от Грузии и сделать «Поппинс» по умолчанию?

1 Ответ

1 голос
/ 21 апреля 2020

Когда вы загружаете контент в TinyMCE, этот список выбора покажет используемый шрифт там, где находится курсор. Если вы щелкнете, чтобы увидеть содержимое списка выбора, в котором должны отображаться только те шрифты, которые вы настроили в качестве опции.

Трудно сказать по вашему скриншоту, но похоже, что текст по умолчанию в редакторе действительно является шрифтом Georgia?

Так работает TinyMCE, и вы не можете отключить это поведение.

ОБНОВЛЕНИЕ : для ответа на ваш вопрос шрифтом «по умолчанию». Я подозреваю, что WordPress позволяет вам определять используемый по умолчанию шрифт при создании контента. Существует параметр конфигурации для TinyMCE, называемый content_css, который позволяет вам передавать CSS, который определяет способ визуализации. Предположение, что WordPress уже использует какой-то CSS (возможно, связанный с темой), который вам нужно изменить, чтобы изменить значение по умолчанию.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...