Uppdateringen 1.0.104 av Rank Math-pluginet, i dess gratisversion från den 19 december, lägger till ett nytt innehållsförteckningsblock och det var på tiden.
Denna funktionalitet, som är mycket användbar för läsaren och fördelaktig för SEO-ändamål, måste fram till nu läggas till med ett dedikerat plugin som Simple TOC eller liknande. Även om det kunde uppnås utan ett plugin, var det besvärligt och fungerade inte i alla fall.
Eftersom vi här i huset älskar WPO och därför bara använder plugins som är absolut nödvändiga och bara när det inte finns något annat val eftersom det inte finns något alternativ att återskapa samma funktion med ren kod, Rank Math integrerar innehållsförteckningarna är goda nyheter. Idag avinstallerar vi ett plugin som bara var till för innehållsförteckningar.
Rank Math är fortfarande ett relativt lätt plugin eftersom det är modulärt och du kan avaktivera allt du inte behöver. Dessutom kan du alltid förlita dig på Perfmatters Script Manager för att ytterligare kontrollera vad som laddas vid varje punkt.
Det nya blocket har inte mycket mystik eftersom dess konfigurationsmöjligheter är precis de rätta och jag gillar det eftersom det indikerar att det inte "göder" Rank Math. Det kan läggas till som alla andra block genom att skapa ett återanvändbart block, som kommer att använda den allmänna konfigurationen, eller genom att lägga till en enkel om du behöver det för att ha olika parametrar endast för specifika ingångar.
Det finns inga eftergifter för en hel del estetiska försköningar. Om du vill formatera det på något annat sätt måste du använda CSS.
I blockinställningarna i editorn kan du ställa in tabellens titelomslag, länkarnas storlek och färg samt bakgrunden. Under "dimensioner" finns inställningarna för att finjustera utfyllnad och marginal.
En annan sak som blocket låter dig göra är att redigera ankartexten som automatiskt läggs till i rubrikens länkar om du vill peka den till en annan del av texten. Detta görs med den gröna knappen, med den röda knappen döljer du de rubriker som du inte vill ska visas.
Detfinnsingen möjlighet att lägga till tabeller automatiskt beroende på typen av rubriker i dina inlägg, men i supportforumet försäkrar de att de kommer att fortsätta att förbättra pluginet och utesluter inte att inkludera den här funktionen i framtiden. Detta kan vara dess svagaste punkt, för om du har många tabeller som redan har lagts till med ett annat plugin måste du ersätta dem för hand.
Det enklaste sättet är att skapa ett återanvändbart block och tillämpa det globalt på alla sidor / inlägg med hjälp av en krok eller något som liknar"Elements" från GeneratePress.
Men det är inte bara dåliga nyheter. De tabeller du har lagt till med Yoast eller AIOSEO kan importeras när du ställer in Rank Math för första gången med hjälp av dess konfigurationsguide. Rank Math kommer automatiskt att importera alla dessa block. Eller så kan du alltid göra det efter installationen från menyn Rank Math / Status & Verktyg / Databasverktyg.
Problem med GeneratePress
Eftersom allt inte kunde vara vackert, var det första jag stötte på problem med att använda blocket i GeneratePress. Inställningsrutan "Mått" visades inte. Detta händer eftersom det i vissa mallar är inaktiverat som standard och kräver att det aktiveras i temat genom att deklarera stöd.
För att få tillbaka den måste du lägga till följande kodavsnitt i GeneratePress.
add_theme_support( 'anpassat mellanrum' );
Att lägga till utfyllnad visade ändringarna på baksidan, men inte på framsidan och marginalinställningsrutan visas inte heller. Jag kunde inte heller få det att fungera inuti en GenerateBlocks-behållare för formatering.
Lösningen dök upp mellan Rank Math supportforum (öppet för sin gratisversion) och GeneratePress forum. Vi måste ta till CSS för att göra tabellerna lite mer presentabla och sätta gränsen och den lilla skuggan de hade. Här är det ifall någon är i samma situation.
.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,0.1);
}
Allt detta förklaras mycket bättre i den här tråden på det fantastiska GeneratePress supportforum, som också är där jag fick den CSS för att klona det primitiva utseendet på tabellerna.
För tillfället kommer dessa att vara de tabeller jag använder medan Gutenberg avslutar att kombinera deras inbyggda block och lägger till det i WordPress-kärnan. Info.
Mer information om innehållsförteckningar på Rank Math.
Denna artikel innehåller några affiliate-länkar.