Smart Custom 404 Error Page

Опис

Довођење посетилаца на веб сајт захтева време и труд. Сваки посетилац је важан. Подразумевана страница грешке 404 већине тема не пружа никакве податке о томе шта се може пронаћи на вашем сајту. Посетилац који први пут долази и не познаје вас остаје у ћорсокаку и напушта ваш веб сајт. Подесите корисну произвољну страницу грешке 404 да их задржите на сајту!

Овај згодан додатак вам омогућава да без икаквог напора направите сопствену страницу грешке 404 и ради са скоро сваком темом.

Повратак из пензије!

NerdPress је преузео Smart Custom 404 Page! Прочитајте најаву овде.

Годинама смо обожаваоци овог додатка и захвални смо Питеру на дугогодишњем служењу заједници. Питер се повукао из развоја додатака у октобру 2023, па смо ускочили да осигурамо да овај додатак настави добро да ради сада и у будућности.

Употреба

Направите своју произвољну страницу грешке 404 као и сваку другу страницу помоћу Вордпрес уређивача (Странице > Додај нову). Затим идите на Изглед > 404 Error Page и изаберите направљену страницу као своју произвољну страницу грешке 404. То је то!

Зашто користити овај додатак?

За разлику од сличних додатака, додатак 404page не прави преусмеравања. То је веома важно јер се испоручује исправан кôд 404 који претраживачима говори да страница не постоји и да мора бити уклоњена из индекса.

Поред тога, додатак 404page не прави додатне захтеве серверу.

Захтеви

Једини захтев за овај додатак је да промените структуру сталних веза у Подешавања > Сталне везе на било шта осим „Обично.“ Ово такође укључује Вордпресово руковање грешком 404.

Блок и кратки кôд

Блок

