• Не работает фильтр в Записях в WordPress?

    azerphoenix
    @azerphoenix
    Java Software Engineer
    Здравствуйте
    1) попробуйте обновить ВП до актуальной версии, если у вас актуальная версия, то попробуйте переустановить его из консоли обновления. Надеюсь, что у вас оригинальная копия ВП (скачанная из оф. репозитория ВП), а не измененная копия, которую предлагают в сети...
    2) скорее всего у вас наблюдается конфликт плагинов из-за чего вы наблюдаете следующую проблему. Попробуйте отключить все плагины и проверьте. Затем включайте плагины по одному и каждый раз проверяйте работу фильтра. Один из плагинов может быть виновником торжества...
    3) Ну и конечно же отключите тему, включите дефолтную и проверьте заново фильтр. Может быть в теме через function.php добавлен определенный скрипт, который "влияет" на работу фильтра...
    Ответ написан
    1 комментарий
  • Как отключить отображение главного поля на нужной странице в админке WP?

    azerphoenix
    @azerphoenix
    Java Software Engineer
    Если у вас установлен плагин ACF, то в ней имеется такая функция

    Или же ищите готовые скрипты... Например,
    https://gist.github.com/ramseyp/4060095 (должно вроде бы помочь)
    Ответ написан
    Комментировать
  • Какой параметр отвечает за список авторов в Wordpress?

    azerphoenix
    @azerphoenix
    Java Software Engineer
    У каждого пользователя или группы пользователей есть определенные права.
    Например, публиковать статьи (посты) могут следущие группы пользователей: Авторы, Редакторы, Администраторы, Суперадминистратора (WPMU). В админке именно пользователей из этих групп вы видите.
    Вы можете установить плагин users role editor для добавления прав пользователю или группе пользователей.
    А насчет списка авторов почитайте здесь - https://codex.wordpress.org/Function_Reference/wp_...
    Ответ написан
    Комментировать
  • Подкиньте бесплатный хостинг с установкой WordPress из коробки?

    azerphoenix
    @azerphoenix
    Java Software Engineer
    https://www.hostinger.ru/ - бесплатен в течение года)
    Ответ написан
    Комментировать
  • Стоит ли удалят комментарий из кода?

    azerphoenix
    @azerphoenix
    Java Software Engineer
    Здравствуйте!
    Я когда-то отвечал на подобный вопрос на Тостер.
    Прежде всего сверяйте скорость работы сайта по Gtmetrix Pagespeed & Pingdom

    Посмотрите на подобный вопрос. Там я подробно рассказал насчет оптимизации
    Почему Google ругается сам на себя в Google PageSpeed Insights по поводу шрифтов?

    P.S. плагин fastest cache & fastest cache premium чистит код
    Ответ написан
    Комментировать
  • Выбор между Java и JS?

    azerphoenix
    @azerphoenix Куратор тега Java
    Java Software Engineer
    Странный выбор между Java || JS.
    Если речь идет о веб-программироании, то конечно же JS, в частности Node.js и т.д.
    А если речь идет о комплексном подходе к вопросу, то Java.
    Я бы выбрал Java. Не хочу спорить на тему о том, что лучше или хуже... У каждого свое мнение.

    А так рейтинг языков программирование можно посмотреть здесь:
    https://www.tiobe.com/tiobe-index/
    Ответ написан
  • Почему не выводятся посты?

    azerphoenix
    @azerphoenix
    Java Software Engineer
    А почему на страницу вукомерца должны выводиться посты ВП?
    Вы можете при желании самому добавить цикл с постами ВП (используя WP_Query) и вывести блок в нужном месте.
    Ответ написан
  • Сайт на wordpress грузит левый .js, как найти источник?

    azerphoenix
    @azerphoenix
    Java Software Engineer
    1) Проверьте файлы темы - в частности header footer functions
    2) Проверьте плагины (если есть "премиум" nulled плагины, то удалите их или проверьте их файлы)
    3) Просканируйте Wordfence'ом
    4) Проверьте БД на наличие "лишних" таблиц
    5) Установите Query Monitor, найдите handle скрипта, который грузится и сделайте deregister (В том случае, если это не вирус, а просто jquery плагин)

    P.S. не забываем про base64 и что ссылка может закодирована. Ну и на худой лад... скачать весь веб-сайт на локалку. И обычным редактором (Sublime, Notepad++) дать поиск во всех файлах на наличие этой ссылки))))
    Ответ написан
    5 комментариев
  • Как реализовать следующий функционал?

    azerphoenix
    @azerphoenix
    Java Software Engineer
    Здравствуйте.
    Весь функциональ можно по разному реализовать.
    Начнем с языка - самый лучший плагин (не побоюсь этого слова ) - WPML. Он намного лучше интегрируется со всеми другими плагинами и весьма стабильно работает.
    Насчет реализации всего остального функционала начиная от формы добавления объекта, фотографии и т.д. можно использовать кастомные поля ACF Pro.
    Например, чтобы реализовать тот же свайп эффект можно создать тип поля "Галерея". Обязательно создать миниатюру нужного размера, чтобы не грузить все картинки полного качества/размера.
    В шаблон интегрировать скрипт слайдера. Например, kenwheeler.github.io/slick (Слайдеров и каруселей много, нужно подобрать под нужды - Slick slider, Owl carousel, Flexslider etc.). Разумеется, что убрать все лишнее (навигацию и т.д.).
    А переключатель валюты - просто небольшой рнр скрипт, который по нажатию кнопки обновляет стоимость по ajax и все. О том, как именно валюта должна переключаться тут уже вам решать... Можете получать актуальные курсы валют раз в день. Можете просто 2 поля завести под цены - доллар и евро и хранить так в БД и т.д.
    Импровизируйте))
    Ответ написан
  • Что означает ошибка Notice: Trying to get property of non-object?

    azerphoenix
    @azerphoenix
    Java Software Engineer
    Включите режим дебаг через wp-config.php и посмотрите какой из плагинов может вызывать ошибку.
    Или отключите все плагины и включайте их по одному до тех пор пока проблема не повторится. Последний включенный плагин и будет виновником. Тоже самое проделайте с темой. Включите дефолтную тему twenty.... А потом проверьте логи на наличие данной ошибки. Также обновите плагины, может быть проблема устранена в новых версиях

    А так быстрый поиск дал следующее - https://wordpress.org/support/topic/error-on-post-...
    Ответ написан
    Комментировать
  • Как убрать определенные стили wordpress?

    azerphoenix
    @azerphoenix
    Java Software Engineer
    Здравствуйте!
    Установите плагин query monitor или просто покопайтесь в файлах плагина и найдите handle данного стиля. А потом в functions.php вашей темы просто сделайте deregister

    Для стиля - https://codex.wordpress.org/Function_Reference/wp_...
    Для скрипта - https://codex.wordpress.org/Function_Reference/wp_...
    Ответ написан
    Комментировать
  • Первая картинка записи не выводится как миниатюра, как исправить?

    azerphoenix
    @azerphoenix
    Java Software Engineer
    Здравствуйте!
    Прежде всего, первая картинка в основном содержимом и не должна выводиться в качестве миниатюры, особенно, если она является ссылкой на внешний источник.
    Напомню, что миниатюра записи устанавливается отдельно в блоке справа, а не в области контента.
    Но к счастью есть готовые плагины, которые могут облегчить вам жизнь.
    Например, https://wordpress.org/plugins/set-all-first-images...
    https://ru.wordpress.org/plugins/get-first-image-s...
    НО! плагин отработает только если картинка хостится на вашем сайте, а не на другом сайте.

    Тогда на помощь приходит другой плагин https://ru.wordpress.org/plugins/auto-upload-images/
    Когда вы вставляете картинку в текст извне и публикуете запись, то плагин парсит картинку на ваш хостинг и публикует его на вашем сайте

    Или же вы можете воспользоваться этим плагином https://ru.wordpress.org/plugins/featured-image-fr...
    Он дает возможность добавлять миниатюры извне.
    Ответ написан
    Комментировать
  • Как вывести slug рубрик в url записи произвольного типа?

    azerphoenix
    @azerphoenix
    Java Software Engineer
    Для начала хотелось бы уточнить, как именно вы создавали кастомный тип записи. Если это делалось "стандартным" способом (добавлением кода через functions.php), то в указанном файле вы найдете нечто такое:
    register_post_type('fact', array(
    		'label'  => 'Факт',
    		'labels' => array(
    			'name'               => 'Факты',
    			'singular_name'      => 'Факт',
    			'add_new'            => 'Добавить новую',
    			'add_new_item'       => 'Введите заголовок',
    			'edit_item'          => 'Редактирование факта',
    			'new_item'           => 'Новый факт',
    			'view_item'          => 'Посмотреть факт',
    			'search_items'       => 'Искать факт',
    			'not_found'          => 'Фактов не найдено',
    			'not_found_in_trash' => 'В корзине фактов не найдено',
    			'parent_item_colon'  => '',
    			'menu_name'          => 'Факты',
    		),
    		'description'         => 'Цитаты и интересные факты для сайта',
    		'public'              => true,
    		'publicly_queryable'  => true,
    		'exclude_from_search' => false,
    		'show_ui'             => true,
    		'show_in_menu'        => true,
    		'show_in_admin_bar'   => true,
    		'menu_position'       => 23,
    		'menu_icon'           => 'dashicons-format-quote', 
    		'capability_type'   => 'post',
    		'map_meta_cap'      => true,
    		'hierarchical'        => false,
    		'supports'            => array('title','author'),
    		'taxonomies'          => array('factcat'),
    		'has_archive'         => true,
    		'rewrite'             => array('slug' => 'facts', 'with_front' => false),
    		'query_var'           => true,
    	) );


    Так вот обратите внимание на предпредпоследнюю строчку
    'rewrite'             => array('slug' => 'facts', 'with_front' => false),


    Здесь, нужно
    'with_front' => false
    сменить на
    'with_front' => true
    Ответ написан
  • Как увеличить скорость WordPress?

    azerphoenix
    @azerphoenix
    Java Software Engineer
    Здравствуйте!
    Я когда-то отвечал на подобный вопрос на Тостер.
    Прежде всего сверяйте скорость работы сайта по Gtmetrix Pagespeed & Pingdom

    Посмотрите на подобный вопрос. Там я подробно рассказал насчет оптимизации
    Почему Google ругается сам на себя в Google PageSpeed Insights по поводу шрифтов?
    Ответ написан
    Комментировать
  • Contact form 7 ошибка при отправке?

    azerphoenix
    @azerphoenix
    Java Software Engineer
    Здравствуйте!
    Для ответа на данный вопрос недостаточно информации. Однако, могу сказать что актуальная версия CF7 и ВП корректно работают и отправляют письма. Исходя из этого стоит учесть следующие моменты:
    - В настройках формы почта отправителя должна совпадать с именем сайта (Например, wordpress@mysite.com)
    - В Настройки -Общие также должна быть указана почта, которая указана выше.
    - Попробовать настроить пересылку писем через SMTP протокол. WP Mail SMTP
    - Проверить доступность портов 25 467 587 (некоторые хостеры закрывают их)
    Как правило настройка SMTP решает проблему. Иногда некоторые хостеры ограничивают почту и нужно например, указывать конкретную почту, которую можно узнать из хостинга (что-то типа webmaster@mysite.com)
    - Также проверяйте конфликт плагинов. Отключите другие плагины и попробуйте отправить письмо.
    - Также проверяйте конфликт с темой.
    - Работоспособность ф-ций wp_mail () && php mail () можно установив плагин WP MAIL SMTP и посмотрев там, отправляются ли сообщения.
    - Также если у вас имеется сертификкат SSL, то часто бывают ошибки на самоподписанных сертификатах. Либо исправить проблему, либо отключить проверку

    Если у вас на сайте имеется SSL сертификат, то в functions.php добавьте
    add_filter( 'wp_mail_smtp_custom_options' , function( $phpmailer ){
            $phpmailer->SMTPOptions = array(
                'ssl' => array(
                    'verify_peer' => false,
                    'verify_peer_name' => false,
                    'allow_self_signed' => true
                )
            );
            return $phpmailer;
        });
    Ответ написан
    Комментировать
  • Не отображаются изменения в WordPress?

    azerphoenix
    @azerphoenix
    Java Software Engineer
    - Проверьте наличие и корректность расположения wp_head() & wp_footer()
    - Включите debug в wp-config и проверьте наличие рнр ошибок
    - Отключите все плагины, которые используете
    - Проверьте консоль браузера на ошибки js
    - Проверьте корректность подключения скриптов и стилей через functions. А также их порядок подключения. Например, если тема на бутстрапе, то jquery & popper должны подключаться раньше бутстрапа, а затем уже бутстрап, а затем файл стилей style.css
    - Проверьте корректость шаблонов page.php index.php single.php, archive.php (или category.php) и т.д.
    Ответ написан
    Комментировать
  • Как поменять язык Woocomerce?

    azerphoenix
    @azerphoenix
    Java Software Engineer
    По идее Woocommerce использует wp_lang и загружает нужный вам язык.
    Добавьте в wp-config.php
    define ('WPLANG', 'ru_RU');
    Также можете проверить директорию languages - plugins на наличие языковый файлов (po & mo). Будет называться примерно так: woocommerce-ru_RU.po woocommerce-ru_RU.mo
    Если что обновите вукомерц
    Ответ написан
    Комментировать
  • Как же всё-таки полностью излечить WordPress-сайт от вируса backdoor cSR?

    azerphoenix
    @azerphoenix
    Java Software Engineer
    Проверяйте БД на наличие лишних таблиц
    Проверьте содержимое functions.php
    Просканируйте при помощи Вордвенса на наличие лишних файлов в wp-includes wp-content
    Если вы устанавливали "левые" премиум плагины, то просмотрите содержимое их файлов.
    Ответ написан
  • Что такое wpuxss_eml_mimes?

    azerphoenix
    @azerphoenix
    Java Software Engineer
    Плагин добавляет для ВП mime тип eml. А что за плагин это создает не знаю.
    https://www.reviversoft.com/ru/file-extensions/eml
    Ответ написан
    Комментировать
  • Как сделать простую регистрацию и вход для Wordpress?

    azerphoenix
    @azerphoenix
    Java Software Engineer
    =)) Как создать простую регистрацию и вход?
    Буквально вчера задавали такой же вопрос)))
    Ответ написан
    Комментировать