Come modificare gli attributi del titolo in WordPress
Pubblicato: 2019-12-12Avere un sito web o un blog WordPress senza gestire i titoli è del tutto impossibile. Se ti sei mai dimenticato di scrivere un titolo, ti sei subito reso conto che WordPress ne ha aggiunto uno da solo. Poiché sono importanti per gli amministratori, gli altri utenti, i visitatori e persino i motori di ricerca, dovresti prestare particolare attenzione quando scrivi i titoli.
Anche se dovresti assolutamente dedicare un minuto in più a ogni titolo che scrivi, ci sono alcune cose che puoi cambiare sull'intero sito. Quindi, rimani con noi attraverso questa guida e impara come modificare diversi attributi del titolo in WordPress.
Come limitare la lunghezza del titolo di WordPress
Quando vuoi mantenere i titoli dei tuoi post il più brevi possibile e lavori con più autori, ciò potrebbe diventare un problema. Sia che tu stia iniziando un blog di moda, un blog di cucina o qualsiasi altro tipo di sito web, tutti dovrebbero occuparsi dei loro titoli, contare parole o lettere e probabilmente sarebbe difficile farlo ogni volta che scrivi un nuovo articolo.
Quindi, come limitare il titolo di un post in WordPress in modo che si occupi automaticamente della lunghezza del titolo mostrata sulla tua pagina?
Cominciamo con una soluzione semplice.
- Apri functions.php nel tuo tema
- Incolla il seguente codice:
function max_title_length ($titolo) {
$max = 20;
if( strlen( $titolo ) > $max ) {
return substr( $titolo, 0, $max ). " …";
} altro {
restituisce $titolo;
}
}
- Posiziona la funzione successiva dove vuoi nel tuo tema. Ad esempio, se vuoi mostrare i titoli abbreviati sulla tua home page, vuoi inserire questo codice nel tuo modello di indice principale (index.php)
add_filter( 'the_title', 'max_title_length');
Come puoi vedere nel codice, la variabile $max viene utilizzata per limitare la lunghezza del titolo del tuo post. Sei libero di cambiarlo con qualsiasi numero tu voglia. Ma tieni presente che la lunghezza ottimale del tuo titolo è compresa tra 55 e 60 caratteri.
Ecco qua. Se hai chiamato la funzione nel tuo modello di indice principale, i tuoi titoli verranno visualizzati abbreviati e dopo, nel nostro caso 20 caratteri, verranno rivelati tre punti per mostrare che c'è altro da visualizzare.
Facendo lo stesso, sei libero di agganciare la funzione dove vuoi, che si tratti di intestazione, piè di pagina, barra laterale o qualsiasi altra cosa.
Come modificare l'allineamento del titolo del tuo post
I temi WordPress che puoi utilizzare in WordPress sono diversi. Puoi utilizzare uno standard fornito con WordPress, crearne uno personalizzato, trovarne uno gratuito tra migliaia di temi disponibili o acquistarne uno premium da Internet.
Anche se hai pagato un sacco di soldi per il tuo tema, non avrà tutto a portata di mano ed è impossibile incorporare tutto in un'interfaccia intuitiva. Quindi, se vuoi cambiare l'allineamento dei titoli dei tuoi post e il tuo tema non ha un'opzione facile da cambiare, dovrai farlo da solo.
Prepara i tuoi strumenti e allenta alcune viti in modo da poter portare a termine il lavoro. OK, sembrava che ci fossero ore di lavoro prima di te - non preoccuparti, avrai finito in un minuto o giù di lì.
Non importa quale tema stai utilizzando, un titolo per il tuo post si troverà nello stesso file:
- Vai su Aspetto->Editor
- Sul lato destro, trova il file Single Post (single.php) e aprilo o ancora meglio, apri il file in un editor esterno
- Cerca nel file “<?php the_title(); ?>“
- Modifica il tag con l'allineamento desiderato:
SINISTRA:
<div align="left"><?php the_title(); ?></div>
CENTRO:
<div align="center"><?php the_title(); ?></div>
GIUSTO:
<div align="right"><?php the_title(); ?></div>
- Salvare le modifiche
Questo è tutto. Ora sei libero di aprire uno qualsiasi dei tuoi post e vedere le modifiche che hai apportato. Se hai seguito i passaggi e hai modificato l'allineamento, il titolo del tuo post dovrebbe apparire a sinistra, al centro o a destra.
Lavorare con WordPress è divertente, vero? Se vuoi saperne di più sui blog e sulla personalizzazione di WordPress, consulta le nostre risorse e migliora le tue competenze di webmaster in pochissimo tempo.
Scrivi un elenco di parole che non possono essere utilizzate nei titoli dei post
Sebbene sia possibile limitare in modo relativamente semplice la lunghezza di un titolo in WordPress, a volte sarà necessario modificare ulteriormente i titoli. Limitare il numero di caratteri nel titolo di un post può aiutarti a mantenere un design stabile e può aiutare con la SEO, ma i tuoi autori sarebbero comunque in grado di scrivere tutto ciò che vogliono.
A seconda di ciò che scrivi o della tua collaborazione con un'altra azienda, potresti avere alcune parole o frasi che vuoi evitare nei titoli. Potrebbero essere parole volgari che vuoi evitare o semplicemente un marchio o due che non vuoi che vengano pubblicizzati sul tuo sito.
Mentre puoi sederti e parlare con i tuoi autori di questo e chiedere loro di non menzionare parole che potrebbero danneggiare la reputazione del tuo sito, è solo questione di tempo in cui uno degli autori si dimenticherà tutto e pubblicherà un titolo che può farti fare brutta figura o addirittura perdere denaro violando l'accordo con un partner.

