keywords" y "description" para SEO. Utiliza los keywords y descriptions de los custom fields (o campos personalizados) para cada post o página individual, o los globales definidos por el usuario en Options/MetaToro para la front page (página principal). Gracia: que los busquéitors te amen aún más. Author: HighToro Author URI: http://gattaca.com.ar/ Post relacionado en mi weblog: http://gattaca.com.ar/weblog/archivos/2006/10/07/metatoro-seo-tool-plugin-para-wordpress/ Jamemu das Volgoria. */ function MetaToro() { if ( !(is_single() || is_page() ) ) { // Pagina principal. $metadesc = get_settings('metatoro_description'); $metakeyw = get_settings('metatoro_keywords'); if ($metadesc != '') { $tag = ''; print "\n$tag"; } if ($metakeyw != '') { $tag = ''; print "\n$tag"; } if (($metadesc != '') || ($metakeyw != '')) { print "\n"; } } // Hasta aca si era la pagina principal. else { // Post individual o pagina solinita. /* global $wpdb, $posts; $post = $posts[0]; $id = $post->ID; $metadesc = $wpdb->get_var("SELECT meta_value FROM $wpdb->postmeta WHERE meta_key = 'description' AND post_ID = $id LIMIT 0,1;"); $metakeyw = $wpdb->get_var("SELECT meta_value FROM $wpdb->postmeta WHERE meta_key = 'keywords' AND post_ID = $id LIMIT 0,1;"); */ global $wp_query; $post = $wp_query->post; $post_custom = get_post_custom($post->ID); $metadesc = $post_custom['description'][false]; if($metadesc) { $tag = ''; print "\n$tag"; } $metakeyw = $post_custom['keywords'][false]; if ($metakeyw) { $tag = ''; print "\n$tag"; } if (($metadesc != '') || ($metakeyw != '')) { print "\n"; } } // if-else principal. } function MetaToro_Opt() { if (function_exists('add_options_page')) { add_options_page('MetaToro', 'MetaToro', 6, basename(__FILE__), 'MetaToro_Opt_subpanel'); } } function MetaToro_Opt_subpanel() { if (isset($_POST['info_update'])) { update_option('metatoro_description', $_POST['MetaToro_description']); update_option('metatoro_keywords', $_POST['MetaToro_keywords']); ?>

MetaToro

Manejo de los META tags "keywords" y "description" para SEO.

Propósito del plugin: utilizará los meta-tags keywords y description aquí definidos para la página principal del sitio, los definidos en los campos personalizados (custom fields) para los posts o páginas individuales, y nada en los posts o páginas individuales en caso de no estar definidos. O uno, u otro, si definió alguno de los dos.

Estos son los valores globales, los que se usarán en la página principal del sitio.

Valores globales
Description: Texto a cargar para el content.

Se generará, por ejemplo: <meta name="description" content="Weblog personal de opinión e interés general. Recomendaciones de consumo en la Ciudad de Buenos Aires. Análisis de software. PHP. Películas. Sitios amigos." />
Keywords: Texto a cargar para el content.

Se generará, por ejemplo: <meta name="keywords" content="Opinión, recursos de software e Internet, links llamativos, historietas, humor, ciencia ficción, sugerencias de consumo en general, WordPress plugins, desarrollo PHP, programación PHP, sociedad blogger, pensamiento, filosofía de vida, escepticismo" />

Vea otros plugins (además de MetaToro) en el sitio del autor.

Dedicado a ylek, mi mujer. La más maravillosa weblogger, y madre de mi hijo.