Ciao a tutti ragazzi,
ho un problema onestamente insolito che non so proprio come risolvere.
Devo visualizzare una immagine presente in un CAMPO PERSONALIZZATO.
Cosi utilizzo, e l'ho sempre fatto con successo questa stringa
presa direttamente dal codex di wordpress.
Codice PHP:
<?php echo get_post_meta($post->ID, 'imghome',true) ?>
questa stringa presente nel campo src di un tag
Cosa succede? In locale tutto ok!
Se provo online nell'html non compare niente fra src="".
Come diavolo è possibile?
Sia online che in locale ho la 3.0.1
Cosi ho provato a creami una funzioncina da solo:
Codice PHP:
<? function recupera_id($id,$imgp){
mysql_select_db("NOME_DATABASE");
$conx=mysql_connect("localhost","NOME_UTENTE","PASSWORD");
$query=mysql_query("SELECT * FROM wp_options WHERE post_id='".$id."' AND meta_key='".$imgp."'",$conx);
$rec=mysql_fetch_array($query);
return $rec['meta_value'];
}?>
Ma nulla lo stesso. Solo che adesso almeno so perchè visto che con la mia funzione fra src="" è comparso:
Warning:mysql_connect()[function.mysql-connect]: Accesso non consentito per l'utente: 'NOME_UTENTE'@'localhost' (Password: SI) in [..INDIRIZZO..]\funzioni.php on line 3
questo dovrebbe significare che non posso creare una connessione alternativa perchè non sono autorizzato. I dati sono corretti presi direttamente dal wp_config.php
Da cosa è dovuto? E come posso creare una connessione alternativa o utilizzare l'id della connessione attiva?