- Home
- Categorie
- Coding e Sistemistica
- WordPress
- testo dinamico su etichetta di navigazione del menu
-
testo dinamico su etichetta di navigazione del menu
Salve a tutti, su un vecchio theme avevo creato modificando direttamente il file php, un pulsante del menu con il nome dell'utente loggato. La stringa che utilizzavo era
echo " <a href='wp-admin/profile.php'>Profilo: $current_user->user_login</a>";
Ora volevo fare la stessa cosa, ma utilizzando il sistema di creazione delle voci di menu che propone wordpress.
ho provato ad inserire la seguente stringa sul campo "Etichetta di navigazione"
<?php echo "Profilo: $current_user->user_login"; ?>
ma a frontend wordpress mi commenta una parte del codice trasformandolo in
<!--?php echo "Profilo: $current_user--->user_login"; ?>
..quindi alla fine di tutto ottengo un pulsante con la scritta user_login"; ?
Qualcuno ha qualche idea per asi che sul pulsante esca scritto Profilo: nomeutentecollegato ?
Grazie in anticipo a chiunque voglia commentare con qualche idea.
ParideS
-
Non devi usare Echo, ma le librerie di WordPress.
Esempio:
<?php if ( has_post_thumbnail() ) : ?>
<a href="<?php the_permalink(); ?>" title="<?php the_title_attribute(); ?>">
<img src="<?php the_post_thumbnail_url(); ?>"/>
</a>
<?php endif; ?>(Non calza con i menù ma l'ho appena usato, per cui ho incollato gli appunti che avevo nel browser)
Studiati il sito codex di wp troverai le classi / funzioni che ti servono.
-
Ok, grazie mille per le info.