Colophon в вордпресс – html — Как создать 3 раздела в строке внутри колофона сноски (WordPress)

Вредоносный код в WordPress | WordPress.org Русский

Модератор SeVlad

(@sevlad)

wp.me/3YHjQ

Один кусок в файле functions.php в папке с темой

Такое постоянно бывает при использовании ворованных тем, подобранных на помойках. Так что.. Всё закономерно.

Модератор Yui

(@fierevere)

ゆい

https://ru.wordpress.org/releases/

то , что в WordPress — это то, что в архивах,
а то что вы выложили на pastebin — это ваше, взятое где-то там еще.
Скорее всего и правда с темой «слева»

Уважаемый SeVlad, радует ваша осведомлённость в ворованных темах и помойках, но нет, дело не в этом, тема была написана с нуля. Но ваш комментарий принёс определённую пользу, дело скорее всего в занулённых плагинах.

Модератор SeVlad

(@sevlad)

wp.me/3YHjQ

Уважаемый SeVlad, радует ваша осведомлённость в ворованных темах и помойках,

Не первый знаете ли год, я занимаюсь вебстроительсвом. А Вы не первый, и даже не сотый, с такими вот симптомами. Да, мне есть что сказать. Как и всем, кто на этом форуме общается хотя бы неск. месяцев.

дело не в этом, тема была написана с нуля

Вами написана? Или может быть просто переименована тем, кто использовал помойки? Или даже специально им же оставлен этот стандартный шелл образца прошлого века :).

дело скорее всего в занулённых плагинах.

🙂 Немногим отличается от ворованных тем 🙂

Конечно же мной написана, иначе бы не говорил об этом с такой уверенностью. Насчёт плагинов каюсь, несколько раз пользовался ломаным ACF Pro, на покупку денег, как всегда, нет, с нуля писать такой функционал нет желания, а на всякие закладки проверить ума не хватило.

Модератор SeVlad

(@sevlad)

wp.me/3YHjQ

Конечно же мной написана,

В таком случае дыр, через которые мог быть залит этот шелл может быть оч. много. Без обид, но это тоже не редкость.

Вот что не часто встречалось (да почти никогда наверное) — так это записывание шеллов в файл функций темы как результат взлома

. Ибо это оч рискованная процедура, грозящая и поломать сайт и просто обратить вниманием вебмастра. Обычно подобное сразу идёт в комплекте с ворованными темами. А шеллы россыпью заливаются отдельными файлами по всему дистрибутиву и даже выше, если сервер это позволяет.

Однозначно это дыры в ломаных темах или плагинах.
Напарывался несколько раз, а когда переносил с завирусованного хостинга 20 сайтов и предварительным вычищением от гадости — понял, что мое время и потери от вредоносов бОльше, чем купить плагин/тему.

Самое обидное, что эти шеллы распространяются по всем сайтам в рамках хостинга.

Как делал я:
1) Экспорт стандартными средствами XML всех страниц, записей, комментариев.
2) Установка ЧИСТОГО вордпресса на новый хостинг, переливание папки uploads с ручной чисткой файлов внутри.
3) Настройка 1в1 как на старом (ЧПУ, чтение, публикация и т.п.)
4) РУЧНАЯ проверка XML на «левые» ссылки по алгоритму (поиск по «http://», с предварительной автозаменой внутренних ссылок на отличное от http:// начало URL)
5) Заливание XML и ручная подгонка шаблона и рубрик и прочие пляски.

  • Ответ изменён 2 года, 1 месяц назад пользователем FlipWho.

WP-Recall — Registration, Profile, Commerce & More — Плагин для WordPress

Плагин формирует гибкий и функциональный личный кабинет пользователя, дает возможность пользователям вашего сайта легко общаться, настраивать свой профиль, заводить группы по интересам, взаимодействовать на форуме, оплачивать заказы в вашем интернет-магазине и многое другое.

Оцените всю красоту и мощь плагина благодаря этому видео:

Сайт | Дополнения | Документация | Техподдержка

