Wordpress Inside - решение задач wordpress. Еще посты из категории
WooCommerce сортировка по наличию товаров («нет в наличии» в конце списка)
Продолжаем разбирать разные вопросы по плагину WooCommerce — от рекомендуемых товаров до корзины интернет-магазина на WordPress. Сегодня поговорим о реализации корректной сортировки по наличию товаров с учетом их количества на складе — требуется чтобы отсутствующая продукция выводились в конце списка. Мне казалось, найти нужный код будет проще, но как-то слишком мало внимания англоязычные источники уделяют этому вопросу. Ниже в статье поделюсь несколькими примерами кода для реализации задач, что могут возникнуть в ходе работы.
Обновление файлов шаблона WooCommerce после апдейта плагина
Недавно столкнулся с одной «особенностью» WooCommerce, о которой раньше не знал, и пришлось убить пару часов на решение данной задачи. Дело в том, что после обновления плагина магазина у меня вдруг «слетело» требуемое отображение товаров на сайте. Сначала искал проблему в «сопутствующих модулях», а позже еще около часа разбирал до мелочей итоговый HTML код страницы. В результате проблему удалось «локализовать», а решалась она обновлением WooCommerce файлов шаблона. Сегодня вкратце расскажу как и зачем это делать.
Геолокационные плагины для WordPress (геотаргетинг)
Захотелось мне как-то на одном из сайтов показывать рекламу только для пользователей из определенной страны, так как другим посетителям смотреть ее просто бессмысленно. Зачем лишний раз их раздражать или загромождать пространство веб-страницы ненужной информацией. Это, в принципе, может касаться не только рекламы, но и обычного контента (виджетов, информационных блоков и т.п.). Казалось бы, задача достаточно тривиальная, однако реализация ее отнюдь таковой не является. Это история поиска, рассказ о находках и размышления о возможных решениях.
Передача параметра Get в форму Contact Form 7
Для начала немного теории зачем это все нужно и как вообще можно использовать. Параметр Get, наверное, описывается в каждой книжке по PHP в одной из начальных глав. Суть его в том, что вы можете «отправлять» определенную информацию со страницы сайта на другую, где с помощью Get считывается значение тех или иных введенных данных. Самый простой пример — пользователь заполняет на сайте поле «ваше имя», а потом переходит на другую страницу, где видит персональное приветствие мол «добро пожаловать + его имя».
Скрываем custom fields для не админов, функция remove_meta_box()
Если у вас в блоге, есть несколько пользователей, то вы, наверное, сталкивались с разграничением прав, например, когда нужно удалить меню в WordPress админке для читателей и авторов, оставив тот или иной раздел администратору. Сегодня рассмотрю один похожий случай, что приключился в процессе работы над молодежным интернет журналом где у посетителей есть возможность регистрироваться, сочинять и публиковать свои заметки. Часть функционала в блоге реализовано с помощью так называемых произвольных полей custom fields и суть в том, что пользователи проекта в отличии от администратора не должны иметь возможность их редактировать. То есть доступ к custom fields должен быть только у админа.
Лишние ссылки с WordPress прочь
Очередной гостевой пост блоггера Константина Кирилюка ака wmas про интересный wordpress хак, который поможет сократить число ссылок на сайте, если у вас стоит такая задача.
Вам не кажется, что в вашем блоге слишком много ссылок? Движок WordPress очень гибкая штука. Фактически его достаточно легко обвешать кучей плагинов, виджетов и т.д. Да и без них в блоге получается много внутренних ссылок. Например, ссылки на теги и категории у заметок. Это конечно не столь критично, как может показаться на первый взгляд, но я предпочитаю использовать золотую середину. Об этом и поговорим.
Восстанавливаем таблицу wp_options через phpMyAdmin
Сегодня с одним из блогов возникла нестандартная и с первого взгляда не самая приятная ситуация. Заходя в админку я видел сообщение о том, что база данных повреждена и нужно ее отремонтировать. При этом в самом блоге отображалось сообщение Error establishing a database connection. Я сначала было подумал, что проблема с хостингом, когда из-за проблем с сервером может отсутствовать связь с БД, но все было нормально. В общем, пришлось в срочном порядке искать источник неприятности и решать проблему — об этом сегодня и поведаю.
Нужный URL в wordpress при использовании нескольких категорий
Буквально вчера для одного моего блога на wordpress возникла ситуация, когда для одного поста было задано несколько категорий, и для красивого URL мне нужно было выбрать одну из них — оказывается это невозможно! Чтобы было более понятно приведу конкретный пример. Итак, в своем древнем (и не особо наполняемом) блоге о клубной музыке я добавил обзор одного из альбомов Just a Little More Love некого товарища, если знаете такого, David Guetta. Так вот изначально я решил публиковать подобные записи в категории Альбомы и параллельно задавая для них еще и Стиль, допустим получилось бы что-то вроде.
Список последних сообщений выбранной категории
Я тут на днях совершил просто грандиозную авантюру и запустил новый проект про футбольный ЧМ 2010, который сегодня, кстати, двумя матчами и стартует. Точнее как запустил, купил домен, заказал тексты, а потом подумал, что это все была не совсем хорошая идея. Но пути назад, как говорится, уже не было – пришлось в срочном порядке устанавливать wordpress, подключать спортивный плагин LeagueManager и другие модули, шаблоны, занимается множеством правок и добавлений пока я не наконец то не получил более-менее нормальный продукт. И тут, кстати, у меня возникла одна небольшая задачка, которую сейчас предлагаю рассмотреть.
Блог Wordpress Inside поможет вам научиться работать в вордпресс, закрепить и расширить имеющиеся знания. Плагины и шаблоны, разные хаки и функции wp, оптимизация и безопасность системы – все это и намного больше вы сможете найти на страницах нашего проекта!
Если хотите быстро и оперативно получать последние новости и статьи, то рекомендуем подписаться на обновления блога:
- Як сховати відсутні товари в Woocommerce шорткодах та схожих товарах
- Сервіс AdMaven + плагін для монетизації трафіка на WordPress сайтах
- Плагіни для створення стрічки новин з біжучим рядком в WordPress
- Як змінити розміщення кнопки оформлення замовлення в WooCommerce
- Плагін WHWS Display In Stock Products First – відображення товарів в наявності першими
- Підписка MonsterONE: чи варто використовувати цей сервіс у 2023 році? (+5 продуктів, які треба скачати в першу чергу)
- Онлайн генератор ссылок на мессенджеры для WordPress и не только
- WooCommerce (46)
- Безопасность (12)
- Видео (6)
- Виджеты (28)
- Возможности (141)
- Вопрос-ответ (6)
- Начинающим (52)
- Новости (46)
- Оптимизация (23)
- Плагины (246)
- Сервисы (87)
- Хаки и секреты (87)
- Шаблоны (45)
- Плагин WP-PostRatings рейтинга постов в WordPress
(5,79 из 7, голосов - 934)
- Вкладки в Woocommerce товарах — как убрать, добавить, изменить (сниппеты + плагин)
(3,96 из 7, голосов - 167)
- Вывод Woocommerce товаров на странице с Elementor с помощью плагина
(4,37 из 7, голосов - 107)
- Записи и посты wordpress, оформление записи
(5,91 из 7, голосов - 47)
- Оптимизируем WordPress header и удаляем лишний код
(5,19 из 7, голосов - 43)
- 5 wordpress плагинов для кнопок социальных закладок
(5,24 из 7, голосов - 42)
- Кэширование в wordpress — выбираем лучший плагин для кэширования
(5,63 из 7, голосов - 35)
- 50+ лучших плагинов для WordPress сайта
(5,71 из 7, голосов - 34)
- Проблема с адаптивными изображениями в Gutenberg редакторе WordPress
(3,88 из 7, голосов - 50)
- Лучшие плагины картинок в WordPress — галереи, слайдеры, для миниатюр и т.п.
(6,07 из 7, голосов - 30)

- Дизайн Мания - о веб-дизайне и не только.
- Tod's Blog - все про заработок онлайн.
- Вебдванольные заметки - обзоры веб-сервисов.
- Найбільш очікувані новинки MMORPG ігор в 2025 році
- Советы по выбору холодильника LG с технологией No Frost
- Зачем нужны Wi-Fi ретрансляторы и как выбрать подходящую модель
- Введение в онлайн-казино Slotor777: многообразие игр и привлекательные бонусы
- Необходимость использования облачного хранилища в наше время, что важно и как выгодно?
- Спрощення процесу звітності за допомогою програми BAS Бухгалтерія
- Технологія підключення інтернету GPON та її переваги
- За що гравці найбільше цінують Lineage 2