Smart 404
Спасите посетителей от бесполезных ошибок 404! Вместо того, чтобы быстро сдаваться, когда посетитель достигает несуществующего контента, постарайтесь в первую очередь угадать, что он искал. Этот плагин будет выполнять поиск ваших сообщений, страниц, тегов и категорий, используя ключевые слова из запрошенного URL. Если есть совпадение, перенаправьте на это содержимое вместо отображения ошибки. Если совпадений несколько, шаблон 404 может использовать некоторые теги шаблона, чтобы предоставить посетителю список предложений. См. Домашнюю страницу Smart 404 для получения дополнительной информации. Теги шаблонов smart404_has_suggestions Возвращает true, если есть какие-то предложения, false в противном случае smart404_get_suggestions Получает массив объектов постов для рендеринга вручную. smart404_suggestions Нарисуйте список предлагаемых сообщений. Передайте параметр «список», чтобы отображать предложения в виде списка. smart404_loop Запросы сообщений для использования в цикле. Например: Php smart404_loop (); ?> php while (have_posts ()): the_post (); ?>
php the_title (); ?>
php the_excerpt (); ?> php end while; ?> Обратите внимание, что цикл не будет правильно отображать страницы, так как он не поддерживает их. Если вы используете цикл, подобный описанному выше, рекомендуется не включать поиск страниц. smart404_get_search_terms Получение массива условий поиска, используемых для заполнения списка предложений, для использования с контекстным выделением и т. д. Для получения поддержки и новейшего исходного кода посетите https://github.com/leonstafford/smart-404Автор: Michael Tyson
Версия: 0.6
Последнее обновление: 2020-11-24 2:27am GMT