Задать вопрос
  • Уникализатор WP не изменяет заголовки записей, как исправить?

    azerphoenix
    @azerphoenix
    Java Software Engineer
    Вполне возможно, что плагин перестал работал после обновления ВП. Хотя, на моих сайтах до версии ВП 4.7-4.8 прекрасно работал.
    Надеюсь, что у вас есть словарь для него. Если нет: https://yadi.sk/d/TC9AwOve3QWfao

    Что касается доработки - обратитесь в кворк. Там вам помогут.
    Ответ написан
  • Возможно ли чтобы WordPress отправлял свои уведомления через MailChimp?

    azerphoenix
    @azerphoenix
    Java Software Engineer
    Если имеются жалобы, что письма попадают в СПАМ, то в ВП можно установить плагин WP Mail SMTP (хотя я не вижу, как он вообще скажется на Mailchimp, как бы они не связаны...).
    А для организации рассылок через сайт можно воспользоваться Mailpoet 2 | Mailpoet 3. они не имеют никакого отношения к Mailchimp
    Ответ написан
    Комментировать
  • Почему WP плагины контактных форм не отображают формы в моей теме вп?

    azerphoenix
    @azerphoenix
    Java Software Engineer
    Добрый день. Сложно, что-либо сказать не видя плагин контактной формы и код темы, который вы используете.

    Я бы рекомендовал использовать Contact Form 7. А в теме вам стоит проверить консоль браузера на наличие ошибок (скриптов и стилей). Проверить корректность подключения header & footer. Проверить, как именно скрипты и стили подключены в теме. Для ВП корректно подключать их через functions.php, а не через header || footer
    Ответ написан
    Комментировать
  • Как сделать миниатюры в вордпресс одного размера?

    azerphoenix
    @azerphoenix
    Java Software Engineer
    Здравствуйте!
    Обратите внимание, что у вас в the_post_thumbnail('full', $attr); указано full (полный размер картинки). Вы можете установить другое значение например, thumbnail, medium, large или же указать нужные размеры. Если вам нужно установить конкретный размер картинки, то можно также создать новый размер для миниатюры.
    В файл functions.php добавьте:
    add_image_size( $name, $width, $height, $crop );
    Например,
    add_image_size(my_thumbnail, 800, 600, true );
    название, ширина, высота, boolean обрезка.

    Не забудьте после создания нового размера необходимо сгенерировать миниатюры - плагин regenerate thumbnails

    Соответственно вместо название the_post_thumbnail('full', $attr); full укажите название вашей миниатюры
    Ответ написан
    6 комментариев
  • Слайдер похожий на flipster?

    azerphoenix
    @azerphoenix
    Java Software Engineer
    Как например, slick или же flexslider ?
    Ответ написан
  • Как поисковики относятся к копии описания?

    azerphoenix
    @azerphoenix
    Java Software Engineer
    Публикуемый материал должен быть уникальным. Проверить уникальность можно на сайтах etxt.ru text.ru там же можно заказать рерайтинг или копирайтинг. Размещает неуникальный контент я не рекомендую, так как дублирующий контент не принесет вам абсолютно ничего.
    Ответ написан
    Комментировать
  • В каком фале или БД содержится описание товара в Woocommerce?

    azerphoenix
    @azerphoenix
    Java Software Engineer
    Здравствуйте!
    Товары добавленные в вукомерц содержатся в БД, также как и любая другая информация. А вукомерц хранит информацию о товарах в 2-х таблицах:
    wp_posts
    wp_postmeta
    Описание, если память мне не изменяет хранится в wp_posts
    А вот цены и прочие метаданные в wp_postmeta

    Можно попробовать посмотреть при помощи SQL запроса
    SELECT * FROM wp_posts WHERE post_type=product
    Ответ написан
    Комментировать
  • Почему не работает Magnific-Popup?

    azerphoenix
    @azerphoenix
    Java Software Engineer
    Вдруг поможет:
    Нужно создать файл с расширением js. Вставить этот скрипт и подключить к сайту через functions.php
    /* magnific popup */
    jQuery(document).ready(function($) 
    {
        $('a[href*=".jpg"], a[href*=".jpeg"], a[href*=".png"], a[href*=".gif"]').each(function()
        {
            if($(this).parents('.gallery').length == 0) 
            {
                $(this).magnificPopup
                ({
                    type:'image',
                    closeOnContentClick: true,
                });
            }
        });
        $('.gallery').each(function() 
        {
            $(this).magnificPopup
            ({
                delegate: 'a',
                type: 'image',
                gallery: {enabled: true}
            });
        });
    });/* magnific popup */
    jQuery(document).ready(function($) 
    {
        $('a[href*=".jpg"], a[href*=".jpeg"], a[href*=".png"], a[href*=".gif"]').each(function()
        {
            if($(this).parents('.gallery').length == 0) 
            {
                $(this).magnificPopup
                ({
                    type:'image',
                    closeOnContentClick: true,
                });
            }
        });
        $('.gallery').each(function() 
        {
            $(this).magnificPopup
            ({
                delegate: 'a',
                type: 'image',
                gallery: {enabled: true}
            });
        });
    });
    Ответ написан
  • WP: как при клике на ссылку(миниатюру) открывать увеличенное изображение?

    azerphoenix
    @azerphoenix
    Java Software Engineer
    Может стоит вместо плагина подключить скрипт Magnific Popup?
    dimsemenov.com/plugins/magnific-popup
    А дальше подключить такой скрипт:
    /* magnific popup */
    jQuery(document).ready(function($) 
    {
        $('a[href*=".jpg"], a[href*=".jpeg"], a[href*=".png"], a[href*=".gif"]').each(function()
        {
            if($(this).parents('.gallery').length == 0) 
            {
                $(this).magnificPopup
                ({
                    type:'image',
                    closeOnContentClick: true,
                });
            }
        });
        $('.gallery').each(function() 
        {
            $(this).magnificPopup
            ({
                delegate: 'a',
                type: 'image',
                gallery: {enabled: true}
            });
        });
    });
    Ответ написан
  • На что обратить внимание при разработке свой темы для Wordpress?

    azerphoenix
    @azerphoenix
    Java Software Engineer
    Я бы сказал, что стоит уделить внимание следующим вещам:
    - выбрать фреймворк для настройки темы из бакэнда
    - подготовить оригинальный дизайн (макет)
    - сверстать его
    - написать максимально чистый, валидный код
    - давать корректные названия шаблонам
    - заранее подготовить локализацию темы
    - проверить адаптивность темы
    - для повышения конкурентоспособности можно например, подготовить amp версию темы
    - конечно же использовать scss || less
    - использовать только min версии скриптов и стилей.
    - конечно же прочитать Кодекс ВП (если планируете продавать тему, то стоит также обратить внимнаие на codecanyon).
    - не лишним будет изучить темы конкурентов (опять-таки на codecanyon)
    - тема должна быть быстрой, безопасной, адаптивной и валидной.
    Ответ написан
    2 комментария
  • Как сделать новый сайт на WP на старом домене?

    azerphoenix
    @azerphoenix
    Java Software Engineer
    Есть довольно много способов переноса сайта....
    - Можно создать копию сайта, отредактировать его и залить обратно.
    - Можно экспортировать материалы по частям и импортировать в новый сайт
    - Можно скачать весь сайт в виде html, на новый сайт установить плагин HTML Import 2, импортировать материалы из html (плагин сам сгенерирует 301 редиректы со старых урлов на новый).
    А новый сайт можно разработать на локалке (Openserver) или же создать субдомен и закрыть от индексации. Перенести материалы со старого сайта, а затем снести старый сайт и перенести новый сайт на его место.
    Ответ написан
    Комментировать
  • Под админом JS скрипт срабатываем, без - нет. Почему?

    azerphoenix
    @azerphoenix
    Java Software Engineer
    Этому может быть несколько причин. Например, у вас установлен плагин кеширования (wp fastest cache или другие), который кеширует страницу для неавторизованных и не кеширует для авторизованных. Соответственно, будучи админом у вас все прекрасно работает, а выйдя из сайта, перестает работать.

    Второй вариант (вряд ли может быть)... Что если для скрипта задано условие подключения (is_admin). Соответственн, он будет загружаться, когда "видит" админа.
    Ответ написан
    Комментировать
  • Импорт базы тестов в wordpress?

    azerphoenix
    @azerphoenix
    Java Software Engineer
    Довольно сложно сказать что-либо не видя структуры тестов, но конечно же есть несколько способов для импорта информации. Попробуйте плагин WP All import (если тесты реализованы на спец. плагине, то возможно, что вы найдете дополнение к вышеуказанному плагину).
    В крайнем случае можно написать рнр скрипт, который будет напрямую в БД писать информацию (конкретного рнр скрипта нету).
    Ответ написан
  • Как сделать форму на wordpress?

    azerphoenix
    @azerphoenix
    Java Software Engineer
    Тут можно воспользоваться 2-мя плагинами.
    1 - Contact Form 7 для создания формы обратной связи
    2 - Popup Maker для создания попап окна. При создании окна создайте триггер (запуск окна по клику на кнопке). А в код кнопки, которую вы добавите добавьте класс триггера, который вы выбрали в popup maker.
    Ответ написан
    Комментировать
  • Как получить ссылку на mp3 файл для вставки на сайт?

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

    azerphoenix
    @azerphoenix Куратор тега Java
    Java Software Engineer
    А если что-то типа такого написать не прокатит? У меня на Intellij Idea 2017.3 && jdbs mysql connector 5.1.45 работает
    private static final String URL = "jdbc:mysql://localhost:3306/dbname";
        private static final String USERNAME = "bla-bla";
        private static final String PASSWORD = "bla-bla";
    
    public static void main(String[] args) {
    Connection connection;
            try {
                Driver driver = new FabricMySQLDriver();
                DriverManager.registerDriver(driver);
    
                connection = DriverManager.getConnection(URL, USERNAME, PASSWORD);
    
                if (!connection.isClosed()) {
                    System.out.println("Соединение с БД установлено");
                }
            }catch (SQLException e) {
                System.out.println("Не удалось загрузить класс драйвера");
            }
    }


    Или же попробуйте вместо Class.forName("com.mysql.jdbc.Driver"); указать
    Class.forName("com.mysql.cj.jdbc.Driver");
    Ответ написан
    1 комментарий
  • Почему не применяется шаблон для страниц WordPress?

    azerphoenix
    @azerphoenix
    Java Software Engineer
    Код у вас верный. А лежит ли шаблон в нужном месте (в директории темы).
    Cудя по источнику в версии ВП 4.9 есть баг:
    https://wordpress.stackexchange.com/questions/2517...
    Ответ написан
    6 комментариев
  • Как выставить правильные права доступа к файлам и папкам Wordpress?

    azerphoenix
    @azerphoenix
    Java Software Engineer
    Правильные права доступа к файлам - 644, к папкам - 755.
    Желательно подключиться к сайту по фтп (программа FileZilla) и изменять права рекурсивно (меняете одну папку и применяете на все нижележащие папки).
    Иногда ошибка может быть не в chmod, а в владельцах. Т.е. владельцы апач и ВП отличаются.
    Ответ написан
    Комментировать
  • Как сграбить новости с сайта, не находит заголовок?

    azerphoenix
    @azerphoenix
    Java Software Engineer
    Здравствуйте!
    Я работал с этим плагином. Не знаю, какая у вас версия, но некоторые версии сами по себе не работают с новыми версиями ВП.
    Рабочая версия, которую я покупал - версия 2.1.2 test6

    Также изучите regex, так как структура ссылок должна быть указано корректно. (В интернете есть информация по добавлению ленты).

    Следующий момент, который мне помогал при таких обстоятельствах - в настройке ленты во вкладке "Дополнительно" переключите пункты на file_get_contents || CURL (обычно file_get_contents выбран по умолчанию).

    Также попробуйте спарсить записи из ленты RSS или напрямую со страницы (html) тоже помогает.
    Также попробуйте использовать разные еги заголовков. Например, вместо (при наличии Н1) или мета данные и т.д.
    Ответ написан
  • Почему не применились стили?

    azerphoenix
    @azerphoenix
    Java Software Engineer
    А вы пробовали очистить кеш плагина autoptimize?
    У вас установлен плагин для кеширования и наверняка кешируются стили и скрипты. А лучше временно отключите и проверьте. + почистите кеш браузера.
    Ответ написан
    Комментировать