Smart Custom 404 Error Page

Përshkrim

Sjellja e vizitorëve në sajtin tuaj ha kohë dhe mund. Çdo vizitor është i rëndësishëm. Faqja parazgjedhje për gabim 404, në shumicën e temave, nuk jep ndonjë informacion se ç’gjendet në sajtin tuaj. Një vizitor që vjen për herë të parë, që s’ju njeh, lihet në udhë pa krye dhe e braktis sajtin tuaj. Ujdisni një faqe vetjake gabimi 404, që ta mbani të lidhur me sajtin tuaj.

Kjo shtojcë e volitshme ju lejon të krijoni lehtësisht faqen tuaj për gabime 404, pa ndonjë zor dhe funksionon thuajse me çdo temë.

Out of Retirement!

NerdPress has adopted Smart Custom 404 Page! Read the announcement here.

We’ve been fans of this plugin for many years, and we’re grateful for Peter’s many years of service to the community. Peter retired from plugin development in October 2023, so we’ve jumped in to help ensure this plugin continues to work well now and in the future.

Përdorimi

Create your custom 404 error page just like any other page using the WordPress Editor (Pages > Add New). Then go to Appearance > 404 Error Page and select the created page as your custom 404 error page. That’s it!

Pse të përdoret kjo shtojcë?

Ndryshe nga shtojca të tjera të ngjashme, shtojca 404page nuk krijon ridrejtime. Kjo është jo pak e rëndësishme, ngaqë dërgohet kodi i saktë 404, që u tregon motorëve të kërkimit se faqja nuk ekziston dhe duhet hequr nga treguesi.

Additionally, the 404page plugin does not create additional server requests.

Domosdoshmëri

Domosdoshmëria e vetme për këtë shtojcë është të ndryshoni Strukturën e Permalidhjeve, te ‘Rregullime’ -> ‘Permalidhje’ si gjithçka tjetër nga ‘Plain’. Kjo aktivizon gjithashtu trajtimin e gabimeve 404 nga WordPress-i.

Bllok & Kod i shkurtër

Bllok

