Har du din egen repository til WordPress plugins og themes vil du opdage at den vil skrive noget i retningen af “Ugyldig URL” hvis dit repository er hosted på lokal netværket.Det skyldes at WordPress folkene som standard har forhindret at du kan benytte lokale IP’er. Men som med så meget andet, er det muligt at […]
plugins
Hvis du har prøvet at udvikle et plugin eller bare ændre i et tema til WordPress, har du sikkert stødt på at du ikke kunne inde ud af hvilke hooks du skal bruge. Men der er en løsning til hvordan du kan se hvilke hooks der er tilgængelig. Ved at indsætte nedenståden kode der hvor du gerne […]
Hvis du vil have dine egne rettigheder på dit plugin kan du tilføje capabilities to den rolle som brugeren har. Så hvis du vil have et capability som hedder read_zebs_mit_super_plugin, for alle administrator brugere, kan du gøre det ved at tilføje følgende kode. For at sikre at det også virker på en Multisite installation skal du sørge for at […]
Hvis du er en af de mange derude der benytter MainWP Child, så skal du hurtigst muligt sørge for at opgradere. Der er et sikkerheds problem som gør at man kan logge ind på wp-admin uden at benytte adgangskode. Der er kommet en ny version (2.0.9.2) hvor dette er rettet. Dette kan også være interessant for […]
Det kan være meget smart at benytte emails som logins, men dette tillader WordPress ikke som standard. Det er ellers meget smart da det er nemmere for brugere at huske sit login og da email altid er unikke, vil der ikke være nogen konflikter med brugere der vil have samme login. På et Multisite installation […]
Som du sikkert kender, så er der en lille cirkel med et nummer ud for Opdateringer og Plugins når der er nogle opdatertinger. Dette kan man også lave på sine egne plugins. Når du tilføjer menu punktet skal du blot tilføje lidt mere til selve menu titlen. Da WordPress allerede benytter dette andre steder er det kun et […]
function zebs_custom_rewrite() { // registers the mit_plugin and module query variable. WP will reject unkown variabels add_rewrite_tag('%mit_plugin%','([^&]+)'); add_rewrite_tag('%module%','([^&]+)'); // handles site.dk/mit-plugin and mudule such as site.dk/mit-plugin/mod add_ rewrite_rule( 'mit-plugin(/.*)?/?$', 'index.php?mit_plugin=all&module=$matches[1]', 'top' ); } // add function to init add_action( 'init', 'zebs_custom_rewrite', 99 ); // flush_rules() if our rules are not yet included function zebs_flush_rules() […]
Hvis du oplever at WordPress ikke virker efter opdatering eller installering af et plugin, så er der flere muligheder for at deaktivere plugins i WordPress. Det nemmeste at omdøbe plugin mappen til det plugin der ikke fungere. Så vil WordPress selv deaktivere pluginet og man kan komme videre. For at gøre dette så skal du […]
For nogle dage siden skrev jeg om hvordan man simpelt kunne kode lidt hjælp til at lave genveje i iOS til sin hjemmeside; Hjælp til genvej til hjemmeside på iOS. Jeg har nu fundet ud af at man kan gøre det i WordPress ved hjælp at plugiet Add to home screen WP Plugin. Dette […]
WordPress har et meget fint system til at loade template dele fra themes og child themes. Men der er en lille ting som er lidt irriterende. Hvis du benytter get_template_part(), vil du ikke have adgang til nogen globale variabler. Det er selvfølgelig på en måde meget godt at der ligsom er en sandbox, men det […]
Det er muligt med en standard WordPress at tilføje tekst bloke som widgets, men med den editor der er indbygget skal man selv kunne strikke noget HTML sammen for at kunne formatere teksten. Det er ofte også nyttigt at man kan sætte billeder mm. ind. Så der for har jeg være på jagt efter en […]