Задать вопрос
  • Какие плагины вы считаете стандартными для работы в WordPress?

    OtshelnikFm
    @OtshelnikFm Куратор тега WordPress
    Обо мне расскажет yawncato.com
    Все велосипеды разные. Нет никаких "Стандартных плагинов".
    Вижу вы начитались старых блогов по топ плагинам.
    Но это неверный подход.

    Все зависит индивидуально от:
    - Ситуации (не везде нужны монстры сео или кеш плагины например. И не дай боже для перевода на лету на ssl - руками то в БД подправить лень)
    - Заказчика (строго не любит шаред плагины или один/несколько конкретных плагинов. Говорит "пиши мне все по минимум - нафиг комбайны - все равно настройки ставлю один раз". Подобное - золотое правило и для ВП тем - скорость работы выигрывает)
    - Своих предпочтений (разработчик наработал базу с одним плагином, ставить другой не хочет - т.к. не знает, лень. Разработчик не умеет (*овно разраб) написать свою функцию и форму - поэтому ставит для 2-х полей монстра ACF. Прикрывается этим: "Скорость разработки")
    Ответ написан
  • Как правильно регистрировать новые типы WordPress?

    OtshelnikFm
    @OtshelnikFm Куратор тега WordPress
    Обо мне расскажет yawncato.com
    Весь движок вордпресс собирается примерно на этом хуке. Так что ничего контрпродуктивного - оно так работает.

    А вы сделайте 5000 запросов с register_post_type в цикле и проверьте время исполнения до и после. Как вам такой анализ быстродействия функции?
    Ответ написан
  • Как перевести русский плагин на остальные языки?

    OtshelnikFm
    @OtshelnikFm Куратор тега WordPress
    Обо мне расскажет yawncato.com
    Ждать пока кто-то переведет - бред. Сами ждали. Потом на фрилансе заказали перевод

    Но минус у такого подхода: это разово. Перевод как правило меняется, добавляется, а следить за этим фрилансер не будет (ну и стремно просить выполнить еще раз работу ради 3-5 новых строк с оплатой в 100р). Или брать его на ставку к себе и назначать его редактором локали - тогда при выходе новой версии он оперативно поправит перевод.

    Вариант второй - уже сейчас у каждого языка в сервисе translate.wordpress.org есть PTE - переписывайтесь с ними в слеке - завербуйте их. Ну в общем с ними можно договориться $

    Вариант 3: сервисы профессиональных переводчиков специализирующиеся на вордпресс.
    Например daytranslations.com
    или список тут https://wpml.org/translation-service/
    Ответ написан
    1 комментарий
  • Какой плагин/решение выбрать для личного кабинета/страницы на Wordpress?

    OtshelnikFm
    @OtshelnikFm Куратор тега WordPress
    Обо мне расскажет yawncato.com
    Когда начинают говорить что дизайн гавно, а норм стоит денег - то напрашивается ответ: пиши самостоятельно и представляй общественности. Но потом удивишься что кто-то скажет что у тебя говнокод и дизайн гавно. Ага - бумеранг прилетит.

    Как-то так.

    Это опенсурс - можешь им предложить супердизайн - если дело только в этом. В опенсурсе каждый может предложить свою посильную помощь. Ну или просто хейтеры...

    А Хауди - он просто взял и сделал на нем сайт https://www.youtube.com/watch?v=vlVQiwYG8eg . И плагин гибко дал ему это сделать - под себя с дизом. Главное что плагин поддерживается автором и развивается.

    p.s. buddypress смотрел? Там супер диз? Из коробки что. Современный? Используй его - выбор же миллионов
    Ответ написан
  • Как вставить изображение по позиции курсора?

    OtshelnikFm
    @OtshelnikFm Куратор тега WordPress
    Обо мне расскажет yawncato.com
    6 комментариев
  • Как включить методы xml-rpc?

    OtshelnikFm
    @OtshelnikFm Куратор тега WordPress
    Обо мне расскажет yawncato.com
    Запрета xmlrpc.php в .htaccess файле нет?
    Или в functions.php или в плагине аля оптимизатор сайта и безопасности? Короче отрубайте плагины чтоб найти. Наверно как обычно - активирована пачка плагинов и не понимаем для чего они.

    Приложение точно официально ВП понимает и не поломано и актуально?

    Вот эти все вопросы и изучайте
    Ответ написан
    Комментировать
  • Single.php вывод автора the_author()???

    OtshelnikFm
    @OtshelnikFm Куратор тега WordPress
    Обо мне расскажет yawncato.com
    В глобальной $post содержится id автора поста
    Ответ написан
    Комментировать
  • Как подобрать просто решение для теста ниши?

    OtshelnikFm
    @OtshelnikFm Куратор тега WordPress
    Обо мне расскажет yawncato.com
    Плагины фронтенда и профиля - wp-members, buddypress, wp-recall. По последнему есть книга "WP-Recall для новичка" - погуглите. Там это все разбирается
    Ответ написан
    1 комментарий
  • Как не одичать фрилансеру?

    OtshelnikFm
    @OtshelnikFm
    Обо мне расскажет yawncato.com
    В офисе сидит погонщик - женись на погонщике и он будет у тебя дома))
    Ответ написан
    Комментировать
  • Как добавить иконку заголовку виджета в Wordpress?

    OtshelnikFm
    @OtshelnikFm
    Обо мне расскажет yawncato.com
    #nav_menu-5
    #text-2 - у виджетов разные id. зацепиться можно

    и в body классы разные
    https://www.youtube.com/watch?v=yntt4BpgJNw&t=404s
    лучше осилить все 4-ре части видео
    Ответ написан
    1 комментарий
  • Как можно сделать опросы на Wordpress?

    OtshelnikFm
    @OtshelnikFm Куратор тега WordPress
    Обо мне расскажет yawncato.com
    Берите сторонний плагин опросов - смотрите как сделано там. Потом второй, третий...
    Вот и получаете общие принципы и подходы.

    Объяснять как сделать свой плагин? Берете и делаете. А логика - за вами.
    Ответ написан
    Комментировать
  • Плагины или инструменты для мониторинга посещаемости в Wordpress?

    OtshelnikFm
    @OtshelnikFm Куратор тега WordPress
    Обо мне расскажет yawncato.com
    Статистика у вас уже есть: access.log - вашего вебсервера.

    Погуглите утилиты что парсят его - всякие grep в линуксах и прочие. Зачем для этого подключать вордпресс? - вы за хостинг удолбаетесь переплачивать. Все что надо - логи доступа вашего вебсервера.
    Ответ написан
    Комментировать
  • При создании новой записи в wordpress, автоматически создавать новую таблицу в mysql?

    OtshelnikFm
    @OtshelnikFm Куратор тега WordPress
    Обо мне расскажет yawncato.com
    У записи вордпресс есть id в wp_posts
    Пока для этого создавать ничего не надо.

    Затем можно пойти 2мя путями:
    1. Регистрируешь метабокс - в нем пишешь все о фирме. Это будет храниться в wp_postmeta

    2. Регистрируешь таблицу в бд: id = id записи, остальные колонки по вкусу.

    Просмотры - плагины просмотров пишут по id записи и выводят сколько просмотрели.

    Но можешь написать свое узкозаточенное решение.

    p.s. для фирм и людей лучше зарегистрировать кастомный тип записи.

    p.s. если тебе надо стату по каждому юзеру - его ip, время и т.д + таблица по этому направлению.

    А то что вы описали - одна запись - одна таблица - перебор. Так жесткий костыль.
    Ответ написан
    Комментировать
  • Официальные темы wordpress имеют одинаковую структуру? Как создать совместимую?

    OtshelnikFm
    @OtshelnikFm Куратор тега WordPress
    Обо мне расскажет yawncato.com
    Объясните - зачем вы хотите настройки одной темы (с одним дизом) переносить в другую?

    Если вы через get_theme_mode получали контакты фирмы и т.п. - то эти контакты будут работать только в вашей теме, но никакой в другой (ну или пока вы руками код темы не поправите).

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

    А если вам надо универсальное решение то:
    1. пишите плагин - выводите шорткодами и виджетами.
    2. или пишите под самый популярный пейдж болдер и навязывайте всем его.
    В первом случае - вам придется вставлять виджет или шорткод иногда в нужное место костылями - это не универсально
    Во втором случае вам придется всех подсаживать на УГ под названием элементор и прочие билдеры. Это тоже не есть хорошо.

    Так для какой задачи вам нужно это универсальное решение?
    Я бы и get_theme_mode не использовал если это продакшен сайт - все бы в его теме прописал чтоб не гонять байты в объектный кеш
    Ответ написан
    Комментировать
  • Почему не работает уменьшение толщины шрифта?

    OtshelnikFm
    @OtshelnikFm
    Обо мне расскажет yawncato.com
    Подключай шрифты которые содержат этот набор (а может ты сам их подключал исключив другие начертания).

    А то часто бывает 400 да 900 в наборах
    Ответ написан
    Комментировать
  • Какие есть решения для управления 100+ сайтов?

    OtshelnikFm
    @OtshelnikFm Куратор тега WordPress
    Обо мне расскажет yawncato.com
    Легко гуглятся такие сервисы. Если вы не знаете как найти конкурентов - значит вы не знаете нишу. Лезть таким образом в нее - трата времени
    Ответ написан
    2 комментария
  • Большое кол-во страниц в wp?

    OtshelnikFm
    @OtshelnikFm Куратор тега WordPress
    Обо мне расскажет yawncato.com
    Большое кол-во страниц в wp?

    - без проблем. Крупные магазины вон и вуку ставят и 100к товаров грузят и синхронизируют. Вы же говорите о голом вордпресс.

    пока не началась генерация, может быть кто-нибудь сталкивался с подобным?

    с подобным что?

    Как лучше структурировать данные?

    А какие данные? Мы же не знаем о чем вы

    Как лучше поступить в данной ситуации?

    личный опыт. Только он.
    Ответ написан
    2 комментария
  • Каким из указанных способов проще и лучшее создать загрузку фотографий в бд?

    OtshelnikFm
    @OtshelnikFm
    Обо мне расскажет yawncato.com
    В 2019 м году еще хранят файлы изображений в БД?

    Не читайте старых блогов. Файлы храните в файловой системе, а пути к ним - в базе

    Хотя есть извращенные движки что верстку шаблонов хранят в бд... куда этот мир свернул...
    Ответ написан
    Комментировать
  • Как отключить создание нового файла после изменения изображения в Wordpress?

    OtshelnikFm
    @OtshelnikFm Куратор тега WordPress
    Обо мне расскажет yawncato.com
    Я делал такой премиум доп otfm-watermark-and-crop - загугли найдешь - если интересен код.

    А вот принцип - ВП фильтр wp_generate_attachment_metadata
    Берешь размер large у фотки - этот размер у тебя указан в настройках медиабиблиотеки ВП.
    Вот например у меня он 1900х1000

    Хранить фотки большего размера мне не нужно - я беру этот размер - заменяю им оригинал (full) и удаляю атрибут large из массива. Таким образом имею все зарегистрированные размеры и full размер (тот самый прежний large), а самого размера large в медиабиблиотеки как бы нет. Есть оригинал ровно такого размера.

    В общем юзеры ко мне грузят обложки, аватарки по 4-5 мегабайт, а на выходе получаю я максимум изображение размером 1900х1000 и размером в 300-500 килобайт. У меня не фотохостинг чтоб хранить оригиналы, а юзеров я не хочу ограничивать - сами понимаете телефоны сейчас фоткают 5000 пикселей фотки, и юзерам это удобно что у меня кропается так.

    А если мне инфографику длинную надо загрузить - функция имеет стоп слово. И по нему останавливает кроп
    Ответ написан
  • Как поменять верстку темы wordpress?

    OtshelnikFm
    @OtshelnikFm Куратор тега WordPress
    Обо мне расскажет yawncato.com
    Меняйте верстку темы 1 на ту которая нравится из темы 2.
    Но не поломайте логику из темы 1
    Ответ написан
    Комментировать