Wordpress - Dataklass

Innehållsförteckning
Wordpress erbjuder ett objekt som gör att vi kan arbeta direkt med databasen. Det här objektet är en förekomst av databasklassen som heter wpdb och det är i wp-inklusive / wp-db.php; Detta tillåter oss att varje gång vi behöver göra frågor till databasen kan vi använda förekomsten av nämnda klass, på så sätt kan vi utföra frågorna på det säkraste sätt som Wordpress erbjuder.
Enkla databasfrågor
Som vi nämnde i början av handledningen har vi en klass vars instanser tillåter oss att utföra frågorna direkt mot databasen på ett säkert sätt, detta är särskilt användbart när vi anpassar Wordpress antingen genom att skapa ett plugin eller kanske utöka funktionaliteten genom att lägga till nya formulär etc.
För att kunna använda klassen som sådan behöver vi bara lägga till följande innan vi använder eller gör frågor:
globala $ wpdb;

Med denna kodrad möjliggör vi möjligheten att använda objektet för att komma åt databasen.
En av de viktigaste funktionerna är metoden förbereda (); Detta gör att vi kan undkomma de farliga karaktärerna som kan påverka vår databas, vilket gör oss sårbara för en attack av SQL -injektion, så vi måste skicka igenom alla frågor innan vi kör dem, låt oss se ett exempel i följande bild:

I det här exemplet ser vi helt enkelt hur vi lägger till data till en extra anpassad tabell som vi kan ha i vår installation av Wordpress, vi ser hur vi använder preparera () -metoden, när vi använder den måste vi ta hänsyn till att platsen som variablerna kommer att inta inom klausulen VÄRDEN Den måste vara uppbyggd enligt följande: "% d" för siffror eller heltal och "% s" för strängar eller textsträngar.
På detta sätt kan vi lista variablerna i den ordning som vi definierar de tidigare parametrarna som vi nämnde, i exempel 1 representerar det id och vi skickar det som% d, $ field_key representerar field_key och vi skickar det som% s och slutligen $ field_value representerar field_value och vi skickar det som% s också; Som vi ser detta, förutom att det ger oss säkerhet, tillåter det oss att organisera våra konsultationer på ett mycket enkelt sätt.
Förutom dessa funktioner för att kunna konsultera databasen är det användningen av $ wpdb-> min_anpassade_tabell detta översätts till wp_my_custom_table på detta sätt lägger vi till prefixet wp till vårt bord om vi följer konventionen att kalla bord med det prefixet för användning i WordpressPå samma sätt är allt detta anpassningsbart, men att följa konventionen kommer att hjälpa oss att få mycket material för att stödja oss med dokumentationen.
Det är viktigt att vi kommer ihåg att detta är etablerat vid installationen, som standard har vi prefixet wp_av säkerhetsskäl är det dock många som avgör detta och ändrar det till ett annat prefix, på detta sätt när de använder $ wpdb-> det är det säkraste sättet att veta vilket som är rätt prefix för varje installation.
Med detta avslutar vi denna handledning om hur du använder och gör grundläggande frågor med $ wpdb -objektet i vår installation Wordpress och på så sätt underlätta våra uppgif.webpter på utvecklingsnivå på vår webbplats i Wordpress.

Du kommer att bidra till utvecklingen av webbplatsen, dela sidan med dina vänner

wave wave wave wave wave