Hvordan Referanse WordPress Database

Hvordan Referanse WordPress Database


Du kan utføre en SQL-spørring på WordPress databasen ved hjelp av global "$ wpdb" variable. Dette inkluderer også database manipulasjoner som å velge variabler, rader, kolonner og sette inn og oppdatere rader. Selv om dette kan du gjøre mange tilpasninger til temaet og nettstedets funksjonalitet, er dens nytte begrenset med mindre du vet hvordan du skal referere databasetabellene fra koden. Den "wpdb" klasse gir variabler for enkel referanse av databasen.

Bruksanvisning

1 Global den "$ wpdb" variable før du bruker den, ved hjelp av følgende kode:

global $ wpdb;

2 Skriv ut spørringen eller funksjon som du vil kjøre på din WordPress nettstedet. For nå, bare la et gap på det punktet du trenger å referere tabellene.

3 Fyll inn din gap med relevant referanse. For Innlegg tabellen ved å bruke "$ innlegg"; for Meta innhold, bruk "$ postmeta"; for kommentarer tabellen ved å bruke "$ kommentarer"; for den ekstra kommentar informasjon, bruker "$ commentmeta"; for vilkårene tabell som inneholder beskrivelser av kategorier og koder, bruker "$ begrepene"; for Term_taxonomy tabell som inneholder de kategorier og koder, bruker "$ term_taxonomy"; For brukerne tabellen ved å bruke "$ brukere"; for Usermeta tabellen som inneholder kallenavn, beskrivelser og tillatelser for registrerte brukere, bruker "$ usermeta"; for Links tabellen ved å bruke "$ links"; og for Alternativer tabellen ved å bruke "$ alternativer."

4 Legg åpningen "<? Php?» Og slutt "?>" - Uten anførselstegn - php koder hvis du ikke allerede har gjort det.

5 Kjør koden din og sjekke om det fungerer riktig. Hvis spørringen ikke fungerer, slår feil ekko på å hjelpe deg med å feilsøke og rette feil i koden. Slik slår feil ekko på, kan du bruke denne linjen med kode:

<? Php $ wpdb-> show_errors (); ?>

Slik slår feil ekko helt av, bare å fjerne den over linjen. For å slå den av på et bestemt punkt i koden, kan du bruke følgende linje:

<? Php $ wpdb-> hide_errors (); ?>

Du kan deretter slå den på igjen senere hvis nødvendig. Du kan også skrive feilene generert av en spørring med følgende linje:

<? Php $ wpdb-> print_error (); ?>

Dette skriver feil av den siste spørringen.

Hint

  • Bruk alltid global "$ wpdb" variable og ikke kalle metoder i "wpdb" class direkte.