Relaterade inlägg

Låt säga att du skriver om nått ämne och vill du sedan att det automatiskt ska dyka upp liknade/relaterade länkar till vad du skrivit om tidigare så finns ett plugin för detta.

Detta plugin heter Related Posts och hittas här:

Ladda där hem filen och packa upp den och skicka den till din plugins-katalog och glöm inte aktivera den med.

Men för att denna skall funka så måste man köra ett litet skript i form av en länk första gången, detta för att skapa lite saker i databasen. Gå till Insticksprogram > Related Posts Options och klicka på den länk som står i det nedre fältet under ”SQL Index Table Setup”.

Då du redan är där man ställer in lite om hur detta plugin ska fungera är det lika bra vi tar detta nu först då. I det övre fältet har man ju 8 fält där man antingen kan skriva nått eller i några välja. Vad detta gör är hur du vill visa det hela. På den översta knappar man in hur många länkar man vill ha. Jag själv har valt visa det i form av länkar ”efter varandra” med ett kommatecken mellan och ett mellanslag före så då har jag på rad 2 till vänster (före länk) skrivit   som är koden för mellanslag och på den högra (efter länk) skrivit ett kommatecken.

På rad 3 kan man låta den stå i ”FALSE” men du kan ju testa ändra om du vill då det minskar ner tecken till den längd som står på rad 4. Sen på rad 5 så har man då lite av detta ”före-efter” med om man aktiverat detta ”excerpt” under rad 3.

Slutligen rad 6 då, där bör man nog ha det på ”FALSE” då man nog inte vill den skall gräva fram saker ut lösenordskyddade inlägg.

Koden:

Men, inget hamnar ju på sidan om man inte lägger in en kod. Jag som valt ha detta nu när jag skriver det här under själva inlägget både på förstasidan och när man väl läser hela inlägget och det gör jag var tvungen lägga in kod i både index.php och comments.php i det temat jag använder. Koden man då skall lägga in är denna:

<?php related_posts(); ?>

Lägg den nånstans i filerna, jag har svårt säga vart utan du får testa dig fram lite och se vart det hamnar.

Kod i sidebar:

Men man kan även ha den i sidebar, men då skall man nog ha <li> </li> på rad 2 enligt ovan och nått i stil med detta i sidebar:

<?php if (function_exists('related_posts')): ?>
<li id="related_posts">
<li><h2>Relaterade inl&auml;gg</h2>
<ul>
<?php related_posts(); ?>
</ul>
</li>
<?php endif; ?>

Fler WordPresstips »

css.php