Базовая часть плагина уже включает в себя широкий функционал, которым вы сможете пользоваться сразу после активации:

  • Profile Recall — Профиль пользователя (настраиваемый профиль пользователя, легко создать и перетаскиванием сменить порядок полей профиля)
  • Rcl Chat — Личные сообщения и глобальные чаты (простые и без ограничений чаты, выводимые через шорткоды)
  • Rating system — Звёзды, лайк/дизлайк и просто лайк. Рейтинги для комментариев, записей и других типов
  • Public Recall — публикация из фронтенда с загрузкой фото (пользователь может создать новую запись и отредактировать ее из лицевой части сайта)
  • User balance — личный баланс пользователя
  • Commerce — магазин (дополнение электронной коммерции)
  • Groups Recall — бесплатное решение для создания сообществ (групп) и контроля доступа к контенту (закрытые группы)
  • PrimeForum — лёгкий форум на вордпресс (Seo URLs)
Возможности «из коробки»:
  • Фронтенд профили пользователей
  • Фронтенд регистрация пользователей
  • Фронтенд логин (вход) пользователей
  • Фронтенд публикации (публикации записей через фронтенд)
  • Произвольные поля профиля (и публикаций)
  • Drag and drop конструктор форм (перетаскиванием: профиля & публикаций)
  • Личный кабинет пользователя
  • Список пользователей
  • Аватарка пользователя (загрузка пользовательских аватарок)
  • Загрузка обложки пользователя в ЛК
  • Личные сообщения
  • Система рейтинга
  • Магазин
  • Группы
  • Элегантные профили пользователей (включая 2 темы личного кабинета пользователя)
  • Форум
  • Drag and Drop система создания форума (перетаскиванием).
  • Модерация тем и сообщений форума из фронтенда
  • Множество шорткодов
  • Дружественный к разработчикам: множество actions и filters (хуков)
  • Готов к переводам

Инструменты миграции для форума

Бесплатные интеграции с сторонними плагинами:
Бесплатные дополнения:
  • Hello private message — приветственное сообщение в личку новым (зарегистрированным) пользователям
  • Сountry & city in profile — добавляет в профиль пользователя возможность указать страну и город проживания
  • Reviews — организует систему пользовательских отзывов на сайте
  • Magnific Popup Recall — покажите ваши изображения в всплывающем окне. Очень лёгкий, 100%-отзывчивый и быстрый лайтбокс.
  • WP-Recall Spoiler — простой спойлер
  • Mini ADS — объявления в профиле пользователя
Платные дополнения:

WP-Recall имеет ряд дополнений, которые позволяют вам расширить возможности плагина

  • ADV System — рекламная система для сайта
  • Achievement system — система достижений с наградами за действия пользователя
  • User Info Tab — вкладка расширенного профиля
  • Across Ocean Pro — продвинутый шаблон личного кабинета
  • Birthday in Profile — выводит дни рождения пользователей
  • WP Access Ultimate — организация платного временного доступа к контенту сайта
  • Shop Service — площадка, где исполнители предлагают заказчикам свои услуги для оформления заказов на них
  • Invest System — инвестиционная система для сайта
  • Partners System — многоуровневая партнерская программа

Вы сможете легко расширять возможности личного кабинета за счёт существующих многочисленных дополнений

Плагин позволяет вам менять шаблон вашего личного кабинета, выбирая из двух поставляемых или устанавливая новые шаблоны

При желании, вы сможете сами легко добавить в личный кабинет вкладку с нужными контентом создав ее в административной части или написав свое дополнение с помощью простой инструкции

Разработчикам и переводчикам

Если вы разработчик и хотите внести свой вклад в исходный код плагина, вы можете сделать это через наш GitHub репозиторий.

Хотите добавить новый язык в WP-Recall? Великолепно! Вы можете это сделать через translate.wordpress.org.

  1. Папка загрузок wp-recall в этой /wp-content/plugins/ директории
  2. Активируйте плагин используя меню ‘Плагины’ в WordPress

Когда вы впервые активируете плагин, он создаст необходимые страницы для работы и активирует некоторые базовые дополнения

Всем кто еще думает приобретать этот плагин, опасайтесь мошенической схемы, которая вас точно коснется. НИЧЕГО КОРРЕКТНО НЕ РАБОТАЕТ. Используют сторонние плагины, на которые они потом вас отправляют в поисках ответа. Напишу в комьюнити вордпреса на удаление этих мошенников из базы вордпрес.

