Descrición
Con máis de 100.000 instalacións activas, o 404page é o complemento máis usado para crear unha páxina de erro 404 personalizada no WordPress.
Levar visitantes á túa páxina web require tempo e esforzo. Cada visitante é importante. A páxina de erro 404 predefinida da maioría de temas non fornece información sobre que atopar na túa web. Unha primeira visita, que non te coñece, chega a unha vía morta e abandona a páxina. Configura unha útil páxina de erro 404 personalizada para mantelo na túa web.
Este práctico complemento permíteche crear facilmente a túa páxina de erro 404 sen esforzo e funciona con case todos os temas
Uso
Crea a túa páxina de erro 404 personalizada como calquera outra páxina usando o editor de páxinas do WordPress. Despos vai a ‘Aparencia’ -> ‘Páxina de erro 404’ e escolle a páxina creada como a túa 404 a amosar. Iso é todo!
Demo
Velo en acción (non hai que se rexistrar)
xentilmente fornecido por TasteWP
Por que usar este complemento?
A diferenza doutros complementos similares, 404page non crea redireccións. Isto é bastante importante porque a entrega dun código 404 correcto dille aos motores de busca que a páxina non existe e deben eliminala do indexado.
A diferenza doutros complementos, 404page non crea peticións adicionais ao servidor.
Requisitos
O único requisito para este complemento é que cambies a estructura de ligazón permanente en ‘Axustes’ -> ‘Permalinks’ a calquera cousa menos ‘Plano’. Isto activará o manexo de erro 404 do WordPress.
Documentación e asistencia
Vídeos
Una breve introducción ao complemento gratuito do WordPress 404page
Unha visión rápida sobre os axustes avanzados
“Forzar o erro 404 após cargar a páxina” explicado
“Desactivar o predictor de corrector da URL” explicado
“Enviar o código de estado HTTP 410 para obxectos eliminados” explicado
“Modo compatibilidade” explicado
Block & Shortcode
Block
The Plugin offers a block “URL causing 404 error” for the block-based editor to show the URL that caused the error. The block offers three display options:
- “Page” to show the page including path ( e.g. does/not/exist )
- “Domain Path” to show the URL without protocol and parameters ( e.g. example.com/does/not/exist )
- “Full” to show the complete URL ( e.g. https://example.com/does/not/exist?p=1 )
Shortcode
The Plugin offers a shortcode “pp_404_url” for the classic editor to show the URL that caused the error. There are three possible options:
- [pp_404_url page] to show the page including path ( e.g. does/not/exist )
- [pp_404_url domainpath] to show the URL without protocol and parameters ( e.g. example.com/does/not/exist )
- [pp_404_url] or [pp_404_url full] to show the complete URL ( e.g. https://example.com/does/not/exist?p=1 )
Gústache este complemento?
Dedico algo do meu prezado tempo libre desenvolvendo e mantendo os meus plugins gratuítos de WordPress. Non necesitas facer unha doazón. Nin cartos, cervexas ou café. Se che gusta este complemento, faime un favor e dálle unha boa valoración. Grazas.
Información de privacidade do complemento
- Este complemento non establece cookies
- Este complemento non recolecta ou almacena ningún dato
- Este complemento non envía ningún dato a servidores externos
Páxina de información de privacidade dos complementos de Peters
ClassicPress
Este complemento é compatible con ClassicPress.
Máis complementos de Peter
Take a look at my other plugins
Compatibilidade
O complemento 404page foi probado con éxito polo autor cos seguintes temas
- Athena
- Customizr (Ler máis sobre o modo de compatibilidade Customizr)
- evolve
- GeneratePress
- Graphene
- Hemingway
- Hueman
- Responsive
- Spacious
- Sparkling
- Sydney
- Twenty Ten
- Twenty Eleven
- Twenty Twelve
- Twenty Thirteen
- Twenty Fourteen
- Twenty Fifteen
- Twenty Sixteen
- Twenty Seventeen
- Twenty Nineteen
- Twenty Twenty
- Vantage
- Virtue
- Zerif Lite
O complemento 404page foi probado satisfactoriamente polo autor cos seguintes temas iniciais
O complemento 404page foi probado con éxito polo autor cos seguintes complementos
- bbPress
- BuddyPress
- DW Question & Answer
- hashtagger
- Page Builder by SiteOrigin
- Polylang
- User Submitted Posts
- WooCommerce
- WP Super Cache (Ler máis sobre a compatibilidade con WP Super Cache
- Complemento multilingüe WPML WordPress (oficialmente aprobado polo equipo WPML)
Para desenvolvedores
Acción gancho
O complemento engade unha acción gancho 404page_after_404 que podes usar para engadir funcionalidades adicionais. A posición exacta na que se produce a acción logo de que se detecta un erro 404 depende do método operativo. A súa función non debería xerar ningunha saída. Non hai parámetros.
Constante
Se o complemento 404page está instalado e activo, define a constante PHP PP_404. Comproba a súa existencia para detectar o complemento 404page.
Funcións
O complemento ofrece as seguintes funcións:
- pp_404_is_active() para comprobar se hai seleccionada unha páxina 404 personalizada e a páxina seleccionada existe
- pp_404_get_page_id() para obter a ID da páxina 404
- pp_404_get_all_page_ids() para obter unha matriz das IDs de páxina en todos os idiomas
- pp_404_get_the_url( $type ) to get the URL that caused the 404 error
- Parameter $type string Optional
- “page” to get the page including path ( e.g. does/not/exist )
- “domainpath” to get the URL without protocol and parameters ( e.g. example.com/does/not/exist )
- “full” (default) to get the complete URL ( e.g. https://example.com/does/not/exist?p=1 )
Modo nativo
Se es un deseñador de temas podes engadir asistencia nativa para o complemento 404page ao teu tema para un control total. Ler máis.
Capturas
Blocks
Este plugin proporciona 1 bloque.
- URL causing 404 error
Preguntas frecuentes
-
Funcionará co tema que uso?
-
Este complemento deseñouse para traballar coa maioría de temas posibles. Emprega o sistema de modelos do WordPress para detectar e xestionar erros 404. Se o teu tema fai uso deste sistema de modelos o complementos funcionará correctamente. De non facelo, temos unha opción de modo de compatibilidade, que usa un sistema propio para detectar e xestionar erros 404. Se este complemento non traballa ben, proba a activar o modo de compatibilidade.
-
Son os erros 404 redirixidos?
-
Non, non hai redirección! A páxina elixida sérvese como unha páxina ‘real’ de erro 404. Isto resulta nun código HTTP 404 e non nos 301 ou 302, o cal é moi importante para dicirlle aos motores de busca que esa páxina non existe e debería borrarse da indexación.
-
É posible engadir CSS personalizado á páxina 404?
-
O complemento 404page engade unha clase CSS
error404
á etiqueta<body>
que pode usarse para estilos. -
Onde podo conseguir axudar?
-
Por favor, usa o foro de asistencia.
Comentarios
Colaboradores e desenvolvedores
“Smart Custom 404 error page [404page]” é un software de código aberto. As seguintes persoas colaboraron con este plugin.
Colaboradores“Smart Custom 404 error page [404page]” foi traducido a 18 idiomas. Grazas aos desenvolvedores polas súas contribucións.
Traduce “Smart Custom 404 error page [404page]” ao teu idioma.
Interesado no desenvolvemento?
Revisa o código, bota unha ollada aorepositorio SVN, ou subscríbete ao log de desenvolvemento por RSS.
Rexistro de cambios
11.4.3 (2022-11-05)
- bugfix for WP 6.1
11.4.2 (2022-11-01)
- also add class error404 to body tag if page is called directly
- plugin renamed
11.4.1 (2022-10-16)
- bugfix: load Javascript for Block only when needed
11.4.0 (2022-10-13)
- Block added
- Shortcode added
- Function pp_404_get_the_url() added
11.3.1 (2022-04-05)
- só cosméticos
- Plugin Foundation updated to PPF08
11.3.0 (2021-01-06)
- nova opción para mandar sempre un 410 no sitio dun 404
- Plugin Foundation cambiado a PPF07
11.2.6 (2020-08-23)
- Plugin Foundation actualizado a PPF06
11.2.5 (2020-08-22)
- axustes menores na interface
11.2.4 (2020-08-16)
- correción de erros para Flamingo (ver tema) mais potencialmente outros complementos (grazas a garfiedo por axudarme a atopar o motivo)
11.2.3 (2020-07-05)
- arranxo para Polylang (ver tema)
11.2.2 (2020-03-28)
- cambios na notificación coa idea dunha mellor compatibilidade
- Plugin Foundation cambiado a PPF04
11.2.1 (2020-01-04)
- if W3 Total Cache is installed and caching is active URLs that result in an 404 error are automatically excluded from caching
11.2.0 (2020-01-01)
- if WP Super Cache is installed and caching is active URLs that result in an 404 error are automatically excluded from caching
11.1.4 (2019-12-29)
- correción de erros urxente para PPF03
11.1.3 (2019-12-29)
- Plugin Foundation actualizado a PPF03, sen cambios nas funcións
11.1.2 (2019-11-19)
- excluír a páxina 404 do mapa web XML xerado por Jetpack
11.1.1 (2019-11-16)
- de agora en diante non só se detecta se o complemento Yoast SEO está activo, tamén se a característica do mapa do sitio está activada
11.1.0 (2019-11-10)
- agora usa Plugin Foundation PPF02 para compatibilidade de complementos
- introduce dúas novas funcións para desenvolvedores pp_404_get_page_id() and pp_404_get_all_page_ids()
11.0.5 (2019-10-22)
- correción de erros para Yoast SEO XML Sitemap (ver tema)
- engadida unha nota na páxina de axustes se Yoast SEO está activo
11.0.4 (2019-10-06)
- corrección de erro para WPML
11.0.3 (2019-09-01)
- corrección de erro para chamada REST API (ver aquí)
11.0.2 (2019-08-30)
11.0.1 (2019-08-13)
- arranxo para PHP 7.1 – __construct() access level in subclass – este é un erro PHP que foi corrixido en PHP 7.2, pero cambiei o meu código para facelo funcionar con PHP 7.1
11.0.0 (2019-08-13)
- principalmente reescrito baseado na miña recen creada Plugin Foundation
10.5 (2019-04-01)
- algunhas melloras máis de seguridade
10.4 (2019-03-31)
- arranxada vulnerabilidade de seguridade en chamada a AJAX (grazas a Julio Potier por indicarme isto)
10.3 (2019-02-21)
- arranxo para a compatibilidade con iThemes Sync (tícket)
10.2 (2019-02-19)
- un pequeno troco para previr potenciais problemas coa versión 10
10.1 (2019-02-14)
- erro arranxado (tícket)
10 (2019-02-14)
- solución para un erro da ligazón permanente de WordPress #46000
- mellora de código
- optimización de rendemento
9 (2019-01-24)
- nota de Gutenberg engadida
8 (2019-01-11)
- arranxado conflito de compatibilidade coa última versión de WPML
- mellora de código
- melloras na interface
7 (2018-07-16)
- corrixidos camiños de imaxe erróneos
- engadidas ligazóns de vídeo para a páxina de administración
- melloras no código
6 (2018-06-18)
- excluír páxina 404 do mapa do sitio XML xerado por Yoast SEO
- máis melloras na interface de usuario
5 (2018-03-05)
- amosar un indicador se a páxina actual en edición é unha de erro 404
- mellora menor de código e interface
4 (2018-03-05)
- corrección de erro para bbPress (ver tema)
3.3 (2017-11-16)
- engadido soporte a idiomas de escrita de dereita a esquerda
- arranxado pantalla defectuosa no WP 4.9
3.2 (2017-10-05)
- nova característica para enviar un erro HTTP 410 para obxectos eliminados
3.1 (2017-07-24)
- corrección de erro para Polylang (ver tema)
- corrección de erro para CLI (ver tema)
- engadida clase de depuración á etiqueta body
- tamén engadidas clases body para tema Customizr
- non engadas a clase error404 se xa existe
- redeseño adicional da interface de administración
3.0 (2017-07-05)
- nova característica para forzar o erro 404 despois de cargar a páxina
- nova característica para resolución de corrección automática da URL
- finalmente eliminadas cousas de Polylang deshabilitadas en 2.4
- redeseño da interface de administración
- mellora de código
2.5 (2017-05-19)
- agocha a páxina 404 dos resultado da busca na interface (se WPML está activo, todos os idiomas agocharanse)
- non dispoñas un 404 no modo de compatibilidade se o complemento de DesignWall DW Question & Answer está activo e unha pregunta non ten respostas
2.4 (2017-03-08)
- asegúrate que todos os ficheiros do núcleo se cargaron correctamente (ver tema)
- o complemento Polylang xa non precisa do modo de compatibilidade (ver tema)
- agocha todas as traducións se WPML está instalado e “Agochar páxina 404” está activo (grazas aos rapaces de WPML por indicarmo)
- arranxado estado do artigo (ver tema)
- problema arranxado no tema Enfold (grazas aos rapaces de Kriesi.at por axudarme)
2.3 (2016-11-21)
- algunhas pequenas correccións de erros solucionan algúns problemas cos modelos de páxina en certas combinacións
2.2 (2016-09-26)
- eliminado o cambio automático do modo de compatibilidade para varios complementos
- soporte mellorado para WPML e Polylang
- eliminar a páxina 404 dos resultados de busca (para todos os idiomas se se usa WPML ou Polylang)
- eliminar a páxina 404 do mapa do sitio ou da listaxe de páxinas (para todos os idiomas se se usa WPML ou Polylang)
- corrección de erro para arquivos do autor
- mensaxe confuso de administración eliminado
2.1 (2016-04-22)
- introdución de métodos operativos elixibles
- varios cambios no modo de compatibilidade para unha mellor compatibilidade con WPML e bbPress e compatibilidad con Page Builder by SiteOrigin
- compatibilidade con Polylang
- cambiar automaticamente a modo de compatibilidade se se detecta WPML, bbPress, Polylang ou Page Builder by SiteOrigin
- modo de compatibilidade Customizr completamente novo (actívase automaticamente se se detecta Customizr)
- dispor un erro 404 no caso de acceder directamente á páxina de erro 404 pódese desactivar agora
- soporte WP Super Cache
- opción para agochar a páxina 404 dende a lista de páxinas
- proba de erro 404
- complemento expansible por acción
- eliminar todos os axustes ao desinstalar
2.0 (2016-03-08)
- compatibilidade con WPML
- compatibilidade con bbPress
- compatibilidade con Customizr
- accedendo directamente á páxina de erro agora lanza un erro 404
- clase
error404
engadida ás clases que se asignan ao elemento HTML body - o menú de axustes moveuse de ‘Axustes’ a ‘Aparencia’
- ficheiros de tradución eliminados, usando exclusivamente GlotPress
- Ler máis
1.4 (2015-08-07)
- edita a páxina 404 directamente dende a páxina de axustes
- Tradución ao portugués
1.3 (2015-01-12)
- mellora técnica (reescrito como clase)
- cosméticos
1.2 (2014-07-28)
- Tradución ao castelán
- Tradución ao serbocroata
1.1 (2014-06-03)
- Soporte multiingüe engadido
- Tradución ao alemán
1.0 (2013-09-30)
- Versión inicial