Профиль пользователя заблокирован сроком с 20 апреля 2022 г. и навсегда по причине: систематические нарушения п. 5.6 правил Сервиса
Ответы пользователя по тегу PHP
  • Как вывести "Первая" и "Последняя" в списке страниц?

    maxxannik
    @maxxannik
    Сайты на WordPress + Интернет магазины WooCommerce
    Нужных хуков там походу нет. Однако функция короткая. Можно ее скопировать, переименовать в my_ paginate_links() и поправить так как хочется.
    Ответ написан
    Комментировать
  • Как Добавить Сортировку Товаров WooCommerce?

    maxxannik
    @maxxannik
    Сайты на WordPress + Интернет магазины WooCommerce
    Посмотреть как это сделано стандартно в стандартной теме Storefront. Исходники тут https://github.com/woocommerce/storefront
    Ответ написан
    Комментировать
  • Как сделать pagination в шаблоне страницы wordpress?

    maxxannik
    @maxxannik
    Сайты на WordPress + Интернет магазины WooCommerce
    Никогда не задумывался над таким вопросом. Всегда использовал базовый цикл WP.

    Например если тип поста report то базовый цикл предположим открывается по адресу reports. С этим можно работать.

    Если нужно поменять шаблон вывода - делается endpoint типа /reports/mytmp/ и при таком открытии - формриуется другой шаблон вывода.

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

    Если не отговорил то копайте в сторону Rewrite Rule API https://truewp.ru/blog/wordpress/wp_rewrite.html
    При должном усердии можно все, даже почесать ногой за ухом.
    Ответ написан
    Комментировать
  • Как на wordpress (woocommerce) в виртуальном скачиваемом товаре сделать уникальный ключ?

    maxxannik
    @maxxannik
    Сайты на WordPress + Интернет магазины WooCommerce
    Есть плагины для генерации PDF из HTML. Через них можно добавлять QR код или просто число.

    Решение строится из двух шагов:
    1. Научить WordPress делать нужный HTML и вставлять туда свой контент
    2. Затем конвертировать его в PDF с нуля или добавлять к существующему PDF
    Ответ написан
    Комментировать
  • Как перенаправлять на региональные разделы?

    maxxannik
    @maxxannik
    Сайты на WordPress + Интернет магазины WooCommerce
    Есть мнение что использование сессий должно быть с особой осторожностью и только там где без них ну ваще никак. Иначе есть риск схватить большие нагрузки и тормоза.
    Вероятно лучше брать тот же механизм по которому сайт запоминает пользователей - куку.
    При выборе города просто ставь куку с городом. А затем по куке можно чекаться, фильтровать запросы, контент и любые другие пляски.
    Ответ написан
    1 комментарий
  • Как реализовать скидку для товара в Woocommerce?

    maxxannik
    @maxxannik
    Сайты на WordPress + Интернет магазины WooCommerce
    Можно пилить какие то промокоды. И дописывать логику их автопринятия. Не уверен что это адекватное и оптимальное решение. Но есть шанс что сработает. Нужно пробовать.

    В крайнем случае можно написать свою логику скидки. Например можно добавить параметр к продукту типа ?add-cart-sale-15. Кнопку которая этот параметр подставляет.
    И если вызвать такой адрес то добавлять в корзину этот продукт с ценой в минус 15%.

    Технически это реально. Архитектура Woo позволяет это сделать.
    Однако - нужно время на изучение исходной логики и методов ее изменения. Для этого нужен достаточно опытный программист. Новичку с такой задачей не справится.
    Ответ написан
  • Как в Woocommerce изменить поведение кнопки "добавить в корзину"?

    maxxannik
    @maxxannik
    Сайты на WordPress + Интернет магазины WooCommerce
    Типовая логика работает с JS. Который привязан к классу.
    Вероятно надо начать с изменения шаблона кнопки. А затем переписать механику добавления в корзину.
    Задача решаема. Однако не для новичков. Тут даже не каждый middle WordPress developer справится.
    Ответ написан
    Комментировать
  • Как добавить чекбоксы с дополнительными услугами в корзине Woocommerce?

    maxxannik
    @maxxannik
    Сайты на WordPress + Интернет магазины WooCommerce
    Во первых - товар - это ошибка перевода на русский.
    Изначально сущность зовется - продукт.
    Продукты могут быть типа товар или типа услуга.
    А значит можно добавить Продукт типа Услуга, и назвать его как хочется. Например "Консультация с умной физиономией".
    Далее в корзину через хук, либо кнопками добавить форму. Нажимая на которую в корзину будут добавляться эти услуги. В любом случае логичней использовать продукты.
    Ответ написан
    2 комментария
  • [Buddypress] Есть ли способ отправить уведомление(Notification) пользователю c полностью кастомным текстом?

    maxxannik
    @maxxannik
    Сайты на WordPress + Интернет магазины WooCommerce
    Недавно пилил свое письмо, которое было привязан к приглашению пользователя. И содержало что то типа Привет, велкам, будь как дома и т д.
    Там есть хук который генерит шаблон письма. Если хочется его генерить через сброс писем.
    Либо можно просто воткнуть ручками свое любое письмо-шаблон в консоли сайта.
    А потом имея данные этого шаблона - отправлять письма по этому шаблону.
    Шаблон в том числе может иметь тег типа %custom-text% и этот тег будет подменяться на уровне кода.

    Все это описано тут https://codex.buddypress.org/emails/custom-emails/
    Ответ написан
    Комментировать
  • Как сделать тарифные планы с подпиской на WP?

    maxxannik
    @maxxannik
    Сайты на WordPress + Интернет магазины WooCommerce
    Есть такой вариант https://woocommerce.com/products/woocommerce-subsc...
    Ответ написан
    Комментировать
  • Как сравнить введенные данные с данными в базе Wordpress (ajax)?

    maxxannik
    @maxxannik
    Сайты на WordPress + Интернет магазины WooCommerce
    Вот это:
    url: '/wp-content/themes/crete/js/check_code.php',

    Оооочень Плохо. Оба слова с большой буквы.

    Вариант рабочий, универсальный, но устареваший - использовать WP AJAX. Можно че попало творить, но правильно.
    Вариант новый, модный, гламурный - использовать WP REST API JSON.

    А вот как их использовать - зависит от сценария. Из этого кода сложно понять какой сценарий вы пытаетесь проиграть.
    Ответ написан
    Комментировать
  • Почему неправильно выводится количество товаров в Woocommerce?

    maxxannik
    @maxxannik
    Сайты на WordPress + Интернет магазины WooCommerce
    Птм что у WooCommerce количество продуктов храниться в ином месте. Вроде бы в какой то мете. Надо изучать код.
    Вы выводите число постов связанных с термином. Оно зачастую расходится с числом доступных продуктов.
    Условно постов в термине может быть 10, это логика WordPress. Но по логике WooCommerce часть продуктов может быть не доступна для заказа, у части нет остатков, часть вне склада и т д - все эти продукты скрываются и считается что их нет в категории. Но при этом пост внутри термина остается на месте.

    Если почитать исходники, то станет ясно где он хранит эти данные. Можно посмотреть как типовое дерево категорий строится. Там все правильно.
    Ответ написан
    Комментировать
  • SyntaxError: Unexpected end of JSON input - кто-нибудь встретил эту ошибку после обновления woocommerce?

    maxxannik
    @maxxannik
    Сайты на WordPress + Интернет магазины WooCommerce
    Поставьте тему Storefront. Если поможет значит проблема в теме.
    Если нет, то отключите все плагины. Если поможет, то включайте плагины пока не появится ошибка. Так выясните виновника.
    В 99% случаев такая схема помогает локализовать проблему.
    Далее зависит от проблемы.
    В 90% случаев проблема в теме. Если у вас нет бюджета на разработчиков, то стоит использовать тему Storefront. Она зрелая, хорошо подходит для типовых коммерческих сайтов с минимальным бюджетом. Можно до 10 тр в месяц укладываться.
    Использование сторонних тем возможна, но это другие бюджеты. Для комфортной работы нужно от 100 тр в месяц и более. Либо постоянные приключения и проблемы. В большинстве случаев это приводит к появлению говносайтов на которые больно смотреть.
    WP клевая платформа, если компоненты и политика использования соответствует бюджету. Если выбирать сырые компоненты при малом бюджете - получите пачку проблем.
    Как то так.
    Ответ написан
  • Локализация wordpress/wocommerce атрибутов?

    maxxannik
    @maxxannik
    Сайты на WordPress + Интернет магазины WooCommerce
    Атрибуты WooCommerce - это записи в БД. Poedit - это механизм локализации текстов в коде. Все что в БД не локализуется через poedit. Надо это либо ручками бегать и править, либо писать скрипт который это будет делать автоматом.
    Ответ написан
    Комментировать
  • Конструктор товара Wordpress, есть ли такой?

    maxxannik
    @maxxannik
    Сайты на WordPress + Интернет магазины WooCommerce
    Скорее всего это фронтенд разработка. Индивидуальная. Такие вещи обычно делаются под конкретную компанию. Найти готовый плагин шансов оч мало.
    Ответ написан
    Комментировать
  • Как оптимизировать запрос к базе данных?

    maxxannik
    @maxxannik
    Сайты на WordPress + Интернет магазины WooCommerce
    Попробуйте в SQL запрос добавить LIMIT 100 или 1000. Чтобы ограничить результат на 100 или 1000 записей.
    Это защищает от ошибок и позволяет избежать подвисания браузера в процессе отладки.
    В любом случае если запрос возвращает более 100 записей - то вероятно это фиговый механизм и можно придумать что-то лучше.
    Ответ написан
    Комментировать
  • Как сделать вывод шаблона не через условия, а в отдельном файле?

    maxxannik
    @maxxannik
    Сайты на WordPress + Интернет магазины WooCommerce
    можно вообще отказаться от content в пользу типовых страниц типа archive.php & single.php
    они как раз и заточены под список и одиночку. а content - это уже доп опция которая позволяет унифицировать контент часть.

    либо продолжить размножение и сделать content-list.php & content-single.php

    но надо еще учитывать логику форматов постов. птм что content.php на сколько я помню появилось как поддержка логики форматов. если оно не используется то можно забить. вырезать content.php и использовать archive.php & single.php. как в старые добрые времена :)
    Ответ написан
    Комментировать
  • Как вывести значение произвольного поля категории WordPress?

    maxxannik
    @maxxannik
    Сайты на WordPress + Интернет магазины WooCommerce
    Мб стоит дождаться WP 4.4 выйдет ближе к концу месяца. Там эти метаполя уже в ядро будут встроены. Можно будет добавлять и получать обычными функциями.
    Ответ написан
    1 комментарий
  • Как оптимальнее всего заказать создание сайта на WordPress?

    maxxannik
    @maxxannik
    Сайты на WordPress + Интернет магазины WooCommerce
    Лучше подобрать тему совместо с тем кто будет делать.
    Бывает что шаблоны попадаются хрупкие, с ошибками. И это может вызвать проблему. Не то чтобы не решаемую, но стоимость может из за этого подскочить.
    Но в целом эта тактика получше будет, чем писать весь дизайн с нуля.
    Ответ написан
    Комментировать
  • Продолжить изучать Python или начать учить PHP?

    maxxannik
    @maxxannik
    Сайты на WordPress + Интернет магазины WooCommerce
    У вас подход мечтателя. Вы сначала делаете то что нравится, а потом ждете что это кому то будет полезно. Шанс на успех есть, но крайне мал.
    Есть подход предпринимателя, думать каждый день, каждый час и каждый момент времени о том чем ты можешь быть полезен другим. Как только ты это поймешь, то увидишь что рынок python крайне мал и обладая этими знаниями пользы от тебя очень мало. А когда от тебя мало пользы - то и цена твоя будет низка.
    У php, 1С Битрикс или WordPress рынок на много больше. Обладая этими знаниями ты сможешь быть на много полезней для окружающих. При условии что научишься мыслить таким образом. Это не просто и не всем удается.
    А то какое у тебя образование или национальность - да плевать всем с большой горы. А тем кому как бы не плевать - то они просто лгут и прикрывают иные мотивы. Или просто тебя обидеть не хотят - если у тебя ума с гулькин нос.
    Ответ написан
    4 комментария