Invece di un avvertimento verbale, perché non dovresti scrivere una funzione che vieti a chiunque sul tuo sito di scrivere un titolo con parole specifiche? O ancora meglio, perché non dovresti semplicemente copiare e incollare la stessa funzione dal basso e cambiare semplicemente le parole che vuoi bloccare?
Ora che hai deciso di rimuovere parole specifiche dai titoli dei post, vediamo come puoi farlo.
Rimuovi parole specifiche dai titoli:
- Apri il file functions.php
- Copia e incolla il codice:
funzione titlerestriction($titolo){ $post globale; $titolo = $post->post_titolo; $restrictedWords = "parola1;parola2;parola3"; $restrictedWords = esplode(";", $restrictedWords); foreach($restrictedWords as $restrictedWord){ if (stristr( $title, $restrictedWord)) wp_die( __('Errore: hai usato un vietato parola nel titolo del post') ); } } add_action('publish_post', 'titlerestriction');
- Modificare le parole sulla 4 ° Aggiungi come molti come ti piace, ma non dimenticate di separarli con un punto e virgola
- Personalizza il messaggio di errore sull'ottava riga
- Salvare le modifiche
Se apri un nuovo post e provi a pubblicarlo mentre il titolo contiene una delle parole che hai specificato nel codice, WordPress ti impedirà di pubblicare il post e ti avviserà con il messaggio.