Не тестировал еще все возможности плагина, но вижу, что функционал очень привлекает моё внимание. Большинство моих идей реализуются благодаря WP-Recall. Спасибо автору. Кстати!За документацию и видео уроки по внедрению WP-Recall - РЕСПЕКТ.

После того как нашел этот плагин, с сайта удалил сразу несколько других. Отлично дополнение для любого сайта. Спасибо разработчикам за отличную работу.

Классный плагин, всем рекомендую

Этот плагин позволил мне за кратчайшие сроки реализовать не самую лёгкую систему, которую я бы делал в РАЗЫ дольше своими силами. То, чего не хватает - можно сделать и самостоятельно, но если иметь достаточно усидчивости и желания - можно найти очень много решений именно ресурсами плагина. Были моменты, когда немножко недоумеваешь от некоторых "фич" плагина, но на фоне того профита, который мне подарил плагин - это всё ерунда. И поддержка у плагина хорошая, по крайней мере в моём случае. Мне ребята пусть и кратко, но дали нужное направление и ссылочку, по которой можно было всё найти, спасибо им большое. For me it was great solution. There are many features to customise or upgrade created system according to your own wishes.

Very versatile solution. The plugin provides a huge number of features. Thanks for the great plugin!

Посмотреть все 59 отзывов

«WP-Recall — Registration, Profile, Commerce & More» — проект с открытым исходным кодом. В развитие плагина внесли свой вклад следующие участники:

Участники

Lightweight Grid Columns — Плагин для WordPress

Плагин Lightweight Grid Columns очень прост в использовании. Установите и активируйте плагин. Управление колонками доступно через визуальный редактор — просто нажмите отдельную кнопку в редакторе и задайте свои размеры колонкам (см. пример на картинках).

Укажите размеры для экрана стационарного компьютера, планшета и мобильного устройства, добавьте ваш контент, а затем вставьте шорткод на страницу.

