Cómo resolver el error «printf(): Too few arguments in» en Yoast SEO para WordPress
Algunos de nuestros clientes nos han contactado preocupados por un mensaje de error que esta apareciendo en la más reciente versión del plugin Yoast SEO para WordPress, sobre todo luego de la actualización a WordPress 4.4.1, específicamente en la sección SEO > Títulos y Etiquetas Meta > Portada de la Web:
El mensaje de error:
Warning: printf(): Too few arguments in /home/tuservidor/public_html/tudominio/wp-content/plugins/wordpress-seo/admin/pages/metas.php on line 75
En primer lugar, indicar que el error no afecta la funcionalidad del plugin, y que en la siguiente actualización parcial de WordPress el problema se resolverá. Dicho esto, si no quieres esperar ya que te resulta incómodo el mensaje, y estás familiarizado con el uso de un programa FTP, sólo debes seguir los siguientes pasos para resolver el tema:
1. Ingresa a tu instalación de WordPress vía FTP y ubica el archivo metas.php dentro de la carpeta /wp-content/plugins/wordpress-seo/admin/pages
2. Elimina o comenta la línea 75 de dicho archivo, y reemplázala por el siguiente código:
printf('You can determine the title and description for the front page by %sediting the front page itself »%s', '<a href="' . esc_url( get_edit_post_link( get_option( 'page_on_front' ) ) ) . '">', '</a>' );
3. Guarda los cambios, regresa a WordPress y actualiza la sección para ver que el error ha desaparecido.
Y por si te quedan dudas, puedes ver el video que abre el post para revisar todo el proceso.
De nada!