Articoli SEO friendly con attributi alt e title nei link e nelle immagini vuol dire essenzialmente 3 cose:
- Avere link con l’attributo title
- Avere immagini con l’attributo title e l’attributo alt
- inserire il rel=”nofollow” ove è necessario
Inoltre, tali cambiamenti devono avvenire ove appare un articolo, e, per la configurazione gerarchica di WordPress, stiamo parlando dei file:
- index.php; per quel che concerne l’elenco degli articoli (il blog in sostanza)
- single.php; per quel che concerne la stampa a video del singolo articolo su di un unica pagina e con i commenti ecc.ecc.
- archive.php; per quel che concerne l’elenco degli articoli filtrati secondo un determinato criterio; per esempio mediante archive.php è determinabile, scegliendo una categoria, la scelta della lisita degli articoli di quella sola categroria
Quindi le tue modifiche saranno effettuate nei suddetti file: index.php, single.php, archive.php; in realtà c’è da metter mano anche a functions.php ma poca cosa.
Articoli SEO friendly con attributi alt e title nei link e nelle immagini
Indice dei contenuti
- Aggiunta dell’attributo title alla categoria
- Aggiunta dell’attributo title al tasto more (read more)
- Aggiunta dell’attributo title ai tag
- Aggiunta dell’attributo title alla immagine in evidenza
- Aggiungere il rel=”nofollow” ove necesario, con il pluign “Title and Nofollow For Links”
1. Aggiunta dell’attributo title alla categoria
In index.php, single.php, acrive.php sostituisci la funzione
<?php get_the_caterory(, ); ?>
con la seguente
$categories = get_the_category(); foreach($categories as $category) { echo '<a href="'. get_category_link($category->term_id ) .'" title="'. $category->category_description .'">' . $category->cat_name . '</a>'; }
2. Aggiunta dell’attributo title al tasto more (read more)
Questa aggiunta è acora più semplice: aggiungi questa funzione ed è tutto; non devi modificare niente.
function modify_read_more_link() { return '<a class="more-link" href="' . get_permalink() . '" title="'. get_the_title() .'">Leggi tutto l\'articolo »</a>'; } add_filter( 'the_content_more_link', 'modify_read_more_link' );
3. Aggiunta dell’attributo title ai tag
Idem come per la cetegoria: vai a sostituire, la funzione
<?php get_the_tag(); ?>
con la funzione
$tags = get_the_tags(); echo '<span class="tags"><span class="tags-title">Tag: </span>'; foreach($tags as $tag) { echo '<a rel="tag" href="'. get_tag_link($tag->term_id ) .'" title="'. $tag->name .'">' . $tag->name . '</a>'; } echo '</span>';
4. Aggiunta dell’attributo title alla immagine in evidenza
Solitamente queste funzioni sono molto semplici ed hanno la forma tipica di:
add_image_size( 'sp_immagine_in_evidenza', 856, 342, true );
dove viene richiamata la funzione (index.php o single php)
<?php the_post_thumbnail( 'sp_immagine_in_evidenza'; ) ?>
sostituiscila con la funzione
<?php the_post_thumbnail( 'sp_immagine_in_evidenza', array( 'title' => get_the_title())); ?>
5. Aggiungere il rel=”nofollow” ove necesario, con il pluign “Title and Nofollow For Links”
Con questo plugin puoi gestire il rel=”nofollow” ove desideri che venga aggiunto.
…chi sa perché nelle versioni attuali di WordPress è stato eliminato…