- Home
- Categorie
- Coding e Sistemistica
- WordPress
- Problemi con Wordpress e plugin meta name description
-
Problemi con Wordpress e plugin meta name description
Forse se n'è già discusso, ma non riesco a trovare il tread...
Da (quasi) incompetente ho istallato il plugin per il meta description come consigliato qua
http://www.giorgiotave.it/wikigt/os/Ottimizzare_Wordpress_per_i_Motori_di_Ricerca
Il plugin è questo:
[url=http://guff.szub.net/2005/09/01/head-meta-description/]guff » Head META Description-
nelle pagine dei singoli articoli compare giustamente parte della prima frase dell'articolo.
Però nella home page compare:
<meta name="description" content="Solo un altro weblog targato WordPress" /> -
mentre nelle pagine delle Categorie (wp_list_cats) il meta name description che appare è <meta name="description" content="<link rel="EditURI" type="application/rsd+xml" title="RSD" href="http://www.miosito.it/xmlrpc.php?rsd" /> dove EditURI lo vedo in rosso (?)
-
La prima frase dell'articolo spesso non è rilevante (non sempre ci sono le parole chiave)... Soluzioni?
Come posso rimediare?
-
-
-
dipende dal "motto" che hai deciso tu per WP. Vai su Opzioni->Generale e lo cambi da lì
-
per ogni categoria devi scrivere una descrizione (vai su Gestisci->Categorie)
-
uhm... questo non saprei... era un modo automatizzato per estrapolare una description di ogni articolo. L'alternativa resta quella di fare una piccola modifica al plugin, e scrivere i post in questo modo:la prima parte (excerpt) = description, poi spezzi col tag <!--MORE--> e da lì in poi scrivi l'articolo
Spero di esserti stato d'aiuto! Ciao
-
-
Grazie Petro!
Sai dirmi anche perché, se guardo il codice della pagina online, la meta description corretta è preceduta da questa riga
<meta name="description" content="<link rel="EditURI" type="application/rsd+xml" title="RSD" href="http://www.miosito.it/xmlrpc.php?rsd" />
dove EditURI è scritto in rosso?
E se è un problema?
-
@Orario Continuato said:
Grazie Petro!
Sai dirmi anche perché, se guardo il codice della pagina online, la meta description corretta è preceduta da questa riga
<meta name="description" content="<link rel="EditURI" type="application/rsd+xml" title="RSD" href="http://www.miosito.it/xmlrpc.php?rsd" />
dove EditURI è scritto in rosso?
E se è un problema?
Posta il contenuto del file header.php che si trova nella cartella del tema in uso
(sì, a occhio direi che è un problema)
-
Ecco qua:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head profile="http://gmpg.org/xfn/11">
<meta http-equiv="Content-Type" content="<?php bloginfo('html_type'); ?>; charset=<?php bloginfo('charset'); ?>" /><title><?php wp_title(); ?> - <?php bloginfo('name'); ?> </title>
<meta name="Keywords" content="libri,libri blog, blog, discussione libri, blog book, book, books"/>
<meta name="description" content="<?php wp_head(); ?><meta name="generator" content="WordPress <?php bloginfo('version'); ?>" /> <!-- leave this for stats please -->
<style type="text/css" media="screen">
@import url( <?php bloginfo('stylesheet_url'); ?> );
</style><link rel="alternate" type="application/rss+xml" title="RSS 2.0" href="<?php bloginfo('rss2_url'); ?>" />
<link rel="alternate" type="text/xml" title="RSS .92" href="<?php bloginfo('rss_url'); ?>" />
<link rel="alternate" type="application/atom+xml" title="Atom 0.3" href="<?php bloginfo('atom_url'); ?>" /><link rel="pingback" href="<?php bloginfo('pingback_url'); ?>" />
<?php wp_get_archives('type=monthly&format=link'); ?>
<?php //comments_popup_script(); // off by default ?>
<?php wp_head(); ?>
</head><body>
<div id="container">
<!-- HEADER --> <div id="header"> <div id="titolo_header"><a href="/" title="HomePage"><?php bloginfo('name'); ?></a></div> </div> <!-- FINE HEADER --> <!-- MENU TOP --> <div id="menu_top"> ... </div>
-
<?php wp_head(); ?> è una funzione di Wordpress, mi puzza che debba stare lì dove - PENSO - dovrebbe esserci una funzione del plugin che usi...
-
@Orario Continuato said:
<meta name="description" content="<?php wp_head(); ?>
Eccolo lì il problema!
A parte il fatto che il tag non è chiuso, ti ha già risposto Tambu (non dovrebbe stare lì)Però non dovrebbe esserci proprio nulla, perchè il plugin dovrebbe fare da solo hijack di wp_head() e mandare in output la riga del meta description.
Comincia col cancellare la riga che ho quotato, e poi vedi se hai un meta desc o non ti compare
-
Cancellata la riga e spostato <?php wp_head(); ?>
Grazie. Tutto risolto.