• Облако тегов не работает — все теги показываются одного размера — а всё потому, что в functions.php в самом конце:

    function twentysixteen_widget_tag_cloud_args( $args ) {
    	$args['largest'] = 1;
    	$args['smallest'] = 1;
    	$args['unit'] = 'em';
    	return $args;
    }
    add_filter( 'widget_tag_cloud_args', 'twentysixteen_widget_tag_cloud_args' );

    Поправил, конечно!
    Но, ведь, после обновления темы придётся править снова!

Просмотр 5 ответов — с 1 по 5 (всего 5)
  • после обновления темы придётся править снова!

    Лекарство от этого: Вырезать данный фрагмент из functions.php и оформить его плагином. Или вот так

    Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

    все теги показываются одного размера

    Это осознанное решение дизайнера темы. Облако с метками разного размера, по его мнению, устарело 🙂

    Решение реализовано в виде функции именно для того, чтобы дочерние темы могли отменить её действие.

    Решение реализовано в виде функции именно для того, чтобы дочерние темы могли отменить её действие.

    Как? То, что пишется в functions.php дочерней темы вставляется в начало functions.php родительской — что бы мы ни написали в дочерней теме, это будет перекрыто потом кодом родительской

    Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

    Можно вызвать remove_filter() в более поздний момент:

    function remove_twentysixteen_widget_tag_cloud_args() {
    	remove_filter( 'widget_tag_cloud_args', 'twentysixteen_widget_tag_cloud_args' );
    }
    add_action( 'init', 'remove_twentysixteen_widget_tag_cloud_args' );

    Да, спасибо, это работает!

Просмотр 5 ответов — с 1 по 5 (всего 5)
  • Тема «Баг в Twenty Sixteen» закрыта для новых ответов.