Visualizzazione risultati 1 fino 4 di 4

Discussione: [Wordpress] Creare categorie da database

  1. #1
    L'avatar di bastardofuori
    bastardofuori non è connesso AlterGuru
    Data registrazione
    04-04-2006
    Messaggi
    1,535

    Predefinito [Wordpress] Creare categorie da database

    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 :)

  2. #2
    Guest

    Predefinito

    Citazione Originalmente inviato da bastardofuori Visualizza messaggio
    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:
    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),
    Infatti se vedi c'è pure il blogroll che non è nè una categoria e nè un tag.

    (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:
    Codice:
    (277, 264, 'category', '', 130, 1),
    Il numero 264 è l'ID della sotto-categoria della categoria con ID=130.
    Es:
    Categoria "annunci" ID=130
    -sottocategoria "annunci-bis" ID=264


    Edit...
    poi c'è la tabella wp_term_relationships:
    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),
    ma non so cosa sia.
    Ultima modifica di musicanapoli : 07-06-2009 alle ore 20.16.56

  3. #3
    L'avatar di bastardofuori
    bastardofuori non è connesso AlterGuru
    Data registrazione
    04-04-2006
    Messaggi
    1,535

    Predefinito

    Citazione Originalmente inviato da musicanapoli Visualizza messaggio
    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.
    E come si distinguono le sottocategorie?

  4. #4
    Guest

    Predefinito

    Citazione Originalmente inviato da bastardofuori Visualizza messaggio
    E come si distinguono le sottocategorie?
    Guarda il post di prima, stavo aggiungendo altre cose...

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •