Aunque le aconsejaría que evite esto y use un complemento para este trabajo. Porque solo un complemento dedicado puede ayudar al SEO. "WordPress SEO" de yoost es un gran complemento para SEO.
Dicho esto, aquí está el código para agregar meta descripción y palabras clave en el encabezado. Pegue esto en el archivo functions.php del tema.
function add_meta_tags() {
global $post;
if ( is_single() ) {
$meta = strip_tags( $post->post_content );
$meta = strip_shortcodes( $post->post_content );
$meta = str_replace( array("\n", "\r", "\t"), ' ', $meta );
$meta = substr( $meta, 0, 125 );
$keywords = get_the_category( $post->ID );
$metakeywords = '';
foreach ( $keywords as $keyword ) {
$metakeywords .= $keyword->cat_name . ", ";
}
echo '<meta name="description" content="' . $meta . '" />' . "\n";
echo '<meta name="keywords" content="' . $metakeywords . '" />' . "\n";
}
}
add_action( 'wp_head', 'add_meta_tags' , 2 );