Risultati della ricerca per 'Config wordpress'
-
-
Ciao a tutti,
volevo intanto darvi un saluto visto che è la prima volta che scrivo in questo forum.
Poi vorrei chiedervi supporto riguardo ad un problema che non riesco a risolvere da due giorni.Sto attualmente seguendo una guida online per lo sviluppo di temi custom e provando a replicare un passaggio che veniva riportato nella guida, ho notato che il codice utilizzato non funziona.
Entrando nello specifico, ho creato un tema child del tema twentytwenty solo per fare qualche prova ed ho inserito nel function.php del tema child il codice che segue e che dovrebbe inviare un’email ad un autore a cui viene pubblicato un articolo sul sito in questione. Evito di riportare i settaggi dell’SMTP che ho inserito su wp_config(), questo perché da quel punto di vista sembra funzionare tutto.
Il problema è che wp_mail() fa quello che gli chiedo solo se inserisco manualmente le stringhe per le proprietà $to, $subject e $message. Funziona anche se inserisco delle variabili che ho impostato inserendo valori manualmente, cioè senza recuperarli attraverso le funzioni di wordpress. Se provo a sostituirle con le variabili che ho creato appositamente e che recuperano i valori attraverso le funzioni di wordpress, wp_mail() non funziona.
Quando invia le e-mail attraverso l’inserimento manuale dell’indirizzo ($to) e lascio gli altri campi inalterati ($subject, $message), ho notato che le parti dinamiche del messaggio dell’email che ho previsto tramite sprintf() e relativi placeholder, non vengono riportate.
Ho testato i contenuti delle variabili attraverso un’altra funzione inserita nel function.php e richiamata alla fine del footer.php. Questa va semplicemente a stampare a video tramite echo i valori delle variabili in questione e l’output che restituisce sembra corretto.
Cosa non sto tenendo in considerazione o che errore sto facendo?
Di seguito il codice delle due funzioni che ho usato.
Confido nella vostra esperienza.
Vi ringrazio e per il momento vi mando un saluto.//Codice per l’invio di un’e-mail all’autore di un articolo che viene pubblicato
add_action( ‘publish_post’, ‘mycallback_notify_new_post’ );
function mycallback_notify_new_post( $post_ID ){
global $post;
$post_permalink = get_permalink( $post_ID );
$author_id = $post->post_author;
$author_email = get_the_author_meta( ‘user_email’, $author_id );
$author_name = get_the_author_meta( ‘display_name’, $author_id );
$to[] = sprintf( ‘%s <%s>’, $author_name, $author_email );
$subject = __( ‘Hei! Your post has been published’, ‘twentytwenty’ );
$message = sprintf( __( ‘Hi %s!’, ‘twentytwenty’ ), $author_name ) . “\r\n” .
__( ‘Your post is now online’, ‘twentytwenty’ ) . “\r\n” .
sprintf( __( ‘You can view it here: %s’, ‘twentytwenty’ ), $post_permalink ) . ‘.’;wp_mail( $to, $subject, $message);
}//Codice per controllare il contenuto delle variabili
add_action(‘cibsFunction’, ‘funzioneTest’);
function funzioneTest(){
echo ‘Ciao a tutti!’;
global $post;
$post_ID = $post->ID;
$author_id = $post->post_author;
$author_email = get_the_author_meta( ‘user_email’, $author_id );
$author_name = get_the_author_meta( ‘display_name’, $author_id );
$post_permalink = get_permalink( $post_ID );
echo gettype($author_email);
echo $author_email;
echo $author_name;
echo $author_id;
echo $post_ID;
$message = sprintf( __( ‘Hi %s! Your e-mail is %s’, ‘twentytwenty’ ), $author_name, $author_email ) . “\r\n” .
__( ‘Your post is now online’, ‘twentytwenty’ ) . “\r\n” .
sprintf( __( ‘You can view it here: %s’, ‘twentytwenty’ ), $post_permalink ) . ‘.’;echo $message;
}
`
-
Buongiorno a tutti, sono l’ultimo arrivato, spero di postare nel luogo corretto.
Premetto di non essere nè un programmatore nè un webmaster, faccio solo qualche sito amatoriale non profit per amici ogni tanto.
Dopo aver creato qualche sito con Joomla, ho voluto provare WordPress e mi si è aperto un mondo molto ma molto interessante (WP sembra 100 anni avanti!), solo che, come potrete immaginare, su alcune cose sono un po’ spaesato perchè magari mi aspetto un comportamento tipico di Joomla, che su WP richiede un altro approccio…Vengo al dunque con la richiesta di alcuni consigli per il sito che sto creando:
1) Su WP come funziona la pubblicazione di un plugin? Voglio dire, lo scarico, installo e configuro, ma poi come ottengo un link a quel determinato plugin da usare nella parte pubblica per renderlo disponibile agli utenti? Per esempio su Joomla, i componenti creano collegamenti nelle parte di creazione di voci di menu, ma qui ho notato che le cose non sono sempre così oppure le voci sono limitate (vedi punto 2).
2) Mi consigliereste un download manager che permetta di avere nel frontend una sezione download pubblica, con una pagina radice che mostri tutte le categorie nelle quali navigare per trovare i file desiderati e scaricarli? Finora ho provato WP Download manager e File manager, ma forse sto ciccando qualcosa, perchè vedo interfacce solo per il pannello di amministrazione (come se fossero solo tool interni), o download singoli disponibili per articoli/pagine, o voci di menu che puntano solo ad un download singolo o una categoria singola, ma non una area download per il lato pubblico raccolta in una singola pagina specifica.
3) Starei anche cercando un calendario, senza troppi fronzoli, ma che sia divisibile per categorie e che abbia, appunto, una parte pubblica, con la tipica visualizzazione tabellare mensile, settimanale, etc. e l’eventuale dettaglio eventi. Qualche consiglio per cortesia?
Non vi tedio oltre per ora, grazie in anticipo a chi vorrà mettermi sulla strada giusta!
-
Buongiorno a tutti. Ho un grosso problema con la visualizzazione dei caratteri speciali che vengono usati nella lingua Rumena. Sono per la maggiore caratteri accentati.
Vengo a problema. Sulla versione locale dove ho la seguente configurazione:Mysql versione 5.7..25
PHP:7.4.2
Wordpress: 5.3.3non ho alcuna problematica di visualizzazione
Sul server remoto ho la seguente configurazione:
Mysql versione 5.1.63
PHP:6.1
Wordpress: 5.3.3Ho problemi. I caratteri speciali sono visualizzati con il ?.
Il settario della collection del DB è Latin1_general_ci
ho dettato anche con una query la codifica a Utf8.Ma il problema persiste.
Chiedevo se era un problema di versione del Mysql o di PHP o di entrambe. Questo perché per aggiornare il serve devo spegnere 5 DB e la cosa non mi diverte.
Ho provato poi a commentare le seguenti line nel file wp-config
//define(‘DB_CHARSET’, ‘utf8’); //define(‘DB_COLLATE’, ”);Adesso i caratteri speciali vengono visualizzati cosi �
successivamente Ho fatto un altra prova.
ho dettato il db e il file wp-conf con la codifica utf8_romanian_ciRisultato adesso alcune lettere accentate le vedo ma altre invece no.
Ad esempio in questo titolo: CÂTEVA INFORMAȚII NUMERICE non riesco a visualizzare la lettera Ț.
Ho notato che il problema inizia gia dal backend del sito. Ovvero io inserisco il testo corretto poi quando “aggiorno” le lettere non codificate compaiono con la ?
Grazie