sql >> Database >  >> RDS >> Mysql

Hoe koppelt Wordpress berichten aan categorieën in zijn database?

De relaties van de Wordpress-database zijn beschikbaar in het databasediagram .

In uw specifieke geval is dat:

wp_posts.ID
->wp_term_relationships.object_id
->wp_term_relationships.term_taxonomy_id
->wp_term_taxonomy.term_taxonomy_id
->wp_term_taxonomy.term_id
->wp_terms.term_id

Voor query's moet je een SQL-join gebruiken:

SELECT p.ID, t.term_id
FROM wp_posts p
LEFT JOIN wp_term_relationships rel ON rel.object_id = p.ID
LEFT JOIN wp_term_taxonomy tax ON tax.term_taxonomy_id = rel.term_taxonomy_id
LEFT JOIN wp_terms t ON t.term_id = tax.term_id

Maar er moet worden opgemerkt dat de WordPress-database op elk moment kan veranderen en dat u de door Wordpress geleverde mechanismen moet gebruiken (zoals query_posts ) om berichten uit de database te filteren.




  1. Top 9 tips voor het opzetten van uw SQL Server-cluster

  2. Hoe de LISTAGG-functie van Oracle te gebruiken met een uniek filter?

  3. Selecteer laatste 20 bestelling door oplopend - PHP/MySQL

  4. Gegevens toevoegen aan een MySQL-database vanuit een HTML-formulier