Плагин Lightweight Grid Columns работает на основе фреймворка Unsemantic Framework: (http://unsemantic.com/)

Присоединяйтесь к GeneratePress, у нас очень много хороших тем для WordPress! (https://wordpress.org/themes/generatepress)

Плагин позволяет:
  • Задавать ширину колонок для экранов стационарных компьютеров
  • Задавать ширину колонок для экранов планшетов
  • Задавать ширину колонок для экранов мобильных устройств
  • Добавлять классы стилей к колонкам
  • Добавить свои стили для вывода контента
  • Создавать колонки одинаковой высоты
  • Иконка для вывода контента в колонках находится в панели визуального редактора TinyMCE.
  • Задаете свои размеры колонкам. а встроенный генератор шорткодов делает за вас всю работу, вставляя готовый код на страницу.
  • Колонки получаются простыми и аккуратными!

Плагин Lightweight Grid Columns можно установить двумя способами.

  1. Перейдите в меню Plugins (Плагины) в раздел Add New (Добавить новый) и задайте в строке поиска название плагина Lightweight Grid Columns.
  2. Скачайте с официального сайта WordPress.org файл плагина с расширением zip, распакуйте архив и закачайте папку с файлами с помощью FTP-клиента на хостинг в папку /wp-content/plugins/.

В большинстве случаев первый способ срабатывает без проблем и он самый простой.

Как добавить шорткод?
  • Убедитесь, что плагин Lightweight Grid Columns активирован.
  • Во время редактирования записи или страницы, перейдите в режим визуального редактора.
  • Смотрите иконку плагина (см. вкладку «Скриншоты»).
  • Укажите нужную ширину для стационарного компьютера, планшета и мобильного устройства.
  • Если вы добавляете последнюю в ряду колонку, поставьте галочку рядом с опцией «Last» ( «Последний»).
Как быть, если я не могу использовать кнопку в редакторе TinyMCE?

Элементарно! Просто добавьте шорткод в текст контента.

Например, контент можно отображать на стационарных экранах компьютеров по 4 колонки, по 2 на планшетах и по одной на мобильных устройствах.

[lgc_column grid="25" tablet_grid="50" mobile_grid="100"]Some content[/lgc_column]

[lgc_column grid="25" tablet_grid="50" mobile_grid="100"]Some content[/lgc_column]

[lgc_column grid="25" tablet_grid="50" mobile_grid="100"]Some content[/lgc_column]

[lgc_column grid="25" tablet_grid="50" mobile_grid="100" last="true"]Some content[/lgc_column]

Проверьте, стоит ли галочка у опции «Последний» для последней колонки. Если не стоит, поставьте и не забывайте про эту галочку)

Какие значения в процентах можно указывать?

Задействовано непосредственно из (http://unsemantic.com):

При использовании плагина используются классы стилей вида grid-x, где «x» — значение ширины колонки в процентах. Значение ширины может задаваться с шагом в 5% от 5 до 100. (grid-5, grid-10 … grid-95, grid-100). Можно еще поделить страницу на три части, используя классы grid-33 и grid-66, что соответствует ширине 33.3333% и 66.6667% соответственно.

Можно ли использовать другие опции в шорткодах плагина?

Да!

Вы можете:

добавить класс

[lgc_column grid=»25″ tablet_grid=»50″ mobile_grid=»100″ class=»push-25″]Нужный текст[/lgc_column]

добавить стиль

[lgc_column grid=»25″ tablet_grid=»50″ mobile_grid=»100″ style=»padding-left:0px;»]Нужный текст[/lgc_column]

сделать колонки одинаковой высоты

По умолчанию параметр для вывода одинаковых по высоте колонок задан как «true», т.е колонки одинаковой высоты выводятся во всех случаях, пока вы сами в шорткоде не зададите опцию для отключения.

[lgc_column grid="25" tablet_grid="50" mobile_grid="100" equal_heights="true"]Some content[/lgc_column]

The admin bar breaks upon installation and activation of this plugin. If you're having similar issues, deactivate to troubleshoot.

плагин шикарен, как и все творения Тома!

to work with Gutenberg blocks.

The plugin does exactly what it is designed to do. Does it without all the bloat too. I use the classic editor and absolutely love this plugin:) Seems many are trying to make it over complicated. Just follow the instructions folks... I do no use Gutenburg and will not until it matures. Maybe at that time this plugin would make a great block for Gutenburg. Thank you Tom for sharing it with us!

Great Plugin, I recently started using Gutenberg and if you could turn this into a Block that would be awesome. Maybe for Generatepress, as a feature.

Baffled Tom by the Ui. How about a simple button on UI for "column amount" choices? Instead of the percentages thingee?

Посмотреть 41 отзыв

«Lightweight Grid Columns» — проект с открытым исходным кодом. В развитие плагина внесли свой вклад следующие участники:

Участники
1.0
  • Move custom class value to the parent container
  • Почищен код плагина
0.7
  • Fix weird scroll behavior caused by transitions and matchHeight
  • Загрузка matchHeight только на тех страницах, где используется шорткоды этого плагина.
0.6
  • Исправлена ошибка из-за которой не всегда содержимое выводилось в колонках при наличии шорткода
0.5
  • Move margin-bottom setting to inner element so style attribute can overwrite it
  • Исправлена работа функции lgc_columns_helper чтобы устранить досадную ошибку с тегами <p> и <br /> внутри шорткода.
  • Добавлена функция jQuery matchHeight чтобы выравнивать высоту колонок для лучшей отзывчивости.
  • Значительно сокращащен размер файла стилей
0.4
  • Теперь иконка плагина в визуальном редакторе TinyMCE может отображаться для всех типов записей
0.3
  • Исправлена ошибка, когда иконка плагина не отображалась в редакторе TinyMCE если были активны плагины SiteOrigin Page Builder и Black Studio TinyMCE Widget.
  • Добавлена совместимость с Internet Explorer 7 и 8 версии
0.2
  • Появилась возможность добавлять переносы строк в колонках
0.1
  • Самый первый рабочий вариант плагина

SEO оптимизация изображений в WordPress

Привет, уважаемые читатели, прошу прощения за небольшой перерыв и спешу предложить вашему вниманию статью о SEO оптимизации изображений в WordPress. Я не очень люблю тему SEO, но если вы серьезно настроены на получение максимальной пользы от своего WordPress сайта, не важно, хотите ли вы получить новых подписчиков, читателей или клиентов, в любом случае, всесторонняя грамотная поисковая оптимизация необходима, как воздух.

Вероятно, вы используете какой-нибудь SEO плагин или оптимизируете сайт, используя другие инструменты. В этом случае ваш сайт уже настроен для работы с Google и другими поисковыми системами, которые должны его проиндексировать. SEO оптимизация ваших изображений – это еще один способ не только угодить поисковым системам, но и существенно улучшить оптимизацию сайта по ключевым словам и запросам, благодаря которым люди находят ваш сайт.

В этой статье будет подробно освещен процесс создания SEO оптимизированных изображений для WordPress с использованием хорошего плагина, который делает всю работы и экономит наше время.

Как изображения улучшают ваши записи

Если вы хотите, чтоб созданный вами контент привлекал внимание ваших читателей, то изображения, вставленные в записи, помогут вам этого добиться. Дело в том, что единый массив текста может отпугнуть читателей, что повлечет за собой снижение эффективностт контента, в то время как его разбивка на части, с помощью изображений, поможет сделать текст более привлекательным.

Оценивая качество индексируемых страниц такие поисковые системы, как Google, обращают внимание на присутствие изображений. Стало быть, вот оно, дополнительное преимущество добавления картинок в записи. Впрочем, с этим и сопряжена небольшая проблема. Google и прочие поисковые системы не могут эффективно, если вообще могут, распознать, какие именно изображения присутствуют на сайте.

Например, вы можете написать пост под названием «лучшие SEO плагины для WordPress», и сопроводить его фото гамбургера, но Google даже не обратит внимания на такое несоответствие. Для того, чтоб поисковые машины знали, что показывают ваши изображения, вам нужно рассказать о них, добавив названия и описания, используя соответствующие теги.

Как добавить описания к изображениям

При загрузке изображения для записи, вы получаете доступ к специальным полям для изображения. Кликнув кнопку «Добавить медиафайл» в меню редактирования записи, и загрузив или выбрав изображение, вы можете или заполнить эти поля, или пропустить их, остановившись на настройках по умолчанию. Но эти поля очень рекомендуется заполнять, так как это понравится и вашим читателям, и поисковым машинам.

Итак, есть четыре главных поля, которые нам интересны, вот они:

  • Заголовок;
  • Подпись;
  • Атрибут Alt;
  • Описание

По умолчанию WordPress вставляет в поле «Заголовок» название файла, который вы загружаете. Это поле используется для того, чтоб вписать заголовок для изображения: когда пользователь касается курсором мыши изображения, он видит всплывающую подсказку, содержащую заголовок изображения. Если это поле не используется именно для SEO нужд, то неплохо было бы вбить сюда информацию об изображении.

Следующее поле – это «Подпись». Текст, введенный сюда, будет отражаться в записи или на странице, прямо под изображением.

Заполнение этого поля опционально и может быть использовано для добавления более подробного описания изображения или для показа какой-либо дополнительной информации.

Атрибут Alt или альтернативное текстовое поле – это самое важное, что здесь присутствует, и оно совершенно незаменимо в деле оптимизации изображений. Этот текст – еще одна возможность рассказать об изображении. На этот раз описание будет использовано поисковиками для идентификации присутствующих изображений. Так же эти описания увидят пользователи, отключившие показ изображений, в том случае если сайт просматривается на экране мобильного устройства или при низкой скорости соединения с Интернетом.

Пожалуй, важнее всего то, что люди с ослабленным зрением, использующие специальные программы для чтения с экрана, смогут «услышать» этот текст и понять, что изображено на картинке. Данный текст может быть более сумбурным, чем заголовок, к тому же здесь есть, где развернуться – все равно, что написать еще одну маленькую статью.

Правильное название файла так же немаловажно, так как оно позволяет пользователям и поисковым системам понять, что изображено на картинке. Хотя, дни, когда было запрещено использовать пробелы в названиях файлов, давно прошли, если вы все же не хотите их использовать, просто замените пробелы дефисами, которые многие системы воспринимают, как пробелы. Отказ от пробелов или отсутствие указателя может затруднить чтение названий файлов, состоящих из нескольких слов.

Главное преимущество использования описаний в названии файла заключается не только в том, что такое описание легко находят поисковики, но и в том, что поле Title автоматически заполняется ценной информацией во время загрузки изображения, что существенно экономит ваше время и усилия.

Поле «Описание» предоставляет вам возможность проработать информацию, данную в заголовке и добавить более детализированную информацию о фото или изображении. Это может быть полезно вашим читателям, поисковым системам и другим сервисам или пользователям для разбивки вашего контента на категории.

Так же важно убедиться в том, что размер вашего изображения оптимален. Неудачная идея, загружать файлы, которые просто не влезают на сайт в силу своих больших габаритов. В связи с этим, лучше изменить размеры ваших изображений перед их загрузкой на WordPress сайт или использовать встроенный в движок графический редактор и его настройщик размеров изображений, чтоб изменить их габариты.

Стоит упомянуть еще одну тонкость: хотя поля, описанные выше, желательно заполнять, а это в свою очередь подразумевает использование ключевых слов, которые ассоциируются с вашим контентом, все же не стоит слишком сильно нашпиговывать описания словами, призванными помочь повысить Google пейдж ранг вашего сайта. Излишняя «накачка» ключевыми словами в данном случае не является хорошей идеей, так как это негативно влияет на ранжирование сайта в поисковой выдаче, да и читатели будут не в восторге.

Как устроено SEO оптимизированное изображение

После заполнения описанных выше полей, можно вставить изображение в запись. Таким образом, вы будете уверены в том, что вы сделали все возможное для того, чтоб получить максимальную пользу от изображения с точки зрения SEO оптимизации. Кроме того, теперь вы можете гарантировать, что изображения в ваших записях понятны и полезны и для тех, кто не может их видеть.

Как вы понимаете, таким образом можно создать полезные описания, перекликающиеся с контентом, без всяких излишеств и накачки ключевыми словами в погоне за более выгодным местом в поисковой выдаче. Если вам нужно отредактировать какое либо из этих полей, после добавления описаний, просто кликните на изображение в текстовом редакторе, а затем нажмите на иконку «Редактировать изображение».

Вы можете редактировать поля и изменять другие характеристики изображения и его отображение в записи.

Автоматизация процесса

Несмотря на высокую эффективность описанных ранее действий, оптимизация большого количества изображений может занять много времени. Если вы постоянно вставляете в записи множество изображений, то потребность в дополнительном свободном времени может резко возрасти. Для того, что бы автоматизировать процесс, а так же, что бы авторы мульти-авторских WordPress сайтов не забывали заполнять поля, вы можете использовать бесплатный и полезный плагин.

Плагин, который называется SEO Friendly Images, автоматически добавляет атрибуты alt и title к вашим изображениям, и теги, если их нет, используя атрибуты записи или названия графических файлов.

Плагин легко настроить таким образом, чтоб он автоматически добавлял теги alt и title, используя заголовок записи, название графического файла, категорию записи или теги записи. SEO Friendly Images дает доступ ко множеству опций для заполнения всех полей, без вмешательства пользователя.

Хоть это и не так эффективно, как вписывание собственных уникальных заголовков, но все-таки это лучше, чем полностью отказываться от использования этой возможность. К тому же этот плагин великолепно экономит время.

Послесловие

Добавление изображений в записи и SEO оптимизация изображений могут существенно повысить ценность вашего текстового контента. Даже самую интересную и привлекательную для читателей статьи можно обогатить тематическими фотографиями или изображениями, но их добавление может занять некоторое время. Применив SEO- советы по использованию изображений на WordPress-сайте, вы сможете получить больше посетителей с поисковых систем.

 

Search & Filter — Плагин для WordPress

Search & Filter is a simple search and filtering plugin for WordPress — it is an advancement of the WordPress search box.

You can search by Category, Tag, Custom Taxonomy, Post Type, Post Date or any combination of these easily to really refine your searches — remove the search box and use it as a filtering system for your posts and pages. Fields can be displayed as dropdowns, checkboxes, radio buttons or multi selects.

Links: Search & Filter Documentation | Search & Filter Discussion

New: Search & Filter Pro
  • View live demo >> demo 1 | demo 2 | video
  • Search Custom Fields, Post Meta, Authors, Post Types, Post Dates, Taxonomies, Tags, Categories
  • Use AJAX to display results — no more page reloading!
  • Search Post Meta/Custom Fields with checkboxes, radio buttons, dropdowns, multiselects or comboboxes
  • jQuery range slider, date pickers and auto-complete comboboxes for selects and multiselects
  • Order Results Field — users can order results by meta value, Post ID, author, title, name, date, date modified, parent ID, random, comment count and menu order
  • Drag & Drop editor
  • Use custom templates
  • Create as many fields and different search forms as you like
  • Use for blogs, reviews sites, news sites, property sites and more.
  • Use for your online shop — tested and compatible with WooCommerce, WP eCommerce, Easy Digital Downloads
  • Place anywhere in your themes and posts using shortcodes and widgets
  • Works with WPML
  • Works with Advanced Custom Fields
  • Extremely easy to use admin UI, fully integrated with WP 3.8+
  • Dedicated Support
  • More info >>
  • Full example of Search & Filter when used in a widget and with a combination of checkboxes, radio buttons and selects
  • Minimal example of Search & Filter embedded in the header
  • Minimal example of Search & Filter embedded in a widget
  • Example of Search & Filter using a post type filter
  1. Upload the entire search-filter folder to the /wp-content/plugins/ directory.
  2. Активируйте плагин на странице «Плагины» в панели управления WordPress.

You will find ‘Search & Filter’ menu in your WordPress admin panel.

For basic usage, you can also have a look at the plugin homepage or refer to the Search & Filter menu in your WordPress admin panel.

How can I xxxxx ?

The documentation has been updated to include examples almost all configurable options with screenshots — please refer to the Search & Filter Docs.

This plugin seems to have some good potential, and it works fairly well if you want to filter the usual WordPress post types without getting fancy with it. That's not to say that it does everything that it says it does. Not intuitively, at least. The plugin works off a shortcode where you list the fields and options for each field. In my case, I needed a filter that could work from custom field names. According to the description here at WordPress, filtering custom fields are possible - but it is not obvious what you need to put into the shortcode to get it to do so. Unfortunately, the documentation (whether on the online version or in the copy-and-pasted version that they've baked right into the WP admin panel) does not cover anything regarding the plugin's use of custom field names. Additionally, in my testing, not once did AJAX appear to kick in. Submit button had to be used each time, and it'd reload the page. Maybe it works for some developers, but this plugin wasn't what I read on the tin. Approach accordingly. P.S.: For anyone who wishes to criticize me for leaving a three star review before reaching out to the developers, that's another thing: Have you seen how many posts in the Support thread have been ignored? Why should I waste my time for an obvious result?

Good app, thanks. Also i need help, i just wanna show "Year" in post date? How can i do ?

This app is great and do what we need, thx. I would like to know how to add accessibility to my form. I want to add label or aria-label to my elements in my form. Thank you for your help.

Perfect little plugin. Easy to use, works in minutes. Couldn't ask for more! Many thanks

I have been using the plugin for 2 years and it always works like a charm

Посмотреть все 128 отзывов

«Search & Filter» — проект с открытым исходным кодом. В развитие плагина внесли свой вклад следующие участники:

Участники
1.2.11
  • Fixed — a few typos in the admin screen
  • Tested with WP 5.0 RC2
1.2.10
  • Fixed — an issue with our syntax highlighting script modifying our shortcodes
1.2.9
  • Fixed — bugs with WP 4.4 compatibility
  • Fixed — an issue with operators being case sensitive — they are no longer case sensitive
1.2.8
  • Fixed — an issue with rewrites — thanks @iohannis
1.2.7
  • Fixed — fix for new taxonomy rewrites and problems with multiple selection when using checkboxes
  • Fixed — added previously hidden multiselect field type
1.2.6
  • Fixed — compatibility issues with WP 4.2.x
1.2.5
  • Fixed a PHP error when setting defaults for taxonomies — many users did not see this but resulted in unexpected behaviour
  • Fixed an error with post date sometimes being undefined for blank searches
  • Added argument empty_search_url — when a users submits the search form without any search preferences selected they will be redirected to this URL
  • Updated argument add_search_param — setting to 1 will force add a «?s=» to all urls generate by the plugin — this may help with the loading of search templates in some themes
1.2.4
  • Fixed a bug created in 1.2.3 when doing an empty search
1.2.3
  • Added arguement all_items_labels which allows for support for custom all_items labels in taxonomies, categories, post tags and post types when using select and radio types — the default text displaying «All Categories» for example can now be defined using all_items_labels
  • Added show_count to arguments — this shows how many posts are in a particular term, in brackets after the term name — works only for categories, tags and taxonomies
  • Fixed a bug when using when using «all post types» and it displaying no results
  • Reverted behaviour from 1.2.2 — no longer force load search template when search is blank — let WP handle it again
  • Added argument add_search_param — setting it to 1 will force a «?s=» or «&s=» to be added to the url even when the search is blank — in some circumstances this will force load the search template, instead of other WP templates, such as taxonomy or category templates
1.2.2
  • Added support for multi selects — use multiselect as the type for your field
  • Added support for AND & OR operators when using checkboxes or multiselects — use the operators argument with allowed values of and & or
  • Force load search template when search is blank, don’t include when search field is not included in shortcode
  • Fixed an issue with navigation disappearing when using post_types
1.2.1
  • Version Bump — bad commit
1.2.0
  • WARNING — this update includes some major changes to shortcode construction, do not upgrade until you have read how this will affect your setup — updating should be easy.
  • Renamed the taxonomies argument to fieldstaxonomies is now no longer appropriate as this list contains field types other than taxonomies — this list now contains taxonomies, post_type, post_date and searchtaxonomies as an argument is still supported however will be deprecated
  • Search box can now be positioned anywhere, simply include search in the fields list in the position desired. Upgrading from previous versions will cause you to lose your search box, simply include search in the fields list to show it again
  • Drop support for search argument as no longer relevant — control display of search input by adding it to the fields list
  • Labels have been completely rewritten — label has been renamed to headings to avoid confusion with internal taxonomy labels — the headings argument now allows for any text to be added and displayed as a heading for each field — this allows for much more flexibility and no longer uses internal taxonomy labels — to hide a label simply leave blank
  • Added support for hierarchical taxonomies for all input types — checkbox, radio & select
  • Added support for ordering of taxonomies — use order_by argument — allowed values are id, name, slug, count, term_group
  • Added support for ordering direction of taxonomies — use order_dir argument — allowed values are ‘asc’ or ‘desc’
  • Added support to show or hide empty taxonomies — use hide_empty argument
  • Added support for search_placeholder
  • Updated post_date functionality to work with older versions of WP — can be displayed either as date or daterange — the post_date field uses the HTML 5 input type of date — browsers that do not support it will simply show a text box — a tutorial of integrating jquery for graceful degredation is in the works
  • Renamed submitlabel to submit_labelsubmitlabel still works for now.
  • Renamed type to typestype still works for now.
  • Updated display of checkboxes and radio buttons, inputs are now wrapped in an unordered list which may affect your styling
  • Various bug fixes
  • Thanks to bradaric for help with hierarchical dropdown lists and date input types — https://github.com/bradaric
1.1.3
  • Added support for post_date to be displayed either as date or daterange (WP 3.7+) type
1.1.2
  • Added support for all public and custom post types (the attachment post type is excluded) — all post types can be user searchable or predfined and hidden from the user. This allows for users to add multiple search widgets to their site which work on specific post types independantly from eachother.
  • Added offical updated documentation, created and moved to Search & Filter Docs
1.1.1
  • Fixed: when submitting an empty search/filter, «?s=» now gets appended to the url (an empty search) to force load a results page, previously this was redirecting to the homepage which does not work for many use cases
1.1.0
  • Added support for checkboxes and radio buttons, with the option to control this for each individual taxonomy.
  • Added support to show or hide headings for each individual taxonomy.
  • Added support to pass a class name through to Search & Filter widgets, this allows styling of different instances of Search & Filter
  • Fixed problems with escaping output in search box
  • Notice: This update will automatically add headings to taxonomy dropdowns, refer to usage and examples on how to disable them.
1.0.3
  • Added some documention & screenshots to plugin page
1.0.2
  • Version bump for WordPress plugins site
1.0.1
  • Updated to use label->all_items in taxonomy object for dropdowns before using label->name
  • Notice: This update may cause some labels to break, ensure you have set up your taxonomy properly including setting label->all_items
1.0.0

Отправить ответ

avatar
  Подписаться  
Уведомление о