Ответы пользователя по тегу WordPress
  • Как улучшить стандартный поиск wordpress?

    @ommunist
    Делаю и поддерживаю мультиязычные сайты
    без плагинов это нетривиально. Более того, проблема еще и в том что часто надо чтобы индексировалось в поиске содержание произвольных полей. Вопрос этот решен в Relevanssi, Algolia, Elastic Search. Там поддерживается fuzzy match.
    Ответ написан
    Комментировать
  • Как решить проблему admin-ajax.php после переезда на https?

    @ommunist
    Делаю и поддерживаю мультиязычные сайты
    Проверьте .htaccess если у вас апач, или список правил доступа к файлам если другой веб-сервер. В консервативных конфигурациях доступ к admin-ajax указывается декларативно именно там. Возможно, вы не заметили что там есть про него правило.
    Ответ написан
    Комментировать
  • Как изменить slug у проивольных типов записей?

    @ommunist
    Делаю и поддерживаю мультиязычные сайты
    Собственно, Alex уже ответил, я только уточню что это должны быть lawyers, сиречь "юристы", а не lawers (такого слова в английском языке нет). Это поможет в SEO.
    Ответ написан
    Комментировать
  • WordPress - как исправить тормоза после импорта 109 000 записей + сайт жестоко тормозит и падает при обращении к глобальной категории записей?

    @ommunist
    Делаю и поддерживаю мультиязычные сайты
    смотрите лог mysql, ищите bottleneck. В моей практике были красавцы, пытавшиеся крутить большой магазин на WooC в 512Мб памяти на 2GB места.
    Ответ написан
    2 комментария
  • SEO мета-заголовки теги и Toolset types?

    @ommunist
    Делаю и поддерживаю мультиязычные сайты
    Toolset-овские меты выводятся в Yoast примерно так %%cf_wpcf-rulenr%%
    См. документацию Yoast и документацию поддержки Toolset .
    Ответ написан
    Комментировать
  • Теги к определенной рубрике в WordPress?

    @ommunist
    Делаю и поддерживаю мультиязычные сайты
    Мнээ... рубрика - она же "категория", это как бы таксономия с иерархией. А "теги" они как бы таксономия без иерархии. Вам видимо нужно определить таксономию свою без иерархии, определить в ней теги, в ней и будет выводиться. Я возможно неверно понял ваш вопрос.
    Но уверен - здесь есть на него ответ.
    Ответ написан
    Комментировать
  • Что нужно, чтобы помочь разработке woocommerce?

    @ommunist
    Делаю и поддерживаю мультиязычные сайты
    Поставьте себе на хост с xdebug его, и пробуйте что-то сделать.
    Распарсите функции с phpxref, чтобы получить карту функций и запросов к ним.
    Если хотите участвовать в разработке - это как вам подсказывают - на github, там хорошие руки всегда нужны, а если к ним высветится голова, то может и пригласят в коллектив.
    Ответ написан
    Комментировать
  • Просмотр картинок товара?

    @ommunist
    Делаю и поддерживаю мультиязычные сайты
    Нужно написать такой JavaScript, который бы это делал.
    Вы пользуетесь судя по характеру требования Fancybox 3 в какой-то реализации в плугине, или чем-то другим?

    Fancybox 3 можно настроить, чтобы был в рамках, а не на весь экран.
    Ответ написан
    Комментировать
  • Почему не отправляется письмо с сайта?

    @ommunist
    Делаю и поддерживаю мультиязычные сайты
    Это трудный дебаг.
    1) Поставьте плугин, который дает дебаг-информацию более-менее подробный лог отношений с сервером. Это Postman. В нем есть опция диагностики, пробник соединений и лог для каждого письма. Почитайте - выясните причину.
    2) Если там странное - вариантов несколько. Хостинг провайдер без предупреждения закрыл порты для работы с email, такое у меня было с WP Engine. Возможно нарушена аутентификация на уровне вашего отправляющего SMTP, такое тоже бывает, это будет видно в логах. Проверьте поддержку протоколов аутентификации на вашем отсылающем сервере.
    Ответ написан
    Комментировать
  • Как исправить вывод категорий и подкатегорий wordpress (woocommerce)?

    @ommunist
    Делаю и поддерживаю мультиязычные сайты
    Попробуйте переформулировать вопрос от "это" и написать "мне нужно чтобы работало "вот так". Пока что неясно чего вы желаете добиться и что именно вас не устраивает.

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

    Только Parents вызываются вот так:
    $categories = get_terms( 
       'category', 
       array('parent' => 0)
    );
    Ответ написан
    Комментировать
  • Как перевести(локализировать) имя и фамилию автора в WordPress?

    @ommunist
    Делаю и поддерживаю мультиязычные сайты
    Хм, как-то это можно сделать, потому что в WPML можно так - WPML -> String Translation -> Scroll down to the bottom and get the section "More options" -> Choose "Translating users of types"

    После этого можно переводить имена авторов в WPML -> String Translation.

    Я бы попробовал Other groups и добавил Users туда. А если не вышло бы, написал бы support request.

    Polylang архитектурно похож на WPML и конфиг у них одинаковый практически.
    Ответ написан
    1 комментарий
  • Как реализовать получение пользователем пароля от ЛК по смс?

    @ommunist
    Делаю и поддерживаю мультиязычные сайты
    Twilio.
    Ответ написан
    Комментировать
  • Как сделать первый элемент меню активным?

    @ommunist
    Делаю и поддерживаю мультиязычные сайты
    А он и будет активным, если первый пункт меню соответствует вашей главной странице, при этом раскаде. В style.css написано определение для класса .active ?

    А если вам почему-то вдруг надо всегда иметь активным именно первый пункт меню независимо от того что за меню выводится, добавьте в style.css определение стиля как для active для первого дочернего элемента списка меню.
    Ответ написан
    Комментировать
  • Ru / Eng на сайте. Как лучше сделать?

    @ommunist
    Делаю и поддерживаю мультиязычные сайты
    Плюсую за WPML. Забудьте про qTranslate, он больше не поддерживается, и у него неверная изначально архитектура переводческого решения.
    Бесплатно - Polylang.

    С точки зрения SEO без разницы у вас будут языки как /ru или как поддомены ru.site , значение появится только для локально разных бизнесов в смысле географическом, тогда лучше субдомены или даже локальные домены .ru для русского и .com для английского или головного глобального.

    В WPML встроены средства перевода и темы и плугинов и контента, и даже услуги переводческих агентств. Автоматом не переводите, на proz.com можно всегда найти за нужную вам цену хороших переводчиков с опытом.

    WPML поддерживает все способы организации мультиязычного контента, это де-факто стандарт для производства мультиязычных сайтов на WP. У него хорошая документация и пользовательский форум. Если будут трудности, могу помочь.
    Ответ написан
    8 комментариев
  • Перевод с русского на английский?

    @ommunist
    Делаю и поддерживаю мультиязычные сайты
    В самих заголовках шаблонов указан параметр textdomain?
    PO и MO не пустые?
    MO компилируется из PO? (на всякий случай спрашиваю)

    Зачем эти танцы с конфигом и экшеном в функциях? В конфиге один язык пишется - это будет дефолтный язык админки. POT файла в /languages каталоге темы достаточно, не надо вот так грузить MO файлы, там еще у вас неверно и путь написан.

    Не путайте локализацию темы l10n с переводом i18N. Тот код что вы написали относится к локализации.

    В WPML все средства перевода и локализации встроенные, не надо вообще шаманить в functions.php и конфиге, уберите оттуда все это, и пройдите по настройкам WPML. Потом в String Translation сделайте скан строк темы для перевода и сформируйте задание на перевод. Вот и все.
    Ответ написан
    Комментировать
  • Голый сайт, установка на WordPress?

    @ommunist
    Делаю и поддерживаю мультиязычные сайты
    1) Если у вас есть статический сайт, зачем вам WordPress? Вы его будете часто обновлять и вести блог?
    2) Если вы будете его часто обновлять и вести блог, WordPress тоже не обязателен. Можно натянуть дизайн на Grav и продолжать работать со статическим сайтом
    3) Если все-таки WordPress это must have, то разрабатывайте custom тему - набор шаблонов для WordPress. Конкретно что в нем должно быть - понятно может быть только из ваших файлов, если хотите, посмотрю подробнее. А в общем и в целом - вам уже накидали ссылок.
    Ответ написан
    Комментировать
  • Есть ли модули или плагины, которые из таблицы гугл импортируют товары в интернет-магазин?

    @ommunist
    Делаю и поддерживаю мультиязычные сайты
    All Import/Export plugin
    Ответ написан
    Комментировать
  • Выводите пости по категориям wordpress?

    @ommunist
    Делаю и поддерживаю мультиязычные сайты
    Пишете шаблон category-{ID}.php и они туда выводятся.
    Полная документация по этому вопросу в кодексе.
    Ответ написан
    Комментировать
  • Почему Wordpress игнорирует стили дочерней темы?

    @ommunist
    Делаю и поддерживаю мультиязычные сайты
    потому что это надо делать так
    / enqueue styles for child theme
    function example_enqueue_styles() {
    	
    	// enqueue parent styles
    	wp_enqueue_style('parent-theme', get_template_directory_uri() .'/style.css');
    	
    	// enqueue child styles
    	wp_enqueue_style('child-theme', get_stylesheet_directory_uri() .'/style.css', array('parent-theme'));
    	
    }
    add_action('wp_enqueue_scripts', 'example_enqueue_styles');
    Ответ написан
    7 комментариев
  • Как импортировать записи с одного сайта на другой автоматически?

    @ommunist
    Делаю и поддерживаю мультиязычные сайты
    В WP есть REST API.
    В принципе есть два подхода.
    1) Вы читаете вторым сайтом RSS первого сайта и импортируете RSS feed. Это самый простой вариант.
    2) Вы забираете вторым сайтом посты через REST API.
    Если нужна полная одновременная синхронизация в обе стороны, то это задача посложнее. Нужно синхронизировать базы данных например вот этим, и написать cron tab для синхронизации загружаемых файлов в /wp-content/uploads через rsync например.
    Ответ написан
    Комментировать