Все сервисы Хабра

Сообщество IT-специалистов

Ответы на любые вопросы об IT

Профессиональное развитие в IT

Удаленная работа для IT-специалистов

Опрос: расскажи, что думаешь про цифровизацию российских банков
Войти на сайт
  • Все вопросы
  • Все теги
  • Пользователи

Хабр Q&A — вопросы и ответы для IT-специалистов

Получайте ответы на вопросы по любой теме из области IT от специалистов в этой теме.

Узнать больше
другие проекты хабра
  • Хабр
  • Карьера
  • Фриланс
Задать вопрос
gaz12

Денис Клепко

Делаю сайты
  • 16
    вклад
  • 31
    вопрос
  • 35
    ответов
  • 51%
    решений
Ответы
  • Информация
  • Ответы
  • Вопросы
  • Комментарии
  • Подписки
  • Нравится
  • Достижения
  • Где хранятся данные Contact Form 7 в базе?

    gaz12
    Денис Клепко @gaz12
    Делаю сайты
    Формы это посты. Post_type wpcf7_contact_form таблица wp_posts.
    Ответ написан более года назад
    1 комментарий
    Нравится 1 1 комментарий
  • Как сделать поиск по ACF field в админке Wordpress?

    gaz12
    Денис Клепко @gaz12
    Делаю сайты
    https://wp-kama.ru/hook/pre_get_posts (Использование в админ-панели)
    Алгоритм примерно такой:
    В pre_get_post проверяем $_REQUEST на наличие поискового ключа и что находимся на нужной странице.
    добавляем $query->set('meta_query')
    return $query;
    Ответ написан более года назад
    Комментировать
    Нравится Комментировать
  • Как соединить шаблоны woocommerce?

    gaz12
    Денис Клепко @gaz12
    Делаю сайты
    В woocommerce есть много функций, на крайний случай можно из postmeta все вытянуть.
    Функции можно посмотреть тут https://docs.woocommerce.com/wc-apidocs/class-WC_P...
    Делается примерно так:
    $pr = wc_get_product();
    echo $pr->get_short_description();
    echo $pr->get_regular_price();
    echo $pr->get_sale_price();
    Ответ написан более года назад
    1 комментарий
    Нравится 1 комментарий
  • Как изменить стандартные пути галереи и новостей Wordpress?

    gaz12
    Денис Клепко @gaz12
    Делаю сайты
    Хлебные крошки генерируются каким-то плагином или функцией прямо в теме.
    Нужно найти и написать условие для конкретной страницы (архива, таксы и тд.) что брать в крошки.
    Ответ написан более года назад
    Комментировать
    Нравится Комментировать
  • Как удалить посты через cron?

    gaz12
    Денис Клепко @gaz12
    Делаю сайты
    в параметрах get_posts() нужно передавать параметр numberposts.
    по умолчанию он равен 5.
    https://wp-kama.ru/function/get_posts#numberposts-...
    Ответ написан более года назад
    1 комментарий
    Нравится 1 1 комментарий
  • Как сформировать уникальный URL, на который передаются данные в формате json?

    gaz12
    Денис Клепко @gaz12
    Делаю сайты
    У wordpress есть встроенный rest api. В нем можно создать кастомные запросы.
    https://wp-kama.ru/handbook/rest/extending/routes-...
    Ответ написан более года назад
    Комментировать
    Нравится 1 Комментировать
  • Как сделать авто заполнение полей ACF c google map?

    gaz12
    Денис Клепко @gaz12
    Делаю сайты
    Ответ может показаться банальным, но все же..
    Нужно писать скрипт на js + Google API для взаимодействия с картой. В GAPI есть события, по которым можно получать данные.
    Готового решения не знаю.
    Ответ написан более года назад
    Комментировать
    Нравится Комментировать
  • Ка сделать сортировку комментариев сначала новые, wordpress?

    gaz12
    Денис Клепко @gaz12
    Делаю сайты
    Подключил ajax комментарии

    какие именно? Какой плагин?
    Можно ссылку на сайт?
    Ответ написан более года назад
    5 комментариев
    Нравится 5 комментариев
  • Ошибка в WordPress?

    gaz12
    Денис Клепко @gaz12
    Делаю сайты
    https://hostadvice.com/how-to/how-to-fix-secure-co...
    Ответ написан более года назад
    Комментировать
    Нравится Комментировать
  • Как правильно сделать страницу категории (с контентом)?

    gaz12
    Денис Клепко @gaz12
    Делаю сайты
    К стандартной странице категорий можно добавить поля через ACF.
    Ответ написан более года назад
    4 комментария
    Нравится 4 комментария
  • Как вывести заголовок предыдущей страницы wordpress?

    gaz12
    Денис Клепко @gaz12
    Делаю сайты
    $prev_post  = get_adjacent_post();
    echo "$prev_post->post_title";


    get_adjacent_post()
    Ответ написан более года назад
    Комментировать
    Нравится 1 Комментировать
  • Как сделать разные цены для разных городов Woocommerce?

    gaz12
    Денис Клепко @gaz12
    Делаю сайты
    в теории можно добавить фильтр woocommerce_get_price, в нем проверять локацию и возвращать модифицированную цену. Но это в теории..
    Ответ написан более года назад
    1 комментарий
    Нравится 1 комментарий
  • Вопрос абстрактный: что лучше выбрать для интернет-магазина: Opencart или Wordpress + Woocommerce 2019?

    gaz12
    Денис Клепко @gaz12
    Делаю сайты
    Однозначно Woocommerce.
    1. Масса плагинов.
    2. Легкость установки плагинов.
    3. Wordpress + Woocommerce может дать магазин, блог, новости, можно прикрутить форум, какой-нибудь новый раздел создать, типа Услуги, FAQ и тд. Все это в одной экосистеме. В Opencart это куда более сложно и неудобно делать.
    Ответ написан более года назад
    Комментировать
    Нравится 1 Комментировать
  • Как в Woocommerce изменить сумму заказа?

    gaz12
    Денис Клепко @gaz12
    Делаю сайты
    По идее на основе массы и километража должна рассчитываться доставка.
    К сумме товаров она прибавляется и получается общая сумма заказа. На общую сумму заказа повлиять не сложно.
    Опишите задачу подробней, тогда смогу точнее ответить.
    Ответ написан более года назад
    Комментировать
    Нравится Комментировать
  • Не отправляются письма с contact form 7, что делать ??

    gaz12
    Денис Клепко @gaz12
    Делаю сайты
    Что пишет?
    Вообще почта на сервере работает? wp_mail() для проверки можно использовать.
    Ответ написан более двух лет назад
    Комментировать
    Нравится Комментировать
  • Информация из Input'ов в переменные.?

    gaz12
    Денис Клепко @gaz12
    Делаю сайты
    $("#btn").on('click', function(event) {
    			event.preventDefault();
    			var user_name = $("#input-name").val();
    			// дальше иcпользуем переменную user_name
    		});
    Ответ написан более двух лет назад
    Комментировать
    Нравится 1 Комментировать
  • Что лучше использовать при обновлении профиля пользователя?

    gaz12
    Денис Клепко @gaz12
    Делаю сайты
    wp_update_user не предназначен для работы с таблицей wp_user_meta. Используйте update_user_meta()
    Ответ написан более двух лет назад
    2 комментария
    Нравится 2 комментария
  • Можно ли с помощью javascript/jquery изменять свойства всех элементов?

    gaz12
    Денис Клепко @gaz12
    Делаю сайты
    Есть свойство метод getComputedStyle
    const element = document.querySelector('.element')
    const style = getComputedStyle(element)

    Подробнее тут написано https://zellwk.com/blog/css-values-in-js/
    Ответ написан более двух лет назад
    2 комментария
    Нравится 2 комментария
  • Как передать значение из input в переменную без submit?

    gaz12
    Денис Клепко @gaz12
    Делаю сайты
    jQuery.ajax({
        url : window.location,

    в url сейчас указана текущая страница, она и возвращается.
    Нужно указать урл страницы-обработчика, которая уже будет возвращать результат.
    Ответ написан более двух лет назад
    Комментировать
    Нравится 1 Комментировать
  • Как лучше организовать уведомления о новых постах на Wordpress?

    gaz12
    Денис Клепко @gaz12
    Делаю сайты
    На хук save_post вешается функция, в ней:
    1. выбираем из базы все email пользователей
    2. у save_post есть парметры с id поста. Имея id можно получить заголовок, текст поста, миниатюру и тд. формируем на основе этих данных сообщение.
    3. отправка письма wp_mail().
    Ответ написан более двух лет назад
    5 комментариев
    Нравится 5 комментариев
Оценили как «Нравится»
  • 1
  • 2
  • Следующие →
Самые активные сегодня
  • hello_my_name_is_dany
    • 18 ответов
    • 0 вопросов
  • Василий Банников
    • 9 ответов
    • 0 вопросов
  • Dr. Bacon
    • 8 ответов
    • 0 вопросов
  • shebanits
    • 7 ответов
    • 0 вопросов
  • Sanes
    Sanes
    • 7 ответов
    • 0 вопросов
  • SilenceOfWinter
    Антон Шаманов
    • 6 ответов
    • 0 вопросов
  • © Habr
  • О сервисе
  • Обратная связь
  • Блог

Войдите на сайт

Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации