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?