• Как поставить блок наверх?

    azerphoenix
    @azerphoenix
    Java Software Engineer
    Вряд ли кто-то из посетителей подробно распишет и уж тем более реализует вашу задачу.
    Если вкратце, то вам необходимо изучить документацию Woocommerce. Отредактировать шаблоны/шаблон выводящий товар. Возможно, потребуется изменить порядок вывода табов, используя хуки вукомерца. А также CSS коррекция стилей..
    Ответ написан
    Комментировать
  • Почему не работают плагины плавного увеличение картинок?

    azerphoenix
    @azerphoenix
    Java Software Engineer
    На скрине, который вы предоставили, я не вижу плагин для lightbox.
    Скорее всего они работают, но они не подключаются к вашим изображениями. Это может происходиьт по разным причинам. Откройте консоль браузера и посмотрите ошибки js. Обычно, для корректной работы нужно, чтобы тег Img был обернут в тег a, в котором должна быть указана ссылка на полноразмерную картинку, а также иногда нужно, чтобы был добавлен некий класс. В общем, разные плагины, разные скрипты, разные правила...
    Ответ написан
    Комментировать
  • Как заставить WP заменять кавычки на «елочки»?

    azerphoenix
    @azerphoenix
    Java Software Engineer
    Вы знаете, я встречал вот, такую штуку...называется типограф. Цель этого скрипта заключается в том, чтобы свести к общему виду различные виды кавычек и других знаков пунктуации.
    https://www.artlebedev.ru/typograf/
    Есть возможность интеграции в рнр код.
    Как видно на скрине. есть возможность выбирать к какому типу приводить те или иные символы - https://screenshots.firefox.com/ssCHb5GetavGCEvI/w...
    Ответ написан
    1 комментарий
  • Как лучше реализовать главную страницу на Wordpress?

    azerphoenix
    @azerphoenix
    Java Software Engineer
    Правильно ли я понимаю, что у вас главная страница статичная в том, плане, что она вообще не подключена к ВП?
    Или header & footer подключены к главной? Если да, то кастомные поля могут справиться с задачей, если это обычная html страница, то тут плагины не прокатят.
    Ответ написан
  • Как изменять информацию на разных страницах не редактируя все страницы?

    azerphoenix
    @azerphoenix
    Java Software Engineer
    Здравствуйте!
    1) Смотря, как эта информация была добавлена в Visual Composer. Если это обычные текстовые блоки, то как вариант можно использовать поиск и замену по БД. НО! Это не самое лучшее решение.
    2) Если информация на страницу добавлена в html через VC, то вы не сможете просто заменить поиск и замену через БД, так как html теги в base64 кодируются.

    Я не знаю, готовых вариантов решения вопроса.

    Даже создание шаблона не облегчит вам работу, так как страницу все равно нужно вручную редактировать.

    Другой вариант отказаться от идеи использования VC в сторону фреймворков или кастомных полей. Например, carbon fields || acf. Например, вы можете вынести общий контент в кастомное поле используя acf_option. А далее редактировать его в админке. Соответственно, он будет общим для всех страниц. Или просто создать кастомные поля для записей и нужную информацию вносить в эти поля. (ACF дает возможность массового редактирования полей через доп. плагины).
    Ответ написан
    1 комментарий
  • Как в WP создать миниатюру записи из картинок в статье для уже опубликованных записей?

    azerphoenix
    @azerphoenix
    Java Software Engineer
    Я обычно, исползую этот плагин - https://wordpress.org/plugins/quick-featured-images/
    Но нужным вам функционал - первая картинка из статьи в качестве миниатюры доступна в премиум версии.

    Второй вариант - если экспортировать статьи через WP All Import, то там есть возможность выбирать первую картинку в качестве миниатюры
    Ответ написан
    Комментировать
  • Не работает код в htaccess?

    azerphoenix
    @azerphoenix
    Java Software Engineer
    И не факт, что будет работать... Потому как. если у вас этов все крутится на nginx + apache, то скорее всего надо настраивать nginx.
    Разные хостинг провайдеры, разное ПО и разные методы настройки...
    Ответ написан
  • Wordpress и собственная логика, возможно ли?

    azerphoenix
    @azerphoenix
    Java Software Engineer
    Ну не создавайте плагин, а добавьте нужный рнр код в functions.php. Будет тот же плагин, только без плагина)
    О какой именно логике идет речь? Может есть что-то готовое...
    Ответ написан
    Комментировать
  • Подключение к сайту защищено не полностью, сайт на WordPress?

    azerphoenix
    @azerphoenix
    Java Software Engineer
    Более простой вариант - установить плагин better search replace. Произвести замену http://ваш_домен на https://ваш_домен и все. Потом отключить плагин.
    Правда, иногда бывают и другие проблемы. Например, когда абсолютные ссылки указаны в шаблонах. Например, в шапке или в подвале и т.д.
    И еще бывает другая ситуация, когда абсолютные ссылки в виде html блоков вставлены в страницы с визуальным редактором Visual Composer. Это также может привести к проблеме замены урлов, так как html блоки хранятся в БД в закодированном виде (base64) и соответственно, поиск и замена по БД не даст результата.
    Ответ написан
    Комментировать
  • Как переименовать произвольный тип записи?

    azerphoenix
    @azerphoenix
    Java Software Engineer
    Здравствуйте!
    Посмотрите в документации register_post_type на rewrite
    Если вы поменяете сам тип записи с zapchast на zapchasti, то конечно же все слетит. Просто перезаписывайте урлы и все
    Ответ написан
    Комментировать
  • Какой модуль каталога или сервис использовать для магазина автозапчастей?

    azerphoenix
    @azerphoenix
    Java Software Engineer
    Тут не совсем понятно... нужен ли вам магазин или кателог товаров. В любом случае, подойдет для этого Woocommerce. Установите плагин. Если функционал корзины не нужен, то можете доп. плагином Yith Woocommerce Catalog Mode отключить ненужный функциона и вкл. режим каталога.
    Что касается поиска по VIN, то если вы не добавите его к товару, то поиск по нему и не будет осуществляться. Соответственно, вам нужно добавить кастомное поле для товара, куда будете вбивать номер VIN. И соответственно, осуществлять поиск по этому полю тоже. Также стоит обратить внимание, что легче интегрировать внешний api сервис, который уже имеет VIN номера автомобилей.
    Не думаю, что есть готовые решение. Как вариант вы можете заказать разработку плагина на фриланс биржах. Например, kwork.
    Ответ написан
  • Проблема с оптимизацией скорости сайта?

    azerphoenix
    @azerphoenix
    Java Software Engineer
    - Use cookie-free domains - Вам надо всю статику отдавать из субдомена или другого домена, на котором нет кукисов. Также состояние улучшит подключение CDN сервисов (бесплатный cloudflare)
    - Compress components with gzip Хоть у вас и настроена компрессия, но скорее всего не для всего. Стоит проверить типы файлов, для которых компрессия не работает (может из-за настроек хостинга).

    Также положение улучшит критичный CSS. Его у вас нет на сайте. Почитайте, как создать его и добавить на сайт.

    И кстати, проверяйте оптимизацию по pagespeed на оф. сайте, они недавно обновили проверку и я бы сказал, что на gtmetrix пока старая версия и соответственно, на gtmetrix результаты выше, чем они есть согласно новой системе.
    https://developers.google.com/speed/pagespeed/insights/
    ваш результат - 44 для моб, 84 для десктопа

    Ну и к моему сожалению, часть, которую невозможно решить тривиальным путем - внешние скрипты и стили (счетчики, CDN скрипты и стили и т.д.) на все это гугл жалуется.
    Рекомендуется их оставить на сайте, как есть и не трогать. Но если вам нужно по какой-то причине показать клиенту результат 100%, то в порядке БРЕДА можете локально отдавать эти скрипты. Чтобы они были актуальны обновляйте по CRON.

    Я тут отвечал как-то Как ускорить загрузку сайта?
    Говорю заранее, это не самый лучший вариант (отдавать скрипты локально, но чтобы гугл перестал жаловаться на них, можно сделать так)
    Ответ написан
  • Как организовать такую структуру сайта на Wordpress?

    azerphoenix
    @azerphoenix
    Java Software Engineer
    1) иерархически расположить страницы (указать родительские и дочерние).
    2) создать таксономию кастомную и кастомный тип записи. (этот вариант больше подойдет). Это как Записи и Рубрики записей, только созданные под вашу задачу.
    Ответ написан
    Комментировать
  • Как добавить div после ul средствами wordpress`a?

    azerphoenix
    @azerphoenix
    Java Software Engineer
    Здравствуйте!
    https://wordpress.stackexchange.com/questions/3775...
    судя по источнику выше это происходит по той причине, что вы ссылаетесь на несуществующий theme_location => 'top'
    Посмотрите по ссылке там предложены различные варианты решения
    Ответ написан
  • Как в админке вордпресса создать отдельную страницу?

    azerphoenix
    @azerphoenix
    Java Software Engineer
    Здравствуйте!
    Если речь идет именно о странице, то в админке "Страницы" - "Добавить новую"
    Ответ написан
    Комментировать
  • Wordpress начал себя вести странно, в чем может быть проблема?

    azerphoenix
    @azerphoenix
    Java Software Engineer
    Здравствуйте!
    1)
    теперь любой документ нужно грузить только с английским именем

    напрягайте вашего хостера. Пусть, вносит правки
    2)
    Сайт стал очень долго грузиться, очень часто при редактировании начало выскакивать сообщение "Соединение с сервером утеряно"

    открывайте консоль - вкладку сеть и смотрите, что там написано. Есть ли 404 ответ для статики и т.д. При необходимости просканируйте сайт на вредоносный код - плагин Wordfence. Исключите возможные рнр ошибки (wp-config.php вкл. режим debug). Напишите хостеру пусть, выделит больше памяти и вообще проверит конфиги.
    Ответ написан
    Комментировать
  • Как подключить к wordpress jquery-ui.min.js?

    azerphoenix
    @azerphoenix
    Java Software Engineer
    1) сделать deregister_script() jquery по умолчанию
    2) подключить свой jquery через functions.php
    3) подключить jquery-ui через functions.php

    p.s. чтобы найти handle текущего jquery используйте плагин query monitor. Посмотрите, какой handle используется для него
    Ответ написан
  • Не могу понять: как использовать геттеры и сеттеры?

    azerphoenix
    @azerphoenix Куратор тега Java
    Java Software Engineer
    Я и сам, когда совсем недавно начинал не мог разобраться с геттерами, сеттерами и конструкторами и со многими другими понятиями. Вам правильно подсказали, что необходимо прочитать несколько книг.
    Что касается геттеров и сеттеров, то вот, объяснение от новичка)))
    Как понятно из название геттеры от слова Get (получить), а сеттеры от слова Set (задавать). Прибегать к геттерам и сеттерам стоит в ООП, а с учетом того, что java является типизированным языком и использует парадигму ООП, то геттеры и сеттеры активно используются в ней.
    Зачем они нужны? Для этого вам необходимо изучить инкапсуляцию, модификаторы доступа и т.д. Например, если вы установите модификатор доступа private для примитивного типа, то этот примитивный тип не будет доступен из других классов. А что делать, если вам надо получить значение этого типа или наоборот, задать значение этому примитиву? Тогда прибегаем к геттерам и сеттерам. Создаем нужные геттеры и сеттеры в классе, где находится этот примитив и соответственно, создав новый instance этого класса в другом классе из которого хотим достучаться до нашего примитива можем использовать геттер или сеттер.
    Если вы исопльзуете какой-либо IDE (в частности Intellij IDEA), то в нем есть возможность генерировать геттеры и сеттеры. Можно также подключить библиотеку Lombok, которая сама "создает" геттеры и сеттеры при компиляции. Но на начальных этапах лучше создавать вручную, дабы понять их структуру и их предназначение.
    Ответ написан
    2 комментария
  • Есть ли аналог планига GD Custom Posts And Taxonomies Tools?

    azerphoenix
    @azerphoenix
    Java Software Engineer
    Такой подойдет? https://ru.wordpress.org/plugins/types/
    Ответ написан
    Комментировать