Shtojca ofron një bllok “URL-ja që shkakton gabim 404” për përpunuesin me bazë blloqe, për shfaqje të URL-së që shkaktoi gabimin. Blloku ofron tre mundësi shfaqjeje:

  • “Faqe”, për të shfaqur shtegun që përfshin faqen ( p.sh. does/not/exist )
  • “Shteg Përkatësie”, për të shfaqur URL-në pa protokoll dhe parametra (p.sh., example.com/does/not/exist )
  • “Të plotë”, për të shfaqur URL-në e plotë (pe.sh. https://example.com/does/not/exist?p=1 )

Kod i shkurtër

Shtojca ofron një kod të shkurtër “pp_404_url“ për përpunuesin klasik, për shfaqjen e URL-së që shkaktoi gabimin. Ka tre raste të mundshme:

  • [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 )

Informacion Privatësie Shtojce

  • Kjo shtojcë nuk depoziton cookies
  • Kjo shtojcë nuk grumbullon apo depoziton ndonjë të dhënë
  • Kjo shtojcë nuk dërgon ndonjë të dhënë në shërbyes të jashtëm

Për zhvillues

Grremç Veprimi

Shtojca shton një grremç veprimesh 404page_after_404 të cilin mund ta përdorni për të shtuar funksione ekstra. Pozicioni i përpiktë i veprimit pasi është pikasur një gabim 404 varet nga Metoda e Operimit. Funksioni juaj duhet të mos prodhojë ndonjë output. Parametra nuk ka.

Konstante

Nëse shtojca 404page është e instaluar dhe aktivizuar, përcakton konstanten PHP PP_404. Kontrolloni ekzistencën e tij, që të pikaset shtojca 404page.

Funksione

Shtojca furnizon funksionet vijuese:

  • pp_404_is_active() to check if there is a custom 404 page selected and the selected page exists
  • pp_404_get_page_id() to get the ID of the 404 page
  • pp_404_get_all_page_ids() to get an array of page IDs in all languages
  • pp_404_get_the_url( $type ) to get the URL that caused the 404 error
    • Parameter $type string Optional
    • “faqe”, për të marrë shtegun që përfshin faqen ( p.sh. does/not/exist )
    • “domainpath”, për të marrë URL-në pa protokoll dhe parametra (p.sh., example.com/does/not/exist )
    • “të plotë” (parazgjedhja), për të pasur URL-në e plotë (pe.sh. https://example.com/does/not/exist?p=1 )

Native Mode

If you are a theme developer you can add native support for the 404page plugin to your theme for full control.

Blloqe

Kjo shtojcë furnizon 1 bllok.

  • URL causing 404 error

Shqyrtime

26 Janar, 2024
This plugin does exactly what I need to create an effective 404 error page
5 Tetor, 2023
Hello Peter, I want to thank you for the use of this lovely, simple plugin. Am sad that you are retiring from supporting it, it will be hard to replace, but I understand life changes. Just wanted to wish you the best in your life and future endeavors! With Appreciation Alannah
Lexojini krejt 1 183 shqyrtimet

Kontribues & Zhvillues

“Smart Custom 404 Error Page” është software me burim të hapur. Në këtë shtojcë kanë dhënë ndihmesë personat vijues.

Kontribues

“Smart Custom 404 Error Page” është përkthyer në 19 gjuhë. Faleminderit përkthyesve për ndihmesën e tyre.

Përkthejeni “Smart Custom 404 Error Page” në gjuhën tuaj.

Ju intereson zhvillimi?

Shfletoni kodin, shkarkoni depon SVN, ose pajtohuni përmes RSS-je te regjistri i zhvillimeve.

Regjistër ndryshimesh

11.4.7 (2024-09-16) OUT OF RETIREMENT!

  • NerdPress has adopted Smart Custom 404 Page! Read the announcement here.
  • Tested up to WP 6.6
  • Modernized direct file access protection and removed closing PHP tags

11.4.6 (2024-04-17) URGENT BUGFIX

  • Bugfix after Cleanup

11.4.5 (2024-04-16) CLEANUP

  • Cleanup

11.4.4 (2022-10-05) FINAL VERSION

  • removed all links to webiste
  • removed request for rating
  • removed manual

11.4.3 (2022-11-05)

  • ndreqje të metë për WP 6.1

11.4.2 (2022-11-01)

  • shtim gjithashtu i “class error404” te etikeya e lëndës, nëse faqja thirret drejtpërsëdrejti
  • shtojca u riemërtua

11.4.1 (2022-10-16)

  • ndreqje të mete: ngarkim Javascript-i për Bllokun vetëm kur është e neovjshme

11.4.0 (2022-10-13)

  • U shtua bllok
  • U shtua kod i shkurtër
  • U shtua funksion pp_404_get_the_url()

11.3.1 (2022-04-05)

  • thjesht anë kozmetike
  • Themelet e Shtojcës u përditësuan me PPF08

11.3.0 (2021-01-06)

  • mundësi e re për të dërguar përherë një 410, në vend se 404
  • Themelet e Shtojcës u përditësuan me PPF07

11.2.6 (2020-08-23)

  • Themelet e shtojcës u përditësuan me PPF06

11.2.5 (2020-08-22)

  • Përmirësime të vockla të UI-t

11.2.4 (2020-08-16)

  • ndreqje të mete për Flamingo-n (shihni subjektin) plus, potencialisht edhe për shtojca të tjera (falënderime garfiedos për përkrahjen e dhënë për gjetjen e shkakut)

11.2.3 (2020-07-05)

11.2.2 (2020-03-28)

  • ndryshime te njoftimi për, shpresojmë, përputhshmëri më të mirë
  • Themelet e shtojcës u kaluan nën PPF04

11.2.1 (2020-01-04)

  • nëse W3 Total Cache është e instaluar dhe ruajtja në fshehtinë është aktive, URL-të që japin një gabim 404 përjashtohen automatikisht nga ruajtja në fshehtinë

11.2.0 (2020-01-01)

  • nëse WP Super Cache është e instaluar dhe ruajtja në fshehtinë është aktive, URL-të që japin një gabim 404 përjashtohen automatikisht nga ruajtja në fshehtinë

11.1.4 (2019-12-29)

  • ndreqje urgjente të mete për PPF03

11.1.3 (2019-12-29)

  • Bazat e shtojcës u përditësuan për PPF03, pa ndryshime funksionale

11.1.2 (2019-11-19)

  • përjashto faqe 404 prej harte sajti të prodhuar nga Jetpack

11.1.1 (2019-11-16)

  • tani e tutje, jo vetëm që pikaset nëse shtojca Yoast SEO është aktive, por aktivizohet edhe veçoria për harta sajti

11.1.0 (2019-11-10)

  • tani përdoret Plugin Foundation PPF02 për përputhshmëri shtojcash
  • u sollën për herë të parë dy funksione të rinj për zhvilluesit pp_404_get_page_id() dhe pp_404_get_all_page_ids()

11.0.5 (2019-10-22)

  • ndreqje të mete për Hartë XML Sajti dhe Yoast SEO (shihni temën)
  • u shtua një shënim te faqja e rregullimeve, për rastet kur Yoast SEO është aktive

11.0.4 (2019-10-06)

  • ndreqje të metë për WPML

11.0.3 (2019-09-01)

  • ndreqje të mete për thirrje API REST (shihni këtu)

11.0.2 (2019-08-30)

11.0.1 (2019-08-13)

  • ndreqje për PHP 7.1 – shkallë hyrjeje __construct() në nënklasë – ky është një gabim PHP që u ndreq në PHP 7.2, por e kam ndryshuar kodin që kjo të funksionojë edhe me PHP 7.1

11.0.0 (2019-08-13)

  • shkruar në pjesën dërrmuese bazuar në Plugin Foundation tim të krijuar rishtasi

10.5 (2019-04-01)

  • edhe ca përmirësime të tjera sigurie

10.4 (2019-03-31)

  • ndreqje cenueshmërie sigurie në thirrje AJAX (falënderime për Julio Potier që ma vuri në dukje)

10.3 (2019-02-21)

  • ndreqje përputhshmërie me iThemes Sync (çështja)

10.2 (2019-02-19)

  • edhe një tjetër ndryshim i vockël për parandalim problemesh potenciale me versionin 10

10.1 (2019-02-14)

10 (2019-02-14)

  • zgjidhje e përkohshme për të metën WordPress Permalink bug #46000
  • përmirësim kodi
  • përimtim funksionimi

9 (2019-01-24)

  • U shtua shënim mbi përpunuesin Gutenberg

8 (2019-01-11)

  • u ndreq problem përputhshmërie me versionin më të ri WPML
  • përmirësim kodi
  • Përmirësime të UI-t

7 (2018-07-16)

  • u ndreq shteg i gabuar figurash
  • u shtuan lidhje video te faqja e përgjegjësit
  • përmirësime kodi

6 (2018-06-18)

  • përjashto faqe 404 nga hartë sajti prodhuar nga Yoast SEO
  • përmirësime të mëtejshme të UI-t

5 (2018-03-05)

  • shfaq një tregues, nëse faqja e sapopërpunuar është një faqe gabimesh 404
  • përmirësime të vockla kodi & UI-je

4 (2018-03-05)

3.3 (2017-11-16)

  • u shtua mbulim për gjuhët nga-e-djathta-në-të-majtë
  • u ndreq shfaqje me gabime nën WP 4.9

3.2 (2017-10-05)

  • veçori e re për dërgim të një gabimi HTTP 410 për objekte të fshirë

3.1 (2017-07-24)

  • ndreqje të mete për Polylang-un (shihni temën)
  • ndreqje të mete për CLI-në (shihni temën)
  • shto klasë debug te etiketa lënde
  • gjithashtu shto klasa lënde për temën Customizr
  • mos shto klasë error404, nëse ka tashmë të tillë
  • rihartim i mëtejshmë i ndërfaqes së përgjegjësit

3.0 (2017-07-05)

  • veçori e re për zbatimin me detyrim të Gabim 404 pas ngarkimit të faqes
  • veçori e re për çaktivizim hamendësimi vetëndreqjesh URL-sh
  • u hoqën më së fundi gjëra Polylang-u të çaktivizuara në 2.4
  • u rihartua ndërfaqja e përgjegjësit
  • përmirësim kodi

2.5 (2017-05-19)

  • fshihe te pjesa e dukshme faqen 404 nga përfundimet e kërkimeve (nëse WPML-ja është aktive, krejt gjuhët janë të fshehura)
  • mos fut në punë një 404 në Mënyrën Përputhshmëri, nëse shtojca DW Question & Answer nga DesignWall është aktive dhe një pyetje nuk ka përgjigje

2.4 (2017-03-08)

  • garantim i ngarkimit si duhet i krejt kartelave bazë (shihni temën)
  • Shtojca Polylang s’lyp më Mënyrën Përputhshmëri (shihni temën)
  • fshihi krejt përkthimet, nëse është e instaluar WPML-ja dhe “Fshihe faqen 404” është aktive (falënderime për trimat te WPML që ma bënë të ditur këtë)
  • ndreqje gjendjeje postimi (shihni temën)
  • Nreqje problemi me temën Enfold (falënderime për trimat te Kriesi.at për përkrahjen që më dhanë)

2.3 (2016-11-21)

  • pak ndreqje të metash të vockla zgjidhin probleme me gjedhe faqesh për disa kombinime të caktuara

2.2 (2016-09-26)

  • U hoq për disa shtojca kalimi automatik në Mënyrën e Përputhshmërisë
  • mbulim i thelluar për WPML-në dhe Polylang-un
  • hiqe faqen 404 nga përfundime kërkimesh (për krejt gjuhët, nëse përdoret WPML-ja ose Polylang-u)
  • hiqe faqen 404 nga hartë sajti ose lista të tjera faqesh (për krejt gjuhët, nëse përdoret WPML-ja ose Polylang-u)
  • ndreqje të mete për arkiva autori
  • u hoq mesazh konfuz përgjegjësi

2.1 (2016-04-22)

  • futje për herë të parë Metodash të përzgjedhshme Veprimi
  • disa ndryshime te Mënyra Përputhshmëri për përmirësim përputhshmërie me WPML-në dhe bbPress-in plus përputhshmëri me Page Builder nga SiteOrigin
  • Përputhshmëri me Polylang-un
  • kalim automatik në Mënyrën e Përputhshmërisë nëse pikaset WPML, bbPress, Polylang ose Page Builder prej SiteOrigin
  • Mënyrë Përputhshmërie me Customizr tërësisht e re (e aktivizuar automatikisht nëse pikaset Customizr)
  • prodhimi i një gabimi 404 në rast hyrjesh të drejtpërdrejta te faqja gabim 404 tani mund të çaktivizohet
  • Mbulim i WP Super Cache
  • mundësi për ta fshehur faqen gabim 404 nga lista e Faqeve
  • Test gabimi 404
  • shtojcë e zgjerueshme sipas veprimesh
  • fshiji krejt rregullimet gjatë çinstalimit

2.0 (2016-03-08)

  • Përputhshmëri me WPML
  • Përputhshmëri me bbPress-in
  • Përputhshmëri me Customizr
  • hyrja e drejtpërdrejtë në faqen gabim 404 tani shfaq një gabim 404
  • klasa error404 u shtua te klasat që i janë caktuar elementit HTML të lëndës
  • menuja e rregullimeve u kalua nga ‘Rregullime’ te ‘Dukje’
  • u hoqën kartelat e përkthimeve, po përdoret përjashtimisht GlotPress-i

1.4 (2015-08-07)

  • përpunojeni faqen 404 page drejt e nga faqja e rregullimeve
  • Përkthimi portugalisht

1.3 (2015-01-12)

  • përmirësim teknik (shkruar si klasë)
  • kozmetikë

1.2 (2014-07-28)

  • Përkthimi spanjisht
  • Përkthimi serbokroatisht

1.1 (2014-06-03)

  • U shtua mbulim shumëgjuhësh
  • Përkthimi gjermanisht

1.0 (2013-09-30)

  • Hedhja Fillestare Në Qarkullim