• Осилит ли woocomerce большое количество товаров?

    azerphoenix
    @azerphoenix
    Java Software Engineer
    По идее, осилит конечно же... Осилит и большее количество. Тут многое зависит от возможностей сервера, а не от ВП. Понятное дело, что если сервер слабый, а трафик большой, то не осилит.
    А так не раз приходилось поднимать сайты с вукомерц и импортировать огромное количество товаров.
    Из последних была работа по интеграции вукомерца с зумусом, где товары по rest api импортировались из зумуса при помощи nodeJS. И это все хранилось в БД ВП.
    Ответ написан
    Комментировать
  • Нужно ли добавить Мета-теги со своей верстки в wordpress?

    azerphoenix
    @azerphoenix
    Java Software Engineer
    Используйте плагин Yoast SEO. А лучше Yoast SEO Premium
    Ответ написан
  • Как реализовать редактирование контента при заданной вёрстке на WordPress?

    azerphoenix
    @azerphoenix
    Java Software Engineer
    Т.е. у нас на странице, например, идет секция с тремя блоками текста. Я в шаблоне страницы пишу вёрстку из трех блоков. Но сам текст пишу в админке, чтобы редактор потом мог его менять.

    Используйте кастомное поле. Посмотрите в сторону плагина ACF или Carbon fields.

    <section class="text">
      <div>
        <?php the_field('text1') ?>
      </div>
      <div>
        <?php the_field('text2') ?>
      </div>
      <div>
        <?php the_field('text3') ?>
      </div>
    </section>


    Вторая часть вопроса - как реализовать, чтобы редактор мог в админке добавлять и удалять секции, блоки, и т.д. Это все делается с помощью произвольных полей?


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

    Берем повторитель (repeater) вкладываем в него ACF flexible content. Добавляем в него нужные типы полей. Пользователь может создать секцию, добавить блоки, задать фон, цвет, заголовок и т.д.

    Чтобы редактор мог менять вёрстку и контент из админки. Нужны настройки страницы в кастомайзере. Чтобы он мог поставить, скажем, секцию из трех блоков и вставить там любой текст, потом секцию из 4 блоков с иконками, заголовками и текстом. Т.е. как в визуальных конструкторах мог собирать страницу, выбрать сайдбар справа или слева или без сайдбара и т.д. Это тоже надо смотреть в сторону произвольных полей, или здесь надо изучать настройки кастомайзера?


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


    есть такое понятие "натянуть верстку на WordPress". Видел много уроков, где берут верстку, разбивают по файлам header, footer, index, page и другим. И все. Про иерархию шаблонов я читал. Тут вопрос у меня немного не об этом, а про то, насколько это правильно, так делать посадку верстки на WordPress? Тут же получается вёрстка вся прописана в файлах темы, т.е. захардкожена. И клиент не сможет поменять тексты и все остальное. Т.е. получается, по правильному делать посадку верстки так, чтобы клиент мог сам потом менять и добавлять контент через админку. Но такая работа будет стоить намного дороже, чем просто разбросать вёрстку по файлам и подключить стили и скрипты. Или тут все зависит от задачи? Например, если клиент поставил задачу "просто натянуть готовую верстку", то значит мы так и сделаем. А если клиент говорит, что ему надо чтобы он мог потом редактировать, то тогда нам надо делать уже полноценную тему со всеми настройками и прочее.. И тут уже разброс по цене будет ощутимый... Кто как делает в таких случаях?


    Тут все зависит от задачи... Но закинуть статику и отдавать в ВП не очень-то хорошая идея... Уж лучше те же кастомные поля ACF подключать и дать пользователю. Ну или виз. редактор... Elementor, Visual Composer и др.
    Ответ написан
    Комментировать
  • Как развернуть spring прлоижение на сервер?

    azerphoenix
    @azerphoenix Куратор тега Java
    Java Software Engineer
    Я использую Hetzner Cloud. В месяц стоит 2.96 евро. Получаете vps, linux и т.д. А дальше можете задеплоить спринг приложение. О том, как именно само приложение разворачивать, смотрите тут:

    https://www.baeldung.com/tomcat-deploy-war
    https://docs.spring.io/spring-boot/docs/current/re...
    https://spring.io/blog/2014/03/07/deploying-spring...
    Ответ написан
    Комментировать
  • Почему не подключились стили Wordpress?

    azerphoenix
    @azerphoenix
    Java Software Engineer
    Вот, ваша ошибка:
    Вы пропустили slash символ
    wp_enqueue_style( 'calendar_first', get_stylesheet_directory_uri() . 'assets/css/eventCalendar.css' );
      wp_enqueue_style( 'calendar_second', get_stylesheet_directory_uri() . 'assets/css/eventCalendar_theme_responsive.css' );


    В начале assets должен быть slash /
    wp_enqueue_style( 'calendar_first', get_stylesheet_directory_uri() . '/assets/css/eventCalendar.css' );
    wp_enqueue_style( 'calendar_second', get_stylesheet_directory_uri() . '/assets/css/eventCalendar_theme_responsive.css' );


    Вот, ваш лог ошибок:
    http://webdanger.ru/wp-content/themes/Dovzhenko_underassets/css/eventCalendar_theme_responsive.css?ver=5.3.2 net::ERR_ABORTED 404 (Not Found)
    (index):36 GET http://webdanger.ru/wp-content/themes/Dovzhenko_underassets/css/eventCalendar.css?ver=5.3.2 net::ERR_ABORTED 404 (Not Found)


    Обратите внимание на:
    Dovzhenko_underassets
    Ответ написан
    34 комментария
  • Как настроить DNS записи домена?

    azerphoenix
    @azerphoenix Автор вопроса
    Java Software Engineer
    В общем, мои ns записи указывали на один и тот же IP адрес из-за чего система не сохраняла мои настройки.
    Купил доп. floating IP адрес. Задал его для записи ns2. Все заработало.
    Ответ написан
    Комментировать
  • Как организовать подработку на зарубежном фрилансе?

    azerphoenix
    @azerphoenix Куратор тега Java
    Java Software Engineer
    Здравствуйте!
    Я занимаюсь фрилансом...
    1) Законность. Как, где и что я должен оформить, чтобы подобные дополнительные доходы были законными? Какие налоги и отчисления я должен буду платить? Напоминаю, я официально работаю, получаю белую зарплату и работодатель добросовестно отчисляет всё, что необходимо.

    Все абслютно законно. Налоги выплачивает работодатель (в данном случае работодателем выступает фриланс-компания). Вы ничего не платите.
    2) Требуется ли открывать ИП или что-то подобное?

    Не требуется, если вы работаете через фирму посредника (фриланс-биржу)
    3) Каким образом вообще будет осуществляться оплата? Сколько я не читал, так до конца и не понял. Какой-то счёт особый надо в банке открывать?

    Оплата производится через PayPal преимущественно. Фриланс-биржа может также предлагать свои варианты вывода средств
    4) В какую сферу лучше податься? Что-то мне подсказывает, что энтерпрайз и фриланс не совместимы, из этой области там ничего не будет. Учитывая это, а также то, что моим основным инструментом на протяжении многих лет был java, вижу два варианта развития(без перехода на другой язык): бэкэнд для сайтов/сервисов (сервлеты, спринг и т.д) или разработка приложений под Android

    Тут все зависит от спроса. Я тоже пишу на Java, хоть и начинающий разработчик. Заказы: разработка парсеров на jsoup, разработка андроид приложений, разработка игр на java, разработка бекэндов и различных RESTful сервисов и т.д, разработка desktop приложений на javaFx и т.д. В общем, у кого на что фантазии хватит)
    Из зарубежных -
    https://www.fiverr.com/
    https://www.upwork.com/
    Из отечественных -
    https://kwork.ru/
    https://freelance.habr.com/
    и т.д.
    Ответ написан
    3 комментария
  • Как добавить в PHP ссылку на страницу не вводя в wp_nav_menu в WordPress?

    azerphoenix
    @azerphoenix
    Java Software Engineer
    <а hrеf="shоp.php">корзинa </а>
    у вас тут явно проблема... ссылка ведет куда-то не туда...

    shop.php это шаблон. Создайте страницу "Корзина" и выберите шаблон для нее. А уже ссылку на страницу добавьте на сайт
    Ответ написан
  • Как исправить плагин для слабовидящих в wordpress?

    azerphoenix
    @azerphoenix
    Java Software Engineer
    Здравствуйте!
    Я обычно, использую js версию скрипта, а не плагин. В js версии плагина есть возможность вкл/выкл изображения
    Ответ написан
    1 комментарий
  • Как на сайт вставить актуальную погоду и курс валют?

    azerphoenix
    @azerphoenix
    Java Software Engineer
    Ответ написан
    Комментировать
  • Как правильно организовать вызов аргументов в консоли?

    azerphoenix
    @azerphoenix Куратор тега Java
    Java Software Engineer
    Приветствую)
    На самом деле это все довольно просто реализуется. Соглашусь с Константином по поводу хранения данных. Можете для хранения данных использовать SQLite или же писать в какой-нибудь txt или любой другой файл. А далее при обращении циклом доставать сохраненную информацию.
    Что касается команд, то вы не пробовали поискать готовые либы?
    Подсказка - JCommander
    jcommander.org
    Остается придумать свои комманды и реализовать задачу.

    Как вариант - более усложненный вариант использовать Spring и реализовать консольное приложение с использованием jCommander и использовать возможности hibernate + jpa для реализации ORM для удобства обращения с БД...

    Возможно, что есть более интересные варианты реализации, но я бы использовал JCommander
    Ответ написан
  • Языковой плагин для Woocommerce?

    azerphoenix
    @azerphoenix
    Java Software Engineer
    Используйте любой плагин мультиязычности для ВП.
    Я бы рекомендовал WPML. В нем отдельно есть дополнение для Woocommerce, Но не принципиально. Можете выбрать другой плагин
    WPGlobus
    PolyLany
    Qtranslate-X
    Ответ написан
  • Как ускорить низкую скорость загрузки мобильной версии сайта на wordpress?

    azerphoenix
    @azerphoenix
    Java Software Engineer
    Кто может помочь за умеренную плату?

    С этим Вам на фриланс биржу.

    Когда-то отвечал здесь:
    Как ускорить загрузку сайта?
    Ответ написан
    31 комментарий
  • Какую платежную систему выбрать для небольшого магазина?

    azerphoenix
    @azerphoenix
    Java Software Engineer
    Ту платежную систему, которая вам нравится и условий которой вас устроят.
    Размер магазина не имеет значения... ну и смотрите, чтобы плагины этой платежной системы корректно работали бы с актуальными версиями вукомерца и ВП
    Ответ написан
    2 комментария
  • Не показывается контент на одной страниц WP?

    azerphoenix
    @azerphoenix
    Java Software Engineer
    Проблема заключается в том, что спустя некоторое время после публикации записи, в пределах 24 часов, весь контент со страницы пропадает. Появляется только тогда, как зайдешь в админку и обновишь страницу с портфолио, а потом опять спустя тоже время пропадает.


    Подобное поведение характерно кешированию. Особенно, плагинам кеширования. Некоторые плагины кешируют страницы для пользователей, но не кешируют для админов. Зайдя под админом вы видите некешированную версию страницы. Обновив страницу вы как бы удаляете кеш и страница становится видной... Я бы даже сказал, это может быть плагином Fastest Cache, очень напоминает его поведение...

    1) смотрите лог ошибок js в консоли браузера будучи неавторизованным, как админ, чтобы иметь возможность посмотреть страницу.
    2) отключите плагины минификации файлов и плагины кеширования. Autoptimize, Fastest Cache и др.
    3) Исключите факт кешироания на стороне хостинга.
    4) Контент с учетом того, что выводится через виз. редактор может пропадать из-за конфликта плагина с темой. Решение - обновите VC до актуальной версии, обновите вашу тему. Исключите конфликт с другими плагинами.
    Ответ написан
    Комментировать
  • Как изменить страничку заполнения записи?

    azerphoenix
    @azerphoenix
    Java Software Engineer
    Здравствуйте!
    Не совсем понятен ваш вопрос...
    Судя по скрину - вы используете кастомные поля ACF. В частности его компонент ACF repeater (слева в меню "Группы полей").
    Остается прогуглить: Google
    Например,
    https://support.advancedcustomfields.com/forums/to...

    Подключаете свой файл стилей, а далее стилизуете.
    Ответ написан
  • Как сделать вывод постов Wordpress в виде неправильной сетки?

    azerphoenix
    @azerphoenix
    Java Software Engineer
    Здравствуйте!
    Неправильная сетка - Masonry Grid
    Готовый набор сниппетов -
    https://bootsnipp.com/search?q=Masonry+Grid
    Например, https://bootsnipp.com/snippets/a6aDD
    https://bootsnipp.com/snippets/Zkk0O

    А также существуют готовые плагины. Ищите в гугл wordpress masonry grid
    Ответ написан
  • Почему не работает меню на всех страницах Wordpress?

    azerphoenix
    @azerphoenix
    Java Software Engineer
    Здравствуйте!
    1) Предоставьте ссылку на сайт.
    2) Что значит не работает? Чем проявляется? Лог ошибок в консоли, лог рнр ошибок на сервере.
    3)
    Может дело в том, что на главной одна шапка, а на остальных страницах используется у меня другая?

    Вы же наверняка, подключили меню не только для шапки главной страницы, но и для шапки для внутренних страниц?

    Меню может не работать также по причине js / css.
    Например, z-index проверьте. Может что-то перекрывает и соответственно, ссылки как бы есть, но не кликабельны.
    Также проверьте js. Иногда из-за него тоже бывают проблемы... например, конфликт скриптов и где-то event.preventDefault()
    Ответ написан
    1 комментарий
  • Кто встречал плагин быстрого редактирования записей для WordPress?

    azerphoenix
    @azerphoenix
    Java Software Engineer
    Плагинов не подскажу, но вы можете написать свое решение на основе DataTables.
    DataTables + DataTables Editor (бесплатный вариант - AltEditor) + Responsive (плагин для DataTables).
    Все данные сохраняете аяксом и все.
    Ответ написан
    Комментировать
  • Woocommerce: Как не выводить категории, где нет товаров (или убрать категории в драфт)?

    azerphoenix
    @azerphoenix
    Java Software Engineer
    Здравствуйте!
    1) вы можете закрыть доступ к категориям через роботс
    2) Смотря как вы выводите категории на странице. Если это виджет, то скрыть можно через хук.
    functionwoo_hide_product_categories_widget( $list_args ){
     
                $list_args[ 'hide_empty' ] = 1;
     
                return $list_args;
     
    }
     
    add_filter( 'woocommerce_product_categories_widget_args', 'woo_hide_product_categories_widget' );

    https://www.themelocation.com/how-to-hide-empty-ca...
    Google
    Ответ написан