• User

    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


  • User Attivo

    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.


  • User

    Ok, grazie mille per le info.