Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it L'avatar di exFelino
    Registrato dal
    Jul 2014
    residenza
    Aci Catena (CT)
    Messaggi
    710

    [Wordpress] Import post da un file sql custom

    Buongiorno a tutti,
    ho realizzato un sito web tramite CMS Wordpress.

    Ho la necessità di importare in esso degli record di un database mysql costituiti
    - titolo
    - descrizione
    dovrei importarli come post.

    I miei dubbi e le mie domande:
    1) c'è un plugin che mi aiuti in tal senso?

    2) utilizzando una query di import custom, quali sono i campi del database WP che devo obbligatoriamente valorizzare ai fine della pubblicazione?

    3) i vecchi post da importare venivano scritti tramite un editor wysiwyg (anche quello di wordpress lo è) ma potrebbero esserci problemi di incompatibilità?

    Grazie.

  2. #2
    Utente di HTML.it L'avatar di m4rko80
    Registrato dal
    Aug 2008
    residenza
    Milano
    Messaggi
    2,655
    Ciao, questa è la funzione di wp per inserire un post. Basandoti su questo puoi capire quali sono i dati sempre presenti durante l'inserimento. Secondo me ti conviene fare uno script per ciclare i dati del tuo file sql e richiamare direttamente questa funzione, ti eviterebbe di sbagliare qualcosa e verrebbe tutto settato correttamente.

  3. #3
    Utente di HTML.it L'avatar di exFelino
    Registrato dal
    Jul 2014
    residenza
    Aci Catena (CT)
    Messaggi
    710
    Esatto mirko,
    è la soluzione migliore.

    Ho appena scritto questa, speriamo che funzioni, ho solo qualche dubbio sul campo 'post_name' quello che crea lo slug (nel mio caso derivato dal title):

    codice:
    INSERT INTO wp_posts (post_content, post_title, post_status, post_type, post_author, post_date, post_date_gmt, comment_status, post_category) 
    SELECT  contenuto,
            titolo,
            publish,
            post,
            '@admin',
            date_format(date, '%Y-%m-%d %H:%i:%s'),
            date_format(date, '%Y-%m-%d %H:%i:%s'),
            'closed',
            '5',
    FROM    news
    Questa sera la provo e vi faccio sapere.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.