Semalt: Tips för utveckling av WordPress Plugin

Plugins är koder som kan installeras i WordPress och har möjlighet att utöka och utöka funktionaliteten på en webbplats. Det möjliggör denna funktion utan att det behövs hacking av kärnkoden. Det gör det möjligt att lägga till funktioner som kan integrera Facebook Open Graph och Hotmail-taggar.

Frank Abagnale, en toppekspert från Semalt , fokuserar här på en övertygande praxis i detta avseende.

Skapa ett plugin

Det första steget är att skapa en ny mapp i WordPress på den här länken "wp-content / plugins /" följt av att skapa en mapp i den och namnge den "my-facebook-tags". Namnet på plugin-mappen kallas också plugin-slug som borde vara unik och kan erhållas genom att söka på Google.

Nästa steg är att skapa en mapp i Facebook-mappen och namnge den "my-facebook-tags.p" p. Följande kod ska sedan klistras in i pluginens huvudfil.

Efter skapandet av plugin är det nödvändigt att skapa en krok i ett tema, nämligen "wp_head ()". Det finns två typer av krokar, nämligen handlingar och filter. Skillnaden mellan åtgärder och filter är att handlingar fungerar när en krok har upptäckts av WordPress medan filter ändrar bitar av data. För att slutföra plugin är det nödvändigt att lägga till facebook-metataggar med kroken wp_head med följande kod

Det är nödvändigt att välja rätt krok för användning i en tomt.

filter

Som tidigare nämnts används filter för att modifiera bitar. Det är därför möjligt att ändra ett felmeddelande som uppstår när fel lösenord har angetts. När till exempel ett fel lösenord har angetts för www.example.com/wp-admin kan felmeddelandet tas bort genom att ange den filtrerade informationen. Till exempel i följande fall;

Filtret är "login_errors". Felmeddelandet tas bort genom att ange den filtrerade informationen.

Skript och stilar kan läggas till genom att förlägga. Ett exempel är tillägget av ett Google-teckensnitt som är en form av ett formatmall. Det illustreras nedan;

Tillgångar kan laddas och lagras i plugin med hjälp av enqueueing som visas nedan.

Skapa en sida för insticksinställningar

Det finns flera sätt att skapa en sida men det mest rekommenderade är det objektorienterade tillvägagångssättet. Det första steget är att skapa en meny där användargränssnittet för inställningar kan placeras. "Add_menu_page ()" är bäst lämpad för att skapa den överlägsna menyn på grund av följande skäl: sidtitel, menytitel, kapacitet, menyslak, funktion, ikon och position. Inställningarna bör sedan registreras. Om vi till exempel vill registrera inställningar för en revisor följer vi följande procedur.

Nästa steg är att skapa ett formulär som kommer att ansvara för att visa användargränssnittet. Den här koden som visas nedan bör klistras in i fältet "my_plugin_settings_page ()".

Följande försiktighetsåtgärder bör vidtas

"Settings_fields ()" ska användas och den första parametern läggas till som alternativgrupp. Och namnen som används i parametrarna ska användas i fältet med alternativnamn. Funktionen "get_option ()" bör användas för att ta tag i värdet på ett fält och placeras som den första parametern i fältet med alternativnamn. Inställningsformuläret som ska skapas ska se ut som figuren nedan.

Även om det inte är nödvändigt att aktivera översättningar kan det vara användbart ibland. Översättningar är aktiverade enligt följande procedur. Följande ska användas för att radera text varje gång det finns fall att mata ut "__ () -funktion" eller "_e () -funktionen".

mass gmail