Salve,
mi servirebbe poter creare delle categorie in wordpress direttamente da MySQL poiche' ne sono moltissime.
Sapete in quale tabella devo crearle e quali attributi dare alle sottocategorie?
Spero di essermi spiegato :)
Salve,
mi servirebbe poter creare delle categorie in wordpress direttamente da MySQL poiche' ne sono moltissime.
Sapete in quale tabella devo crearle e quali attributi dare alle sottocategorie?
Spero di essermi spiegato :)
Le categorie si trovano nella tabella wp_terms...però le categorie hanno la stessa tabella dei tag, per cui sono mescolati in ordine di ID.
Ti mostro un pezzetto del mio database, così ti fai un'idea:
Infatti se vedi c'è pure il blogroll che non è nè una categoria e nè un tag.Codice:INSERT INTO `wp_terms` (`term_id`, `name`, `slug`, `term_group`) VALUES (1, 'Senza Categoria', 'senza-categoria', 0), (2, 'Blogroll', 'blogroll', 0), (3, 'Annunci', 'annunci', 0), (4, 'Off Topic', 'off-topic', 0), (5, 'Richieste', 'richieste', 0), (6, 'Proposte', 'proposte', 0), (7, 'Musica Napoletana', 'musica-napoletana', 0), (9, 'Video', 'video', 0), (10, 'Sondaggi', 'sondaggi', 0), (11, 'Un po'' di colore', 'un-po-di-colore', 0), (12, 'Auguri', 'auguri', 0), (13, 'Anniversario', 'anniversario', 0), (14, 'Tony Colombo', 'tony-colombo', 1),
(non so cosa sia un term_group!)
Poi c'è la tabella wp_term_taxonomy:
INSERT INTO `wp_term_taxonomy` (`term_taxonomy_id`, `term_id`, `taxonomy`, `description`, `parent`, `count`) VALUES
(1, 1, 'category', '', 0, 0),
(2, 2, 'link_category', '', 0, 3),
(3, 3, 'category', '', 0, 26),
(4, 4, 'category', 'Qualunque cosa al di fuori della musica napoletana', 0, 0),
(5, 5, 'category', 'Hai delle richieste da fare?', 0, 2),
(6, 6, 'category', 'Avete delle proposte da fare riguardanti il sito?', 0, 1),
(7, 7, 'category', 'Tutto quello che riguarda la musica neomelodica!', 0, 6),
(8, 9, 'category', '', 0, 7),
(9, 10, 'category', '', 0, 14),
(10, 11, 'category', '', 0, 2),
(11, 12, 'category', '', 0, 5),
(12, 13, 'category', '', 0, 3),
(13, 14, 'category', '', 0, 19),
(14, 15, 'category', '', 0, 4),
...
(195, 185, 'post_tag', '', 0, 0),
(196, 186, 'post_tag', '', 0, 3),
(197, 187, 'post_tag', '', 0, 0),
(198, 188, 'post_tag', '', 0, 0),
(199, 189, 'post_tag', '', 0, 8),
(200, 190, 'post_tag', '', 0, 8),
(201, 191, 'post_tag', '', 0, 8),
(202, 192, 'post_tag', '', 0, 2),
(203, 193, 'post_tag', '', 0, 7),
(204, 194, 'post_tag', '', 0, 1),
Questo praticamente corrisponde al pezzetto di prima...e specifica che gli ID sono dei tag oppure delle category. E da qui puoi inserire pure la descrizione della categoria.
Per impostare la sottocategoria, guarda questo pezzetto:
Il numero 264 è l'ID della sotto-categoria della categoria con ID=130.Codice:(277, 264, 'category', '', 130, 1),
Es:
Categoria "annunci" ID=130
-sottocategoria "annunci-bis" ID=264
Edit...
poi c'è la tabella wp_term_relationships:
ma non so cosa sia.Codice:INSERT INTO `wp_term_relationships` (`object_id`, `term_taxonomy_id`, `term_order`) VALUES (7, 1, 0), (8, 1, 0), (9, 1, 0), (10, 1, 0), (11, 1, 0),
Ultima modifica di musicanapoli : 07-06-2009 alle ore 20.16.56