{"id":800,"date":"2021-09-26T20:55:17","date_gmt":"2021-09-26T20:55:17","guid":{"rendered":"https:\/\/huuguu.es\/hugocalixtoes\/?p=800"},"modified":"2021-09-26T20:55:17","modified_gmt":"2021-09-26T20:55:17","slug":"error-404-personaliza-tu-pagina-en-el-wordpress","status":"publish","type":"post","link":"https:\/\/hugocalixto.com\/demos\/huuguu-lite\/blog\/error-404-personaliza-tu-pagina-en-el-wordpress\/","title":{"rendered":"Error 404, Personaliza tu p\u00e1gina en el WordPress"},"content":{"rendered":"<p>En este tutorial veremos c\u00f3mo personalizar el error 404 en WordPress y, si es necesario, hacerlo m\u00e1s \u00fatil para nuestros visitantes.<\/p>\n<p>Al principio y siempre que sea posible, debemos minimizar este tipo de error.&nbsp;Si, por ejemplo, detectamos un enlace incorrecto, debemos hacer todo lo posible para solucionarlo.&nbsp;Sin embargo, tenga en cuenta que los errores 404 no siempre se pueden evitar y que terminar en esta p\u00e1gina es tan f\u00e1cil como escribir una URL mal.<\/p>\n<p>Por lo tanto, es una buena idea tener una p\u00e1gina de error 404 personalizada en su&nbsp;tema de wordpress&nbsp;, simplemente aproveche las oportunidades que nos puede ofrecer.<\/p>\n<p>Dejar\u00e9 sugerencias de complementos y un fragmento de c\u00f3digo sobre c\u00f3mo crear la p\u00e1gina de error 404 personalizada.<\/p>\n<h2 class=\"wp-block-heading\" id=\"h-personaliza-la-p-gina-de-error-404-con-un-plugin\">Personaliza la p\u00e1gina de error 404 con un plugin<\/h2>\n<p>Hay varios complementos en el repositorio que nos permiten crear o redirigir URL a una p\u00e1gina de error en nuestro sitio.<\/p>\n<p>Por ejemplo:&nbsp;<a href=\"https:\/\/translate.google.com\/website?sl=pt&amp;tl=es&amp;ajax=1&amp;elem=1&amp;u=https:\/\/es.wordpress.org\/plugins\/redirection\/\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">Redirection<\/a>&nbsp;,&nbsp;<a href=\"https:\/\/translate.google.com\/website?sl=pt&amp;tl=es&amp;ajax=1&amp;elem=1&amp;u=https:\/\/es.wordpress.org\/plugins\/forty-four\/\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">Forty Four<\/a>&nbsp;,&nbsp;<a href=\"https:\/\/translate.google.com\/website?sl=pt&amp;tl=es&amp;ajax=1&amp;elem=1&amp;u=https:\/\/es.wordpress.org\/plugins\/genesis-404-page\/\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">Genesis 404 page<\/a>&nbsp;especial para usuarios de Genesis Framework o&nbsp;<a href=\"https:\/\/translate.google.com\/website?sl=pt&amp;tl=es&amp;ajax=1&amp;elem=1&amp;u=https:\/\/es.wordpress.org\/plugins\/404page\/\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">404page<\/a>&nbsp;entre otros.<\/p>\n<p>Ahora hablemos de este \u00faltimo, desarrollado por Peter Raschendorfer.&nbsp;Adem\u00e1s de ser uno de los plugins mejor valorados en esta categor\u00eda, si no el mejor, es un plugin gratuito con opciones muy sencillas, que sin duda nos ayudar\u00e1 a personalizar la p\u00e1gina de error, adem\u00e1s de ofrecer alternativas para los usuarios del sitio.<\/p>\n<p>Lo primero que debemos hacer es ir al escritorio de WordPress, \u201cComplemento \/ Agregar nuevo\u201d, y escribir el nombre \u201c404page\u201d (todo junto).&nbsp;Una vez localizado, como siempre, lo instalamos y activamos.<\/p>\n<p>Inmediatamente se crear\u00e1 una nueva opci\u00f3n de men\u00fa en \u201cConfiguraci\u00f3n\u201d, \u201cError p\u00e1gina 404\u201d, en la que tendr\u00e1s que entrar para realizar las configuraciones necesarias para que el plugin funcione.<\/p>\n<h2 class=\"wp-block-heading\" id=\"h-personaliza-la-p-gina-de-error-404-desde-un-archivo-404-php\">Personaliza la p\u00e1gina de error 404 desde un archivo 404.php<\/h2>\n<p>Bueno, si queremos personalizar el archivo 404.php, entonces debemos encontrarlo, estar\u00e1 dentro de la carpeta del tema activo, espec\u00edficamente en \/ wp-content \/ themes \/ &#8220;nombre-de-su-tema-activo&#8221;.<\/p>\n<p>Si va a modificarlo, se recomienda que lo haga en un tema hijo, donde tendremos que crear un nuevo archivo 404.php (si no existe).<\/p>\n<p>\u00a1Importante!&nbsp;Pronto publicar\u00e9 un tutorial sobre c\u00f3mo crear un tema hijo.<\/p>\n<p>Dicho esto, veamos un ejemplo de c\u00f3digo 404. Lo que comparto a continuaci\u00f3n corresponde a la p\u00e1gina 404 del popular tema de wordpress Twenty Seventeen.<\/p>\n<pre class=\"wp-block-code\"><code>&lt;?php\nget_header(); ?&gt;\n&lt;div class=\"wrap\"&gt;\n&lt;div id=\"primary\" class=\"content-area\"&gt;\n&lt;main id=\"main\" class=\"site-main\" role=\"main\"&gt;\n&lt;section class=\"error-404 not-found\"&gt;\n&lt;header class=\"page-header\"&gt;\n&lt;h1 class=\"page-title\"&gt;&lt;?php _e( 'Oops! That page can\u2019t be found.', 'Text Domain' ); ?&gt;&lt;\/h1&gt;\n&lt;\/header&gt;&lt;!-- .page-header --&gt;\n&lt;div class=\"page-content\"&gt;\n&lt;p&gt;&lt;?php _e( 'It looks like nothing was found at this location. Maybe try a search?', 'Text Domain' ); ?&gt;&lt;\/p&gt;\n&lt;?php get_search_form(); ?&gt;\n&lt;\/div&gt;&lt;!-- .page-content --&gt;\n&lt;\/section&gt;&lt;!-- .error-404 --&gt;\n&lt;\/main&gt;&lt;!-- #main --&gt;\n&lt;\/div&gt;&lt;!-- #primary --&gt;\n&lt;\/div&gt;&lt;!-- .wrap --&gt;\n&lt;?php\nget_footer();<\/code><\/pre>\n<p>Ahora, voy a hablaros de dos bloques, que creo que son interesantes modificarlos a la hora de personalizar el archivo 404.php.<\/p>\n<p>El primero es el &#8220;encabezado&#8221;, donde est\u00e1 la clase de encabezado de p\u00e1gina, ah\u00ed mismo podemos encontrar el t\u00edtulo de la p\u00e1gina.&nbsp;Aqu\u00ed podemos cambiarlo y no olvides reemplazar el nombre del tema.<\/p>\n<p>El segundo, llamado bloque div, carga la clase &#8220;contenido de la p\u00e1gina&#8221; (donde est\u00e1 la clase de contenido de la p\u00e1gina), que contiene su informaci\u00f3n.&nbsp;Como podemos ver, muestra un mensaje que ser\u00eda sumamente interesante  personalizarlo y tambi\u00e9n para el buscador.<\/p>\n<p>Ahora deber\u00edamos incluir un p\u00e1rrafo que invite a sus usuarios a ponerse en contacto, un formulario o un enlace a una p\u00e1gina de recursos, su blog o donde sea que sea interesante.<\/p>\n<p>De todos modos, debemos ofrecer al usuario que llegue a la p\u00e1gina de error, algo que pueda ser de utilidad.&nbsp;Las posibilidades son realmente diversas, solo c\u00e9ntrate en lo que quieres comunicar e implementar.<\/p>\n<p>Ahora que sabe que hay varias opciones para elegir, \u00a1manos a la obra y buen trabajo!<\/p>\n<h2 class=\"wp-block-heading\" id=\"h-resumen-y-conclusi-n\">Resumen y conclusi\u00f3n<\/h2>\n<p>Reducir los errores 404 es importante y, de hecho, debemos hacerlo siempre que sea posible.\u00a0Pero si cree que es complejo, consulte mi servicio de\u00a0<strong><a href=\"https:\/\/hugocalixto.es\/servicio\/ayuda-wordpress\/\">Emergencia de WordPress<\/a><\/strong>\u00a0y p\u00f3ngase en contacto conmigo.<\/p>\n<p>\u00a1Recuerda! Los errores 404 no impide que el usuario acceda a su p\u00e1gina web, por lo que es una buena idea personalizarla y redirigir al usuario a sitios que nos pueda interesar.<\/p>\n<p>Vimos dos opciones para hacer esto.&nbsp;Uno usando el complemento 404page, que genera esta p\u00e1gina y el otro, creando o modificando el archivo 404.php,<\/p>\n<p>\u00a1Ah!&nbsp;Como dije antes, no olvide crear un tema hijo si desea modificar la p\u00e1gina 404.php.<\/p>\n<p>Un abrazo y nos vemos en el siguiente post<\/p>\n","protected":false},"excerpt":{"rendered":"<p>En este tutorial veremos c\u00f3mo personalizar el error 404 en WordPress y, si es necesario, hacerlo m\u00e1s \u00fatil para nuestros visitantes.<\/p>\n","protected":false},"author":1,"featured_media":1103,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[23],"tags":[],"class_list":["post-800","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-articulos"],"_links":{"self":[{"href":"https:\/\/hugocalixto.com\/demos\/huuguu-lite\/wp-json\/wp\/v2\/posts\/800","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/hugocalixto.com\/demos\/huuguu-lite\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/hugocalixto.com\/demos\/huuguu-lite\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/hugocalixto.com\/demos\/huuguu-lite\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/hugocalixto.com\/demos\/huuguu-lite\/wp-json\/wp\/v2\/comments?post=800"}],"version-history":[{"count":0,"href":"https:\/\/hugocalixto.com\/demos\/huuguu-lite\/wp-json\/wp\/v2\/posts\/800\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/hugocalixto.com\/demos\/huuguu-lite\/wp-json\/wp\/v2\/media\/1103"}],"wp:attachment":[{"href":"https:\/\/hugocalixto.com\/demos\/huuguu-lite\/wp-json\/wp\/v2\/media?parent=800"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/hugocalixto.com\/demos\/huuguu-lite\/wp-json\/wp\/v2\/categories?post=800"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/hugocalixto.com\/demos\/huuguu-lite\/wp-json\/wp\/v2\/tags?post=800"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}