👍 Научим бесплатно правильно создавать сайты на WordPress. Подробнее →
Функция поиска WordPress для страницы ошибка 404.
Для того, чтобы попытаться удержать посетителя мы можем превратить уродливое 404 Not Found в более дружелюбное сообщение и через функцию поиска WordPress на странице «Ошибка 404 — страница не найдена» показать максимально близкое по термину содержание. Мы попытаемся отобразить содержание близкое с тем, что посетитель ожидает увидеть.
Просто скопируйте приведенный ниже код и вставьте его в самом начале файла 404.php.
$search_term = untrailingslashit( substr( $_SERVER['REQUEST_URI'], 1 ) ); $search_term = urldecode( stripslashes( $search_term ) ); $find = array( "'.html'", "'.+/'", "'[-/_]'" ); $replace = " "; $search_term = trim( preg_replace( $find, $replace, $search_term ) );
Полный текст статьи.
