Aktualizacja 1.0.104 wtyczki Rank Math, w wersji darmowej z 19 grudnia, dodaje nowy blok spisu treści i był to najwyższy czas.
Funkcjonalność ta, bardzo przydatna dla czytelnika i korzystna dla celów SEO, do tej pory musiała być dodawana za pomocą dedykowanej wtyczki typu Simple TOC lub podobnej. Chociaż można było to osiągnąć bez wtyczki, było to uciążliwe i nie działało we wszystkich przypadkach.
Jako że w tym domu jesteśmy miłośnikami WPO i w związku z tym korzystamy tylko z wtyczek, które są bezwzględnie konieczne i tylko wtedy, gdy nie ma innego wyboru, bo nie ma alternatywy odtworzenia tej samej funkcji za pomocą czystego kodu, Rank Math integruje spisy treści to dobra wiadomość. Dzisiaj odinstalowaliśmy plugin, który był tylko dla spisów treści.
Rank Math to wciąż stosunkowo lekka wtyczka, ponieważ jest modułowa i możesz dezaktywować wszystko, czego nie potrzebujesz. Ponadto zawsze możesz polegać na Perfmatters Script Manager, aby dodatkowo kontrolować, co ładuje się w każdym punkcie.
Nowy blok nie ma wiele tajemnic, bo jego możliwości konfiguracyjne są akurat odpowiednie i to mi się podoba, bo wskazuje, że nie "tuczy" Rank Math. Można go dodać jak każdy inny blok, tworząc wielokrotnego użytku, który będzie korzystał z ogólnej konfiguracji, lub dodając prosty, jeśli potrzebujesz, aby miał różne parametry tylko dla określonych wejść.
Nie ma tu ustępstw na rzecz wielu estetycznych rozkmin. Jeśli chcesz sformatować go inaczej, będziesz musiał użyć CSS.
Z poziomu ustawień bloku w edytorze można ustawić obwolutę tytułu tabeli, rozmiar i kolor linków oraz tło. Pod "wymiarami" znajdują się ustawienia pozwalające na dostrojenie paddingu i marginesów.
Kolejną rzeczą, na którą pozwala blok, jest edycja tekstu zakotwiczenia, który jest automatycznie dodawany do linków nagłówkowych, na wypadek gdybyśmy chcieli skierować go na inny fragment tekstu. Robi się to za pomocą zielonego przycisku, czerwonym przyciskiem ukrywamy te nagłówki, których nie chcemy pokazywać.
Nie ma możliwości automatycznego dodawania tabel zgodnie z typem nagłówków twoich postów, chociaż na forum pomocy technicznej mówią, że będą nadal ulepszać wtyczkę i nie wykluczają włączenia tej funkcji w przyszłości. To może być jego najsłabszy punkt, ponieważ jeśli masz wiele tabel już dodanych z inną wtyczką, będziesz musiał je zastąpić ręcznie.
Najprostszym sposobem jest stworzenie bloku wielokrotnego użytku i zastosowanie go globalnie do wszystkich stron / postów za pomocą haka lub czegoś podobnego do"Elementów" z GeneratePress.
Nie są to jednak wszystkie złe wiadomości. Tabele, które dodałeś za pomocą Yoast o AIOSEO będziesz mógł je zaimportować przy pierwszej konfiguracji Rank Math za pomocą kreatora konfiguracji. Rank Math automatycznie zaimportuje wszystkie te bloki. Lub zawsze możesz to zrobić po instalacji z menu Rank Math / Status i narzędzia / Narzędzia bazy danych.
Problemy z GeneratePress
Jako, że wszystko nie mogło być ładne, pierwsze co napotkałem to problemy z wykorzystaniem bloku w GeneratePress. Pole ustawień "Wymiary" nie zostało wyświetlone. Dzieje się tak, ponieważ w niektórych szablonach jest on domyślnie wyłączony i wymaga włączenia w motywie poprzez deklarację wsparcia
Aby go odzyskać, musisz dodać następujący snippet do GeneratePress.
add_theme_support( 'custom-spacing' );
Dodanie paddingu pokazało zmiany na zapleczu, ale nie na froncie, a pole ustawień marginesu również się nie pojawia. Nie mogłem również uzyskać go do pracy wewnątrz kontenera GenerateBlocks do formatowania.
Rozwiązanie pojawiło się między forum wsparcia Rank Math (otwartym dla jego darmowej wersji) a forum GeneratePress. Musimy uciekać się do CSS, aby uczynić tabele nieco bardziej reprezentatywnymi i umieścić obramowanie i mały cień, który mieli. Oto jest na wypadek, gdyby ktoś był w tej samej sytuacji
.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 0 rgba(0,0,0,0,0.1);
}
Wszystko to jest znacznie lepiej wyjaśnione w tym wątku na niesamowitym forum wsparcia GeneratePress, który jest również tym, gdzie dostałem ten CSS, aby sklonować prymitywny wygląd tabel.
Na razie będą to tabele, których używam, podczas gdy Gutenberg kończy czesanie ich natywnego bloku i dodaje go do rdzenia WordPress. +Info.
Więcej informacji o spisach treści w Rank Math.
Ten artykuł zawiera niektóre linki afiliacyjne.