Новый блок оглавления Rank Math

 

Обновление 1.0.104 плагина Rank Math в его бесплатной версии от 19 декабря добавляет новый блок оглавления, и это было как раз вовремя.

Новый блок оглавления Rank Math

Эту функциональность, очень полезную для читателя и выгодную для SEO, до сих пор приходилось добавлять с помощью специального плагина, такого как Simple TOC или аналогичного. Хотя этого можно было добиться и без плагина, это было громоздко и работало не во всех случаях.

Поскольку в этом доме мы любители WPO и поэтому используем только плагины, которые строго необходимы и только тогда, когда нет другого выбора, потому что нет альтернативы воссоздать ту же функцию с помощью чистого кода, Rank Math интегрирует оглавления — это хорошая новость. Сегодня мы удаляем плагин, который был предназначен только для оглавлений.

Rank Math остается относительно легким плагином, потому что он модульный и вы можете отключить все, что вам не нужно. Кроме того, вы всегда можете положиться на Perfmatters Script Manager для дальнейшего контроля над тем, что загружается в каждый момент времени.

В новом блоке нет особой загадочности, потому что возможности его конфигурации как раз те, что нужно, и мне это нравится, потому что это указывает на то, что он не «жиреет» Rank Math. Его можно добавить, как и любой другой блок, создав многоразовый блок, который будет использовать общую конфигурацию, или добавив простой блок, если вам нужно, чтобы он имел разные параметры только для определенных входов.

Новый блок оглавления Rank Math
Общая конфигурация

Здесь нет никаких поблажек для многих эстетических изысков. Если вы хотите отформатировать его по-другому, вам придется использовать CSS.

Новый блок оглавления Rank Math

В настройках блока в редакторе можно задать обертку заголовка таблицы, размер и цвет ссылок, а также фон. В разделе «Размеры» находятся настройки для точной настройки padding и margin.

Новый блок оглавления Rank Math

Еще одна возможность блока — редактировать якорный текст, который автоматически добавляется к ссылкам заголовка, если вы хотите направить его на другую часть текста. Это делается с помощью зеленой кнопки, с помощью красной кнопки вы скрываете те заголовки, которые не хотите показывать.

Новый блок оглавления Rank Math

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

Самый простой способ — создать многоразовый блок и применить его глобально ко всем страницам/постам с помощью хука или чего-то похожего на«Элементы» из GeneratePress.

Однако это не все плохие новости. Таблицы, которые вы добавили с помощью Yoast o AIOSEO вы сможете импортировать их при первой настройке Rank Math с помощью мастера настройки. Rank Math автоматически импортирует все эти блоки. Или вы всегда можете сделать это после установки из меню Rank Math / Status and tools / Database tools.

Проблемы с GeneratePress

Поскольку все не может быть красиво, первое, с чем я столкнулся, были проблемы с использованием блока в GeneratePress. Не отображалось окно настроек «Размеры». Это происходит потому, что в некоторых шаблонах он отключен по умолчанию и требует включения в теме путем объявления поддержки

Чтобы вернуть его, необходимо добавить следующий фрагмент в GeneratePress.

add_theme_support( 'custom-spacing' );

Добавление padding показало изменения на задней стороне, но не на передней стороне, и окно настроек margin также не появляется. Я также не смог заставить его работать внутри контейнера GenerateBlocks для форматирования.

Решение появилось между форумом поддержки Rank Math (открытым для его бесплатной версии) и форумом GeneratePress. Нам приходится прибегать к CSS, чтобы сделать таблицы более презентабельными и убрать границу и маленькую тень, которая у них была. Вот она на случай, если кто-то окажется в такой же ситуации

.wp-block-rank-math-toc-block {
    --wp--preset--spacing--50: 15px;
    --wp--preset--preset--spacing--20: 5px;
    margin-bottom: 15px;
    border: 1px solid;
    border-radius: 20px;
    box-shadow: 5px 5px 10px 10px 10px 0 rgba(0,0,0,0,0,0.1);
}

Все это гораздо лучше объяснено в этой теме на потрясающем форуме поддержки GeneratePress, где я также взял этот CSS для клонирования примитивного вида таблиц.

На данный момент это будут таблицы, которые я использую, пока Gutenberg не закончит работу над своим родным блоком и не добавит его в ядро WordPress. +Информация.

Больше информации об оглавлениях на сайте Rank Math.

Эта статья содержит некоторые партнерские ссылки.


Suscríbete por email para recibir las viñetas y los artículos completos y sin publicidad
Artículos relacionados

Este blog se aloja en LucusHost

LucusHost, el mejor hosting

Grandes personan que patrocinan.

Patreon

Recibe contenido extra y adelantos desde sólo un dolarcito al mes como ya hacen estos amables lectores:

César D. Rodas - Jorge Zamuz - David Jubete Rafa Morata - Sasha Pardo - Ángel Mentor - Jorge Ariño - Vlad SabouPedro - Álvaro RGV - Araq