Visualizzazione dei risultati da 1 a 10 su 10
  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    817

    Concatenare testo a variabile

    ciao a tutti,
    non riesco a fare una cosa credo semplice ma non ho affinità con php

    ho questa stringa che mi stampa una variabile nel tag "title"
    Codice PHP:
    <?php bloginfo('name'); ?>
    vorrei aggiungere un testo statico tipo: ciao "variabile"
    non capisco come legare le due cose

  2. #2
    Utente di HTML.it L'avatar di gaten
    Registrato dal
    Jul 2007
    Messaggi
    1,269
    Prova così:

    Codice PHP:

    // Nel tuo caso
    <? echo "Ciao " bloginfo('name'); ?>

    // Esempio in generale
    $stringa = "Gaten";
    <? echo "Ciao " $stringa?>



    gaten
    Con i sogni possiamo conoscere il futuro...

  3. #3
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    817
    ciao e grazie per la risposta.. purtroppo non fa quello che dovrebbe fare nel senso che (sto usando un blog wordpress) facendo cosi non agisce solo sulla home ma sempre

    il codice completo è :

    Codice PHP:
    <title><?php wp_title(''); ?><?php if ( !( is_404() ) && ( is_single() ) or ( is_page() ) or ( is_archive() ) ) { ?><?php _e(' | '); ?><?php ?><?php bloginfo('name'); ?></title>

  4. #4
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    817
    ci continua a provare ma non capisco dove sbaglio

  5. #5
    bloginfo() invia i dati in output, NON li restituisce.

    Utilizza http://codex.wordpress.org/Template_Tags/get_bloginfo piuttosto, oppure, semplicemente, inserisci la stringa fuori dal tag PHP:

    Codice PHP:
    <?php bloginfo('name'); ?> - Hello World!

  6. #6
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    817
    e ma cosi mi ritrovo "Hello World!" in tutte le pagine e non solo nella home page

  7. #7
    Originariamente inviato da E|ena
    e ma cosi mi ritrovo "Hello World!" in tutte le pagine e non solo nella home page
    Se vuoi modificare un tema wordpress, il minimo che devi fare è leggere la documentazione che spiaga come farlo.

    Codice PHP:
    <?php if (is_home()): ?>Hello World!<?php endif; ?>
    Codice PHP:
    <?php if (is_front_page()): ?>Hello World!<?php endif; ?>

  8. #8
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    817
    ecco questo lo avevo letto anche io nella documentazione
    Codice PHP:
    <?php if (is_home()): ?>Hello World!<?php endif; ?>
    ma il problema è che mi stampa titolo + testo personalizzato mentre la cosa che non mi riesce è testo personalizzato + titolo

    mi sono spiegata male sorry

  9. #9
    Originariamente inviato da E|ena
    ecco questo lo avevo letto anche io nella documentazione
    Codice PHP:
    <?php if (is_home()): ?>Hello World!<?php endif; ?>
    ma il problema è che mi stampa titolo + testo personalizzato mentre la cosa che non mi riesce è testo personalizzato + titolo
    Per quello basta scrivere Hello World PRIMA della chiamata a bloginfo().

  10. #10
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    817
    grazie sei stato gentilissimo

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.