Изменить размер шрифта в облаках тегов - PullRequest
0 голосов
/ 10 октября 2019

Мне нужен другой размер шрифта в облаках тегов wp, но он не работает.

Шаблон:

<div id="tag-clouds">
<?php wp_tag_cloud();?>
</div>

Function.php:

function tag_cloud_widget_parameters() {
    $args = array(
        'smallest' => 12,
        'largest' => 18,
        'unit' => 'pt',
        'number' => 10,
        'format' => 'flat',
        'separator' => "\n",
        'orderby' => 'name',
        'order' => 'ASC',
        'exclude' => '',
        'include' => '',
        'link' => 'view',
        'taxonomy' => $current_taxonomy,
        'post_type' => '',
        'echo' => false
    );
    return $args;
}


add_filter( 'widget_tag_cloud_args', 'tag_cloud_widget_parameters' );

Результаты:

<a href="http://localhost/instal-dev/tag/ds/" class="tag-cloud-link tag-link-20 tag-link-position-8" style="font-size: 8pt;" aria-label="ds (1 pozycja)">ds</a>
<a href="http://localhost/instal-dev/tag/f/" class="tag-cloud-link tag-link-21 tag-link-position-9" style="font-size: 8pt;" aria-label="f (1 pozycja)">f</a>
(...)

И все теги имеют размер шрифта 8pt.

1 Ответ

1 голос
/ 10 октября 2019

Поместите этот код в конец функции вашей темы. Php

add_filter( 'widget_tag_cloud_args', 'change_tag_cloud_font_sizes');
/**
* Change the Tag Cloud's Font Sizes.
*
* @since 1.0.0
*
* @param array $args
*
* @return array
*/
function change_tag_cloud_font_sizes( array $args ) {
$args['smallest'] = '12';
$args['largest'] = '18';

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