• Как сделать ярлыки(метки) для товаров в плагине Advanced Custom Fields?

    azerphoenix
    @azerphoenix
    Java Software Engineer
    Здравствуйте!
    Не самая лучшая идея использование ACF для добавления меток. Метки (теги) по умолчанию в ВП являются таксономией. Вы можете создать свою кастомную таксономию для меток и применить их к Wooocmmerce (использовать для типа записи product) или же можно применить для любого типа записи, которую укажете.
    Выводить метки средствами wordpress не вариант, только средствами ACF

    Почему не вариант? По-хорошему именно так и нужно сделать.

    С помощью типа поля "Повторитель" сделала подобие каталога товаров

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

    Что касается ACF, то вот решение... как по мне костыльное, но с учетом заданного вопроса...
    создайте тип поля checkbox и заранее задайте нужное кол-во меток. При добавлении товара в пользователь выбирает метку. Метка добавляется как мета поле и далее вы реализуете сортировку по этому метаполю. Решение так себе...
    Ответ написан
    Комментировать
  • Документация Yootheme?

    azerphoenix
    @azerphoenix
    Java Software Engineer
    Здравствуйте!
    Ответ на ваш вопрос легко ищется.
    Вот, полная документация к теме - https://yootheme.com/support/yootheme-pro/wordpres...
    Рекомендую прочитать документацию. Пересказывать содержимое документации не вижу смысла, если вы можете сами ознакомиться с ней.
    Ответ написан
  • Как обнаружить ошибку в CSS?

    azerphoenix
    @azerphoenix
    Java Software Engineer
    Здравствуйте!
    Использовал давным давно этот плагин оптимизации и кеширования, но в конечном итоге остановился на плагине Fastest Cache + Fastest Cache Premium. Причиной того, почему я использую этот плагин - минимум затрат, максимум эффекта. И до сих пор практически не встречался с ошибками, которые могли быть связаны с этим плагином. Помню один раз была проблема в теме Divi и с этим плагином и то наблюдалась она в браузерах IE.
    Попробуйте установить этот плагин и включите все пункты и посмотрите на результат и на то, будет ли ошибка.
    Ответ написан
    Комментировать
  • Чат-плагин для wordpress?

    azerphoenix
    @azerphoenix
    Java Software Engineer
    Вам именно для вукомерца нужен такой функционал?
    Просто, есть плагин ClassiPress. Можно даже купить целый комплект с темой и доп. плагинами.
    https://www.appthemes.com/themes/classipress/
    Вот, пример сайта созданного на этом плагине, там же вы найдете демо чата с продавцом:
    https://handwork.by/

    А если вам нужен для вукомерца, то вот - https://store.webkul.com/WordPress-WooCommerce-Mar...
    Ответ написан
    Комментировать
  • Какие плагины wordpress лучше использовать для добавления каталогов товаров?

    azerphoenix
    @azerphoenix
    Java Software Engineer
    Вы можете использовать Woocommerce. А чтобы убрать функционал магазина можете либо вручную убрать, либо использовать плагины. Например, Yith Woocommerce Catalog Mode он убирает корзину, страницу оплаты и т.д. А для фильтрации товаров можете использовать любой плагин, который вам понравится. Я обычно, использую - Product Filter for WooCommerce by XforWooCommerce. Он платный и можно купить его на codecanyon
    Ответ написан
    Комментировать
  • Почему Виджеты смешиваются в подвале?

    azerphoenix
    @azerphoenix
    Java Software Engineer
    Здравствуйте!
    У вас проблемы с версткой. Например, тема не адаптирована под моб. устройства.
    А о том, как исправить - никто по фотке не скажет вам, что именно нужно сделать. Вкратце, адаптируйте верстку под моб. устройства.
    Ответ написан
    Комментировать
  • Как при активации новой темы в wordpress не тащить в неё свои записи?

    azerphoenix
    @azerphoenix
    Java Software Engineer
    Здравствуйте!
    Прочитав предыдущий ответ и комментарии к нему понял, что будет сложно объяснить...
    Активация новой темы на уровне кода выглядит, как добавление названия этой темы в базу данных и соответственно, когда вы активируете новую тему от этого записи и страницы не удалятся, потому что они никак не связаны.
    Вот, представьте, что вы купили новую одежду и надели ее на себя. От этого же вы не потеряете вашу память не так ли? Вы не забудете ваше имя, вашу прожитую жизнь и т.д. Вы останетесь тем, кто есть. Тоже самое и в случае с сайтом. Тема - это всего лишь дизайн и сменив его вы ничего не потеряете.
    Если уж вам совсем хочется сделать нечто подобное, то можно например, написать функционал, который по нажатию кнопки "Активировать" тему также запустит процесс удаления записей и страниц. Однако, процесс будет необратимым, т.е. если вы вернетесь на старую тему, то записей также не будет.

    Это не нормально, когда я хочу открыть абсолютно новую тему и у меня отображается всё старое но в новом стиле.

    Это абсолютно нормально. С учетом того какого рода вопросы вы задаете, я бы рекомендовал вам обратиться во фриланс биржу, где вам на платной основе помогут разработать сайт, ну или же рекомендую серьезно изучить язык программирования РНР, а также кодекс ВП, если планируете сами развиваться в этом направлении
    Ответ написан
  • Как решить ошибку отладки Java в Intellij IDEA?

    azerphoenix
    @azerphoenix Куратор тега Java
    Java Software Engineer
    Здравствуйте!
    Ответ на ваш вопрос легко ищется поисковиком.
    Вот, решение:
    https://stackoverflow.com/questions/54205486/how-t...
    Ответ написан
    Комментировать
  • Идентификация действий пользователя на сайте Wordpress?

    azerphoenix
    @azerphoenix
    Java Software Engineer
    Здравствуйте!
    А как именно, вы хотите понять какой пользователь на нее нажал?
    1) Яндекс Метрика - Вебвизор. Предоставит информацию об ip, браузере и OS пользователя.
    2) Если нужно отслеживание действий в админке сайта, то https://wp-stream.com/
    3) Как вариант, на нажатие кнопки повесить js скрипт, который по клику отправляет на сервер информацию о клике, а далее на сервере средствами рнр идентифицируется пользователь если он авторизован и производится то или иное действия, например, приходит письмо о том, что такой-то пользователь кликнул на такую-то кнопку.
    Ответ написан
    Комментировать
  • Не могу найти плагин с нужным функционалом?

    azerphoenix
    @azerphoenix
    Java Software Engineer
    Конкретно в примере на Lifehacker это скорее всего самописный функционал. Да и реализовать подобное не так уж и сложно. Тот же related posts, который вставляется болк с новостью после определенного абзаца текста. А то, как именно вы реализуете может быть разным... Это может быть и некий шорткод (генератор шорткода) или же например, автоматическая вставка рандомной статьи в цикл и т.д.
    Ответ написан
    Комментировать
  • Есть ли плагин WP автонаполнения с авторерайтом?

    azerphoenix
    @azerphoenix
    Java Software Engineer
    Есть ли плагин WP автонаполнения с авторерайтом?

    Конечно же нет. На такое разве, что некий ИИ способен)
    А в целом, вы можете сделать следующее:
    1) плагин - парсер, который собирает информацию с других сайтов. Можно взять любой. Раньше был плагин WP Grabber, который прост в настройке.
    2) плагин - синонимайзер, который при публикации записей, заменяет слова на их синонимы, тем самым уникализируя написанный текст (получается как бы рерайт). Но качество плагина оставляет желать лучшего, так как в зависимости от уровня синонимизации он может превратить текст в нечто нечитабельное, но зато уникальность текста будет выше. Для работы синонимайзера также нужна библиотека (база синонимов)
    Ответ написан
    Комментировать
  • Как загрузить файл с расширением .wpress на github?

    azerphoenix
    @azerphoenix
    Java Software Engineer
    В чем именно заключается проблема загрузки файлов на github?
    Есть консольные команды для загрузки на гитхаб, есть GUI.
    Если вам удобно работать с GUI, то:
    https://desktop.github.com/
    https://www.syntevo.com/smartgit/
    Ответ написан
  • Как отправлять записи одновременно во все блоги?

    azerphoenix
    @azerphoenix
    Java Software Engineer
    Можно на хук публикации повесить функцию, который по WP REST API будет отправлять запись на другие сайты.
    Ну или если это опционально, то можно запускать функцию, если какое-либо метаполе публикации отмечено птичкой.
    Ответ написан
    Комментировать
  • Как лучше сделать фильтрацию товаров на WooCommerce?

    azerphoenix
    @azerphoenix
    Java Software Engineer
    Для фильтрации товаров можете использовать плагин. Наберите woocommerce products filter и найдете кучу плагинов.
    Рекомендую этот - Product Filter for WooCommerce by XforWooCommerce
    Посмотрите подойдут ли эти плагины вам
    Ответ написан
    Комментировать
  • Как объединить пользовательские типы записей со стандартными "Записями" WordPress?

    azerphoenix
    @azerphoenix
    Java Software Engineer
    Здравствуйте!
    Экспортируйте кастомные записи через WP All Export в csv || xlsx
    А далее при помощи WP All Import импортируйте на сайт в виде записей
    Ответ написан
    Комментировать
  • Есть ли возможность выбрать товары по наличию определенного атрибута?

    azerphoenix
    @azerphoenix
    Java Software Engineer
    Можно конечно же.
    По идее нужно поискать плагины, а так вроде бы в плагине admin columns pro можно в админке вывести различные поля и далее по ним проводить сортировку. Ну или поищите другие готовые плагины. Думаю, что таких плагинов будет немало
    Ответ написан
    Комментировать
  • JAVA, можете ли вы объяснить странное для меня for(: );?

    azerphoenix
    @azerphoenix Куратор тега Java
    Java Software Engineer
    Noodle noodle : allTheNoodles
    Условно можно прочитать как: переменная noodle в массиве объектов Noodle[].
    Это тип цикла for each, где итерируя вы получаете каждый объект содержащийся в массиве Noodle[]
    А чтобы обратиться к соответствующему объекту в цикле вы можете использовать переменную noodle. Т.е. в каждой итерации этой переменной будет присвоен следующий объект содержащийся в массиве
    Ответ написан
    Комментировать
  • Автоматическое изменение цен WP?

    azerphoenix
    @azerphoenix
    Java Software Engineer
    Здравствуйте!
    Говорю сразу, доступа к сайту пока у меня нет.

    Доступ настоятельно рекомендуется.

    Реализовать можно по-разному:
    1) скриптом сформировать xlsx, csv, а далее плагином WP All Import обновить цены
    2) Но еще лучше задействовать возможности API. Например, если сайт на WP + Woocommerce, то попробуйте использовать REST API Woocommerce. Вы можете получить товар из рабочего сайта по тому общему показателю (например, по артикулу, если он на сайте-доноре и акцепторе совпадает.), а далее обновить цену и отправить на сервер. Также можете поискать готовые либы для Wordpress & Woocommerce REST API для работы из python. Как-то раз скидывал сюда некоторые библиотеки. Я делал подобное с языком Java + WordPress & Woocommerce REST API.
    Ответ написан
    1 комментарий
  • Как на WordPress хранить данные не зависящие от записей?

    azerphoenix
    @azerphoenix
    Java Software Engineer
    Здравствуйте!
    Самое простое решение - плагин ACF
    Создайте acf option page
    https://www.advancedcustomfields.com/resources/opt...
    https://www.advancedcustomfields.com/resources/acf...
    https://www.advancedcustomfields.com/add-ons/optio...
    А данные выводите в шаблоне передав в метод вторым аргументом 'option'

    Так в админке будет отдельный раздел и он не будет зависеть от записей
    Ответ написан
    Комментировать
  • Правильно ли я пытаюсь переподключить JS Скрипты в wordpress?

    azerphoenix
    @azerphoenix
    Java Software Engineer
    Нуу... у вас там js-код, вокруг которого обернут <script>.*</script>
    Удалите эти теги, создайте отдельный js файл, а далее используя wp_enqueue_script подключите его. Так как скрипт должен работать с jQuery, то не лишним будет добавить зависимость скрипта от jQuery
    Ответ написан
    Комментировать