Додатак нуди блок „URL causing 404 error“ за уређивач заснован на блоковима за приказ URL-а који је изазвао грешку. Блок нуди три могућности приказа:

  • „Страница“ за приказ странице са путањом ( нпр. does/not/exist )
  • „Domain Path“ за приказ URL-а без протокола и параметара ( нпр. example.com/does/not/exist )
  • „Потпуно“ за приказ целог URL-а ( нпр. https://example.com/does/not/exist?p=1 )

Кратки кôд

Додатак нуди кратки кôд „pp_404_url“ за класични уређивач за приказ URL-а који је изазвао грешку. Постоје три могуће могућности:

  • [pp_404_url page] за приказ странице са путањом ( нпр. does/not/exist )
  • [pp_404_url domainpath] за приказ URL-а без протокола и параметара ( нпр. example.com/does/not/exist )
  • [pp_404_url] или [pp_404_url full] за приказ целог URL-а ( нпр. https://example.com/does/not/exist?p=1 )

Подаци о приватности додатка

  • Овај додатак не поставља колачиће
  • Овај додатак не прикупља нити чува никакве податке
  • Овај додатак не шаље никакве податке спољним серверима

За програмере

Кука радње

Додатак додаје куку радње 404page_after_404 коју можете користити за додавање функционалности. Тачан положај на коме се радња јавља након откривања грешке 404 зависи од начина рада. Ваша функција не сме да прави никакав излаз. Нема параметара.

Константа

Ако је додатак 404page постављен и укључен, дефинише PHP константу PP_404. Проверите њено постојање да бисте открили додатак 404page.

Функције

Додатак пружа следеће функције:

  • pp_404_is_active() за проверу да ли је изабрана произвољна страница 404 и да ли изабрана страница постоји
  • pp_404_get_page_id() за добијање ИБ-а странице 404
  • pp_404_get_all_page_ids() за добијање низа ИБ-ова страница на свим језицима
  • pp_404_get_the_url( $type ) за добијање URL-а који је изазвао грешку 404
    • Параметар $type string необавезан
    • „page“ за добијање странице са путањом ( нпр. does/not/exist )
    • „domainpath“ за добијање URL-а без протокола и параметара ( нпр. example.com/does/not/exist )
    • „full“ (подразумевано) за добијање целог URL-а ( нпр. https://example.com/does/not/exist?p=1 )

Изворни режим

Ако сте програмер тема, можете додати изворну подршку за додатак 404page у своју тему ради потпуне контроле.

Блокови

Овај додатак пружа 1 блок.

  • URL causing 404 error

Прегледи

21. август 2026.
when you have to go premium for just a 404 page, this plugin throws you the life jacket !
5. март 2026.
molt útil, abans tenia perduda la pagina
19. август 2025.
Awesome. It works like a charm.
Види свих 1.196 прегледа

Сарадници и градитељи

„Smart Custom 404 Error Page“ је софтвер отвореног кода. Следећи људи су допринели овом додатку.

Сарадници

„Smart Custom 404 Error Page“ је преведен на 22 језика. Хвала преводиоцима за њихове доприносе.

Преведите „Smart Custom 404 Error Page“ на свој језик.

Заинтересовани сте за градњу?

Прегледајте код, проверите SVN складиште или се пријавите на белешку градње преко RSS-а.

Белешка о изменама

11.4.8 (2. октобар 2024.)

  • Отклоњена могућа XSS рањивост. Хвала Webbernaut на одговорном откривању.

11.4.7 (16. септембар 2024.) ПОВРАТАК ИЗ ПЕНЗИЈЕ!

  • NerdPress је преузео Smart Custom 404 Page! Прочитајте најаву овде.
  • Проверено до WP 6.6
  • Модернизована заштита од директног приступа датотекама и уклоњене завршне PHP ознаке

11.4.6 (17. април 2024.) ХИТНА ИСПРАВКА

  • Исправка грешке након чишћења

11.4.5 (16. април 2024.) ЧИШЋЕЊЕ

  • Чишћење

11.4.4 (5. октобар 2022.) ПОСЛЕДЊЕ ИЗДАЊЕ

  • уклоњене све везе ка веб сајту
  • уклоњен захтев за оцену
  • уклоњен приручник

11.4.3 (5. новембар 2022.)

  • исправка грешке за WP 6.1

11.4.2 (1. новембар 2022.)

  • класа error404 се додаје и ознаци body ако се страница позове директно
  • додатак преименован

11.4.1 (16. октобар 2022.)

  • исправка грешке: Javascript за блок се учитава само када је потребно

11.4.0 (13. октобар 2022.)

  • Додат блок
  • Додат кратки кôд
  • Додата функција pp_404_get_the_url()

11.3.1 (5. април 2022.)

  • само козметика
  • Plugin Foundation ажуриран на PPF08

11.3.0 (6. јануар 2021.)

  • нова могућност да се увек шаље 410 уместо 404
  • Plugin Foundation ажуриран на PPF07

11.2.6 (23. август 2020.)

  • Plugin Foundation ажуриран на PPF06

11.2.5 (22. август 2020.)

  • мања прилагођавања сучеља

11.2.4 (16. август 2020.)

  • исправка грешке за Flamingo (погледајте тему) и потенцијално друге додатке (хвала garfiedo на помоћи у проналажењу узрока)

11.2.3 (5. јул 2020.)

11.2.2 (28. март 2020.)

  • измене обавештења ради, надамо се, боље усаглашености
  • Plugin Foundation пребачен на PPF04

11.2.1 (4. јануар 2020.)

  • ако је W3 Total Cache постављен и кеширање активно, URL-ови који доводе до грешке 404 аутоматски се изузимају из кеширања

11.2.0 (1. јануар 2020.)

  • ако је WP Super Cache постављен и кеширање активно, URL-ови који доводе до грешке 404 аутоматски се изузимају из кеширања

11.1.4 (29. децембар 2019.)

  • хитна исправка грешке за PPF03

11.1.3 (29. децембар 2019.)

  • Plugin Foundation ажуриран на PPF03, без функционалних измена

11.1.2 (19. новембар 2019.)

  • изузимање странице 404 из XML мапе сајта коју прави Jetpack

11.1.1 (16. новембар 2019.)

  • од сада се не открива само да ли је Yoast SEO додатак активан, већ и да ли је функција мапе сајта укључена

11.1.0 (10. новембар 2019.)

  • сада користи Plugin Foundation PPF02 ради усаглашености додатака
  • уведене две нове функције за програмере pp_404_get_page_id() и pp_404_get_all_page_ids()

11.0.5 (22. октобар 2019.)

  • исправка грешке за Yoast SEO XML мапу сајта (погледајте тему)
  • додата напомена на страницу подешавања ако је Yoast SEO активан

11.0.4 (6. октобар 2019.)

  • исправка грешке за WPML

11.0.3 (1. септембар 2019.)

  • исправка грешке за REST API позив (погледајте овде)

11.0.2 (30. август 2019.)

  • исправљене две грешке (погледајте овде и овде)

11.0.1 (13. август 2019.)

  • исправка за PHP 7.1 – ниво приступа __construct() у подкласи – ово је PHP грешка која је исправљена у PHP 7.2, али кôд је измењен да ради и са PHP 7.1

11.0.0 (13. август 2019.)

  • углавном поново написано на основу сопственог новог Plugin Foundation

10.5 (1. април 2019.)

  • још нека безбедносна побољшања

10.4 (31. март 2019.)

  • исправљена безбедносна рањивост у AJAX позиву (хвала Julio Potier на указивању)

10.3 (21. фебруар 2019.)

  • исправка усаглашености са iThemes Sync (захтев)

10.2 (19. фебруар 2019.)

  • још једна мала измена ради спречавања могућих проблема са издањем 10

10.1 (14. фебруар 2019.)

10 (14. фебруар 2019.)

  • заобилазно решење за грешку сталних веза у Вордпресу #46000
  • побољшање кода
  • подешавање перформанси

9 (24. јануар 2019.)

  • Додата напомена о Gutenberg-у

8 (11. јануар 2019.)

  • исправљен проблем усаглашености са најновијим издањем WPML-а
  • побољшање кода
  • Побољшања сучеља

7 (16. јул 2018.)

  • исправљена погрешна путања слике
  • додате видео везе на администраторску страницу
  • побољшања кода

6 (18. јун 2018.)

  • изузимање странице 404 из XML мапе сајта коју прави Yoast SEO
  • даља побољшања сучеља

5 (5. март 2018.)

  • приказ показатеља ако је тренутно уређивана страница страница грешке 404
  • мања побољшања кода и сучеља

4 (5. март 2018.)

3.3 (16. новембар 2017.)

  • додата подршка за језике који се пишу здесна налево
  • исправљен погрешан приказ у WP 4.9

3.2 (5. октобар 2017.)

  • нова функција слања HTTP грешке 410 за избрисане објекте

3.1 (24. јул 2017.)

  • исправка грешке за Polylang (погледајте тему)
  • исправка грешке за CLI (погледајте тему)
  • додата класа за отклањање грешака ознаци body
  • додају се и класе body за тему Customizr
  • класа error404 се не додаје ако већ постоји
  • даљи редизајн администраторског сучеља

3.0 (5. јул 2017.)

  • нова функција за принудну грешку 404 након учитавања странице
  • нова функција за искључивање погађања аутоматске исправке URL-а
  • коначно уклоњени Polylang делови искључени у 2.4
  • редизајнирано администраторско сучеље
  • побољшање кода

2.5 (19. мај 2017.)

  • скривање странице 404 из резултата претраге у јавном делу (ако је WPML активан, сакривени су сви језици)
  • не покреће се 404 у режиму усаглашености ако је DW Question & Answer додатак компаније DesignWall активан, а питање нема одговоре

2.4 (8. март 2017.)

  • осигурано је да се све основне датотеке исправно учитавају (погледајте тему)
  • Додатку Polylang више није потребан режим усаглашености (погледајте тему)
  • скривање свих превода ако је WPML постављен и „Hide 404 page“ активно (хвала екипи WPML на указивању)
  • исправка статуса чланка (погледајте тему)
  • исправка проблема са темом Enfold (хвала екипи са Kriesi.at на подршци)

2.3 (21. новембар 2016.)

  • неколико мањих исправки грешака решава неке проблеме са шаблонима страница у одређеним комбинацијама

2.2 (26. септембар 2016.)

  • уклоњено аутоматско пребацивање у режим усаглашености за неколико додатака
  • побољшана подршка за WPML и Polylang
  • уклањање странице 404 из резултата претраге (за све језике ако се користи WPML или Polylang)
  • уклањање странице 404 из мапе сајта или других спискова страница (за све језике ако се користи WPML или Polylang)
  • исправка грешке за архиве аутора
  • уклоњена збуњујућа администраторска порука

2.1 (22. април 2016.)

  • уведени начини рада који се могу изабрати
  • неколико измена режима усаглашености ради боље усаглашености са WPML и bbPress, као и усаглашености са Page Builder by SiteOrigin
  • Усаглашеност са Polylang
  • аутоматско пребацивање у режим усаглашености ако се открије WPML, bbPress, Polylang или Page Builder by SiteOrigin
  • потпуно нови режим усаглашености са Customizr (аутоматски укључен ако се открије Customizr)
  • покретање грешке 404 при директном приступу страници грешке 404 сада се може искључити
  • Подршка за WP Super Cache
  • могућност скривања странице грешке 404 са списка страница
  • провера грешке 404
  • додатак се може проширити радњом
  • брисање свих подешавања при уклањању

2.0 (8. март 2016.)

  • Усаглашеност са WPML
  • усаглашеност са bbPress
  • Усаглашеност са Customizr
  • директан приступ страници грешке 404 сада изазива грешку 404
  • класа error404 додата класама које се додељују HTML елементу body
  • изборник подешавања премештен из „Подешавања“ у „Изглед“
  • уклоњене датотеке превода, користи се искључиво GlotPress

1.4 (7. август 2015.)

  • уређивање странице 404 директно са странице подешавања
  • Португалски превод

1.3 (12. јануар 2015.)

  • техничко побољшање (поново написано као класа)
  • козметика

1.2 (28. јул 2014.)

  • Шпански превод
  • Српскохрватски превод

1.1 (3. јун 2014.)

  • Додата подршка за више језика
  • Немачки превод

1.0 (30. септембар 2013.)

  • Прво издање