¿Cuales son las cuatro funciones imprescindibles que debemos incorporar al archivo functions.php de nuestro WordPress?

Wordpress tutorial

¿Cuales son las cuatro funciones imprescindibles que debemos incorporar al archivo functions.php de nuestro WordPress?

/////////////////////////////////////////////////////
// Configuramos el ancho de todas las fotos de nuestro blog
/////////////////////////////////////////////////////

if ( ! isset( $content_width ) )
	$content_width = 632;

/////////////////////////////////////////////////////
// Añadimos los campos META description y keyword en función de la página que nos encontremos. Bueno para el SEO. También //decimos al buscador que no indexe categorías, archivos y attachments
/////////////////////////////////////////////////////
if( !function_exists('add_wp_seo_meta') ):
function add_wp_seo_meta() { ?>
<!-- SEO in META tag -->

<?php if( is_home() ): ?>
<!-- if in home -->
<meta name="description" content="LO QUE TU QUIERAS" />
<meta name="keywords" content="LO,QUE,TU,QUIERAS" />

<?php elseif( is_singular() ): ?>
<!-- if in single page or post -->
<?php if (have_posts()) : while (have_posts()) : the_post();
$taglist = wp_get_post_tags($post->ID);
$excerpt = get_the_excerpt();
?>

<meta name="description" content="<?php echo strip_tags($excerpt); ?>" />

<meta name="keywords" content="LO,QUE,TU,QUIERAS" />

<?php endwhile; endif; ?>

<?php elseif( is_attachment() || is_category() || is_archive() || is_search() || is_date() ):
//no index for category, archive and attachment ?>
<meta name="robots" content="noindex,follow" />

<?php endif; ?>
<!-- /SEO in META tag -->
<?php }

add_action('wp_head', 'add_wp_seo_meta');
endif;

/////////////////////////////////////////////////////
//Quitamos la versión numérica del script y mejoramos el SEO y la carga de la página
/////////////////////////////////////////////////////

function _remove_script_version( $src ){
	$parts = explode( '?ver', $src );
        return $parts[0];
}
add_filter( 'script_loader_src', '_remove_script_version', 15, 1 );
add_filter( 'style_loader_src', '_remove_script_version', 15, 1 );

/////////////////////////////////////////////////////
//Personalizamos la foto de GRAVATAR. Mejoramos la carga del servidor
/////////////////////////////////////////////////////

add_filter( 'avatar_defaults', 'newgravatar' );
function newgravatar ($avatar_defaults) {
$myavatar = 'http://LOQUETUQUIERAS.gif';
$avatar_defaults[$myavatar] = "LOQUETUQUIERAS";
return $avatar_defaults;
}

Solo unas cuantas precauciones y consejos:

  1. Haced una copia de vuestro archivo original antes de incorporar estos cambios. Si algo deja de funcionar estaréis a salvo.
  2. Añadir estos cambios en el archivo functions.php de vuestro tema hijo, así no se borrara con cada actualización del tema principal.
  3. Sustituid LOQUETUQUIERAS por el contenido de vuestra elección y el 632 por el ancho elegido (esta en px).