Tilfældigt dine WordPress-overskrifter nemt
Jeg ledte efter et plugin eller en kode til at blande overskrifter på vores startside kl DK New Media for at have det sjovt og pynte lidt på hjemmesiden. Problemet var, at jeg har et tema, der har bestemte felter til taglinjen og beskrivelse af webstedet, og jeg havde ikke lyst til at rive det fra hinanden for denne ændring.
For at gøre dette med plugins og temaændringer ville det kræve at bruge det fantastiske Avanceret plugin til brugerdefinerede felter med Repeater Field-tilføjelsesprogrammet - sådan ville vi gøre det for kunderne. Til vores websted tager vi dog ofte genveje, og dette lille kodestykke fungerer lige så godt!
Grundlæggende indtaster du bare så mange overskrifter i et felt og adskiller dem med et eller andet tegn (jeg bruger symbolet | |). Derefter kan du udnytte PHP's eksplodefunktion, som sætter alle overskrifterne i et array og derefter bruge PHP's shuffle -funktion til at blande rækkefølgen af arrayet og derefter vise det første resultat. Du viser kun det første resultat ... på denne måde, hvis du kun har et resultat, vises det stadig korrekt!
I vores tema, hvor overskriften vises, erstatter vi bare overskriftsteksten med følgende kode:
Hvis du vil have lyst, kan du videregive dette som en brugerdefineret variabel i Google Analytics og faktisk teste hvilke overskrifter, der fungerer bedst!