Ho fatto un po di ricerche e sono incappato negli xml. Praticamente quello che faccio è :
- in un primo file php inserisco lo script per creare un documento xml poi creo una variabile legata all'esecuzione della funzione per controllare lo status per ogni sito , il risultato viene inserito nel file xml che ha una struttura di questo tipo :
<xml>
<sites>
<site1>risultato funzione per sito1</site1>
<site2>risultato funzione per sito2</site2>
...
</sites>
</xml>
Poi questo file .php lo faccio eseguire dalla cron di wordpress.
- in un secondo file creo la funzione che mi permette di ottenere i valori per ogni sito e la lego a uno shotcode di wordpress.
Il file xml viene creato correttamente e anche gli shortcode funzionano ma i risultati vengono mostrati su un unica linea. Pensavo che il risultato venisse inserito nel punto in cui metto lo shortcode (che è nella forma [checkstatus name = "site1"]). Il problema è che devo inserire questi risultati in una tabella con altri dati mentre ora li mostra in alto su una sola riga come se fossero bloccati li. Per ottenere i dati dal xml ho usato simplexml.
Ho sbagliato qualcosa io o è una qualche limitazione del xml ?
Grazie.