Un utente ha chiesto 👇
Posso utilizzare gli snippet di codice per aggiungere contenuto dinamico a una pagina Elementor?
1) Volevo salvare vari file * .txt in dir sul mio host web
2) I nomi di questi file * .txt sono i seguenti: wordpress_page_name.txt
dove wordpress_page_name = $ pagename
3) Inserisco un elemento di collegamento nella sezione Elementor di una pagina di WordpPress
Il codice breve dovrebbe seguire wordpress_page_naem.txt ($ pagename.txt) seguendo il codice scritto in Code Snippets
Funzionerebbe e qual è il codice PHP che deve essere scritto in frammenti di codice
Grazie!
Autore del plugin
(@bungeshea)
5 mesi, 1 settimana fa
Ciao Tony,
Tutto quello che devi fare è controllare, stai cercando uno snippet in cui puoi aggiungere una scorciatoia come questa a una pagina:
[dynamic_content]
E otterrà automaticamente un file .txt che corrisponde al nome della pagina e al suo contenuto da caricare nel post?
Lanciatore di thread
(@ alpha2009)
5 mesi, 1 settimana fa
Ciao Shea,
Grazie per la tua risposta!
Sì, è esattamente quello che sto cercando.
Ti auguro il meglio,
Tony
Autore del plugin
(@bungeshea)
3 mesi, 4 settimane fa
Ecco del codice che dovrebbe fare quello che vuoi:
add_shortcode( 'dynamic_content', function () {
global $post;
if ( ! $post ) {
return '';
}
$directory = WP_CONTENT_DIR . '/dynamic_content';
$file_path = $directory . '/' . $post->post_name . '.txt';
if ( file_exists( $file_path ) ) {
$content = file_get_contents( $file_path );
return $content;
}
return '';
} );
Assicurati che il valore di $directory
modificabile in cui il tuo .txt
i file vengono archiviati.
Was this helpful?
0 / 0