Anche se potresti aver detto ai tuoi autori delle parole proibite, non sarebbe male mostrare quelle parole proprio sotto il titolo e scriverle come promemoria.
Se non è top secret, puoi dirci quali parole hai inserito nella lista e perché?
Una piccola modifica del separatore del titolo può avere un grande impatto sul tuo sito
Il separatore del titolo è quel semplice carattere che separa il titolo del tuo sito web dai nomi dei post e delle pagine. Sebbene non sia importante quanto trovare le parole chiave giuste per i tuoi articoli, questo può essere visto nella parte superiore della scheda del browser una volta aperto un sito Web, ma, cosa ancora più importante, questo separatore verrà utilizzato da Google e da altri motori di ricerca quando visualizzano il tuo sito in risultati di ricerca.
Sebbene non ci siano prove che diversi separatori possano avere un impatto diverso sul tuo SEO, potresti voler cambiare il separatore standard solo per cambiare il modo in cui il tuo sito Web WordPress viene visualizzato su tutti gli altri siti in quei risultati di ricerca.
Cambia separatore del titolo:
Dopo la nascita di WordPress 4.4, sono stati introdotti nuovi filtri e uno di questi si occupa direttamente dei separatori di titoli. Per modificare il separatore del titolo, segui questi pochi passaggi:
- Apri il file functions.php
- Copia e incolla il seguente codice:
funzione wploop_change_separator() { restituisce '|'; } add_filter('document_title_separator', 'wploop_change_separator');
- Cambia il separatore tra virgolette singole sulla terza riga
- Salvare le modifiche
Cambia il separatore del titolo per le versioni precedenti di WordPress
Prima dell'introduzione di WordPress 4.4, il separatore del titolo avrebbe potuto essere facilmente modificato utilizzando la funzione wp_title. Gli sviluppatori di WordPress hanno prima rimosso la funzione dall'elenco di quelle supportate ed è diventata deprecata. Ma poiché un numero enorme di temi lo sta ancora utilizzando, gli sviluppatori hanno deciso di ripristinarlo.
La seguente funzione può ancora aiutarti a cambiare quel separatore se stai usando una versione precedente di WordPress, ma ti consigliamo di aggiornare il tuo WordPress il prima possibile (per molti motivi diversi) e di seguire il nuovo metodo mostrato sopra; prima o poi, la funzione wp_title diventerà deprecata una volta per tutte e dovrai modificare functions.php ancora una volta.
funzione change_wp_title_separator( $titolo, $set ) { $set = '-'; $titolo = str_replace( '|', $set, $titolo ); restituisce $titolo; } add_filter( 'wp_title', 'change_wp_title_separator', 10, 2);
Sebbene sia possibile modificare il separatore con qualsiasi carattere desiderato, si consiglia di non farlo. Ad esempio, ci sono alcuni caratteri speciali che Google semplicemente non mostra e non vuoi che il titolo del tuo sito sembri poco professionale. Alcuni dei separatori più comuni sono "|", "-" e ">", quindi non esagerare e scegli quello che ti piace di più.
I tag del titolo possono essere facilmente modificati tramite campi personalizzati
I tag del titolo sono importanti per il tuo sito web. Non solo verranno mostrati agli utenti, ma avranno un ruolo importante nella tua SEO. La scelta del tag del titolo giusto può avere un grande impatto sui motori di ricerca e puoi trarre vantaggio dalla modifica dei tag del titolo se eseguita correttamente.
Per un utente normale, è facile modificare i tag del titolo semplicemente navigando su Impostazioni -> Generali . Allo stesso modo, andando su Aspetto -> Personalizza mostrerà un luogo in cui quasi tutti i temi ti permetteranno di cambiare il titolo e lo slogan del tuo sito. Di solito, i siti web utilizzano il titolo e il nome del post/pagina, separati da un carattere. Ma puoi cambiarlo se vuoi essere così ribelle.
Crea un tag title statico per tutti i tuoi post:
Sebbene non sia consigliato, potresti voler cambiare il tag del titolo della pagina e renderlo lo stesso su tutti i tuoi post e pagine di WordPress. Invece di usare un titolo, un separatore e un nome post, ad esempio, puoi cambiarlo in qualcosa di statico:
- Apri il file functions.php
- Copia e incolla quanto segue:
funzione stesso_titolo_tag() { ritorna 'Primo sito guida'; } add_filter('pre_get_document_title', 'stesso_titolo_tag');
- Cambia il titolo sulla 3a riga
- Salvare le modifiche
Questa funzione cambierebbe ogni post e titolo di pagina in "Prima guida al sito" (ehi, non usare il nostro nome, sii creativo), ma è accettabile se stai per avere solo una pagina. Invece, l'utilizzo di titoli predefiniti è un'opzione molto migliore quando si tratta di SEO e dell'esperienza utente complessiva. Anche se avessi solo la home page e la pagina dei contatti, è comunque un'opzione migliore avere quella parte "contatto" scritta nel tag del titolo.
Modifica i tag del titolo tramite campi personalizzati:
Ma costruiamo su questo e diamo ai tuoi autori la possibilità di aggiungere titoli personalizzati ai loro post:
- Apri functions.php
- Copia e incolla il codice:
funzione post_meta_title_tag() { $customPostTitleMeta = get_post_meta( get_the_ID(), 'custom_post_title', vero); if($customPostTitleMeta) { return $customPostTitleMeta; } Restituzione ''; } add_filter('pre_get_document_title', 'post_meta_title_tag');
- Salvare le modifiche
- Apri un post di cui vuoi cambiare il titolo
- Nel nome del campo personalizzato, scrivi "custom_post_title"
- Nel valore del campo personalizzato, scrivi il titolo che desideri utilizzare per quel post
- Salva modifiche/pubblica un post
Ora, invece di ottenere un titolo predefinito, il tuo post utilizzerà quello personalizzato che hai inserito nel sesto passaggio. Se ometti il campo personalizzato, WordPress caricherà il tag del titolo predefinito e lo utilizzerà per quel post.
Controlla i tuoi titoli WordPress
Speriamo che questa guida ti abbia aiutato a controllare più facilmente i tuoi titoli WordPress. Ma se hai domande, non esitare a lasciare e commentare e cercheremo di rispondere il prima possibile.