Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    Come inserire correttamente variabili Title

    Ciao a tutti
    mi trovo a fronteggiare un problema che per me completamente a digiuno di php può risultare gravoso. Ho inserito una variabile nel title del mio blog in WP in modo da avere il Title del sito nella home page e il title dei singoli post nelle pagine degli articoli.
    Questo è il codice che ho utilizzato.

    Codice PHP:
    <title><?php is_home() ? bloginfo('name') : wp_title("",true?></title>
    Ora però vorrei inserire come variabile che il 'name' compaia anche nelle varie pagine delle Tag. Come dovrei correggere il codice?

  2. #2
    chiederei piuttosto nel forum sui cms
    IP-PBX management: http://www.easypbx.it

    Old account: 2126 messages
    Oldest account: 3559 messages

  3. #3
    Alla fine ho risolto utilizzando l'if

    <title><?php if (is_home()) { bloginfo('name'); } elseif (is_tag()) { echo bloginfo('name'); echo ' | '; wp_title("",true); } elseif (is_category()) { echo bloginfo('name'); echo ' | '; wp_title("",true); } elseif (is_Archive()) { echo bloginfo('name'); echo ' | '; wp_title("",true); } else { echo wp_title("",true); } ?></title>

    Yeah!

  4. #4
    Non sono per nulla un esperto di wp ... giusto l'ABC. Ma questo modo di lavorare all'interno del template è palesemente errato.

    Non sò se hai presente cosa sono gli hook in wordpress (in questo caso the_title ).

    Per ottenere quello che vuoi fare nel file functions.php del tuo tema devi aggiungere il seguente comando:

    Codice PHP:
    <?php
    function personalizza_title($title){
        if(
    is_home()){
            return 
    bloginfo('name'); 
            }
        else if(
    is_tag() OR is_category() OR is_Archive()){
            return 
    bloginfo('name') . ' | '$title;
            }
        return 
    $title;
        }

    add_filter('the_title''personalizza_title');
    Nel templeate (head.php) avrai in modo pulito e trasparente.

    Codice PHP:
    <title><?php wp_title(''true); ?></title>
    http://www.miniscript.it
    Se ti sono stato di aiuto in qualche modo in questo forum iscriviti alla fan page di Miniscript - il mio blog di programmazione web.

  5. #5
    Cavolini grazie. Era proprio quello che cercavo. Io avevo risolto alla maniera de noantri

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.