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

    OtshelnikFm
    @OtshelnikFm Куратор тега WordPress
    Обо мне расскажет yawncato.com
    rss, rest, парсинг
    Ответ написан
    Комментировать
  • В Вордпресе что-то вызывает jQuery и заставляет его выводиться в шапке, а не в футере?

    OtshelnikFm
    @OtshelnikFm Куратор тега WordPress
    Обо мне расскажет yawncato.com
    Google page speed г*вно. Даже гугла сервисы не проходят его, а сами гугл программисты не следуют его же гайдам.

    jquery в ВП должен быть в шапке. Если вы перенесете в подвал - то наживёте проблем и будете очень точечно искать проблемы по пустякам. Короче тратить время не на те дела. Правило 20/80 говорит нам что вы занимаетесь неэффективным делом. Экономия на спичках всегда отнимала кучу времени, а ведь в это время можно было сосредоточиться на важных делах.

    каким образом узнать, какой скрипт (или ещё что) инициализирует вызов библиотеки, что бы уже конкретно по нему работать?


    global $wp_scripts;
    Ответ написан
    4 комментария
  • Зачем нужен этот файл в корне сайта varvara.php?

    OtshelnikFm
    @OtshelnikFm Куратор тега WordPress
    Обо мне расскажет yawncato.com
    Варвары хотят захватить ваш сайт. А содержимое этого файла - покажите.
    Ответ написан
    6 комментариев
  • Как сделать счетчик посещений wordpress, если статья открывается в модальном окне?

    OtshelnikFm
    @OtshelnikFm Куратор тега WordPress
    Обо мне расскажет yawncato.com
    При открытии модального окна можно запускать событие его открытия (думаю в js есть такие методы). Ну а там уже согласно апи плагина - посылаете +1 в функцию через ajax
    Ответ написан
    2 комментария
  • С каким частыми проблемами wordpress вы сталкиваетесь?

    OtshelnikFm
    @OtshelnikFm Куратор тега WordPress
    Обо мне расскажет yawncato.com
    Частые проблемы ВП:
    - google pagespeed ускорь мне чтоб до 100 добить
    - элементор не элементарно настроить
    - натянуть на ВП тему
    - элементор тупит - всё зависло
    - а тут и мобильная версия поехала
    - что-то с плагином кеширования проблема
    - сжал css/js через autoptimize - чет всплывающее окно не работает
    - перевел на https сайт - пишет смешанный контент
    - перевел на https сайт - нет стилей
    - сайт грузит 15 мегабайт картинок и видосиков + фоновое видео - что так медленно вордпресс работает?
    - нашел крутой плагин - но он не переведен. Переведи мне автоматом. а?

    Но не думаю что волшебная палка об этом есть и будет))
    Ответ написан
    1 комментарий
  • Кто - нибудь натягивал верстку на WooCommerce? Чем руководствоваться?

    OtshelnikFm
    @OtshelnikFm Куратор тега WordPress
    Обо мне расскажет yawncato.com
    в гугле, в ютубе - первые строки выдачи. Согласен с комментатором что это лень.
    Обычно не зная как решить задачу - её делегируют другим - если время ехать уже сейчас.
    Ответ написан
    Комментировать
  • Фриланс-площадка на Wordpress, возможно?

    OtshelnikFm
    @OtshelnikFm Куратор тега WordPress
    Обо мне расскажет yawncato.com
    Фриланс площадку легко на ВП. Но т.к. вы готовы на этом зарабатывать - то и плагины все платные.
    Вот вам подойдет Freelance NextGen https://codeseller.ru/products/freelance-nextgen/ . Есть и безопасная сделка и платежные системы более десятка и фильтр. Там есть ссылка на демо - смотрите, подойдет ли вам.

    вордпресс это уже давно не только блоги. На нем и умным домом управляют и пиво варят, а фриланс или магазин на нем - в порядке вещей.
    Ответ написан
    5 комментариев
  • Как пользователю с ролью "автор" дать доступ к публикации только в трёх рубриках?

    OtshelnikFm
    @OtshelnikFm Куратор тега WordPress
    Обо мне расскажет yawncato.com
    Плагин wp-recall с фронтенд формой публикацией.
    В настройках формы публикации в админке ставите разрешенные id рубрик и пользователь из фронта будет публиковать в них. С ролью автора в настройках ставьте чтоб в админку не пускало.

    Вот документация по плагину: https://codeseller.ru/dokumentaciya-wp-recall/ смотрите про "Произвольные поля формы публикации WP-Recall"
    Ответ написан
    Комментировать
  • Тема WordPress, где есть возможность зарегистрироваться и оформить свой профиль?

    OtshelnikFm
    @OtshelnikFm Куратор тега WordPress
    Обо мне расскажет yawncato.com
    WP-Recall плагин и лк подключается просто разместив шорткод. Тема тут не играет роли. Для более глубокой интеграции под фриланс биржу, магазин есть несколько дочерних тем https://codeseller.ru/prodcat/dochernie-shablony/ но для вас они избыточны.
    Плагин работает шустро - т.к. использует свою минимизацию стилей и скриптов и свой функционал объектного кеширования. Для того чтобы проверить здесь и сейчас - его вполне достаточно. Стоит конечно уделить пару часов на просмотр видео и большинство вопросов для вас прояснится https://codeseller.ru/post-group/video-dlya-novich...
    Ответ написан
    Комментировать
  • Удобный способ редактировать контент блоков в Wordpress?

    OtshelnikFm
    @OtshelnikFm Куратор тега WordPress
    Обо мне расскажет yawncato.com
    Если билдеры перебор, а ВП кастомайзер не подходит, а ждать вордпресс 6.0 тоже не хочется, то пиши тогда на ajax обработчик клика по блоку. Если роль - админ - то по клику на блоке давай ему возможность смены текста. Для 2-10 блоков работы на час, два. Это при условии что все имена блоков их наименование тебе известны.
    Чуть сложней будет если надо будет и пикчу менять и блоки местами, но при руках из нужного места справишься.
    Ответ написан
    3 комментария
  • Кто как реализовал тестовое задание?

    OtshelnikFm
    @OtshelnikFm Куратор тега WordPress
    Обо мне расскажет yawncato.com
    А потом Вы будете сюда приходить и нами проект своей компании допиливать? А ЗП за вас нам тоже получать приходить? Если "да" - то куда приходить?

    На то оно и тестовое т.з. чтоб вы сами его решали. Это ваша жизнь - вам ею и жить.
    Ответ написан
    1 комментарий
  • Как редактировать плагин WordPress, чтоб при его обновлении изменения сохранились?

    OtshelnikFm
    @OtshelnikFm Куратор тега WordPress
    Обо мне расскажет yawncato.com
    Не слушайте, они не в теме))

    Можно, но при условии ваших знаний и возможностей плагина. Важно усвоить - ядро (файлы) плагина править нельзя. Но у себя воздействовать - можно.

    Итак:

    Смотря что вы подразумеваете под редактированием:

    1. Если css файлы - их редактировать нельзя. Только переопределять. т.е. если есть класс .some в плагине - то вы у себя в подвале подключайте свой css файл, а стиль для .some переносите и пишите там.

    2. если вы говорите о правке перевода, а у автора плагина строки переведены через __() функции - то воспользуйтесь плагинами интернационализации (переводов), или ВП фильтром gettext

    3. Если php файлы, то поинтересуйтесь у автора - есть ли в том месте, где вы хотите поменять, фильтр. apply_filters в коде плагина, а вы воздействуете на него через add_filters (Есть еще экшены (действия) - но они не позволяют изменять. Это триггеры, когда событие произошло).
    Если фильтра в этом месте нет - попросите автора добавить его. Обычно автор заинтересован в том, что его плагином пользуются и внедряет. Но если вам фильтр нужен только для смены текста - то вам вариант номер два, выше. У плагина может быть 500 строк и на каждую строку текста лепить фильтр - маразм.

    4. Автор плагина может ввести и поддерживать функционал шаблонов. Темплейты - например карточка товара, профиль пользователя, одиночная запись и т.д. Такой функционал имеют многие плагины. bbPress, woocommerce. Суть их такова - что вы переносите файл шаблона (например cart.php) в свою тему или внутри папки wp-uploads (каждый плаг по своему реализует) и плагин вначале проверяет наличие такого файла вне своей папки, а потом, если не нашел там, подключает из своей папки. Так вы можете всю нужную верстку и внешний вид под себя переделать.

    5. Много функций внутри плагина висит на хуках (add_action) - например так:
    add_action('some_action', 'some_function', 20);
    где 20 - приоритет выполнения. Так вы можете всю функцию дерегистрировать через remove_action. Например так:
    remove_action('some_action', 'some_function', 20); (приоритет 20 обязательно такой как и при регистрации)
    и потом всю функцию из плагина копируйте к себе (переименуйте) и вешайте на этот же хук и приоритет. Внутри функции уже делайте как вам надо - изменяйте.
    Но этот способ самый зависимый - т.к. вам нужно следить - вдруг в обновлении автор в этой функции внес изменения или устранил уязвимость. Следите через svn или гит.

    Так что варианты есть. А если их еще в плагине нет - попросите автора плагина добавить такую возможность. Если автор плагина не пойдет на встречу - не юзайте такой плагин. Там нет будущего. Большинство программистов понимает что ситуаций много и помогают и внедряют и подсказывают если есть еще способы влияния на нужный участок.
    Ответ написан
    Комментировать
  • Вопрос об опасности скачивания тем и плагинов вордпресс с различных источников?

    OtshelnikFm
    @OtshelnikFm Куратор тега WordPress
    Обо мне расскажет yawncato.com
    Сейчас чисто, завтра заминировано. Брать всегда надо у разработчика, а не со свалок вареза.
    Думаете они там Робингуды и раздают просто так?
    Ответ написан
    3 комментария
  • Существуют ли сайты, которые созданы в Elementor и от которых сносит крышу?

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

    Крутого пейджбилдерного сайта я не видел.

    Да блин и без них все сайты на одно лицо. Вон медиум или хабр - не на ВП совсем. А все равно унылые сайты.
    Крутые сайты, что иногда попадаются, сносят крышу моему кулеру на процессоре - они просто нагибают браузер и съедают все ресурсы. Нафиг такие рюшечки.
    Ответ написан
    2 комментария
  • Можно ли определить, что Wordpress-тема валидная, но без её файлов?

    OtshelnikFm
    @OtshelnikFm Куратор тега WordPress
    Обо мне расскажет yawncato.com
    Гоните демку по html5 валидатору. Демка то наверняка есть.

    А по wpcs - без доступа к файлам... Ну это как дебаг php проекта без него самого запускать.
    Хотя вон некоторые умудряются ремонтировать километры дорог - без самого ремонта дорог. Главное освоить бюджет.
    Вы точно областью не ошиблись?
    Ответ написан
    1 комментарий
  • Подключить файл стиля и скрипт при иницилизации плагина wordpress?

    OtshelnikFm
    @OtshelnikFm Куратор тега WordPress
    Обо мне расскажет yawncato.com
    Переопределяйте стили написав правки в своем стилевом файле. Это могут быть произвольные стили в ВП или стили в дочерней теме.
    Зачем вам класс и методы чужого плагина? Стили и скрипты подключаются в ВП его механизмом. Почитайте как в ВП правильно подключать стили и скрипты - тема обмусолена тысячу раз.
    А если вам нужна поддержка по стороннему плагину - обратитесь к его автору.

    Вот вам 3 варианта решения вашей задачи.
    Ответ написан
    Комментировать
  • Как реализовать сайт с публикацией и скачиванием файлов?

    OtshelnikFm
    @OtshelnikFm Куратор тега WordPress
    Обо мне расскажет yawncato.com
    Попробуйте плагин Download Monitor - он есть в репозитории и переведен на русский. Имеет контроль версий
    Ответ написан
    Комментировать
  • Как добавить такой функционал на WordPress?

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

    Тернист и сложен путь падавана юного. Когда готов - вдруг, за поворотом, понимает что зелен и молод он.
    Ответ написан
    2 комментария
  • Как удалить медиафайл из БД Wordpress, но оставить сам физический файл?

    OtshelnikFm
    @OtshelnikFm Куратор тега WordPress
    Обо мне расскажет yawncato.com
    Смотри - ты юзаешь функцию https://wp-kama.ru/function/wp_delete_attachment
    А посмотрев в ней исходный код я вижу вызов функции wp_delete_attachment_files в самом конце иду в нее - там wp_delete_file_from_directory, потом еще глубже wp_delete_file

    И вот я тут https://wp-kama.ru/function/wp_delete_file
    И там есть фильтр wp_delete_file - вот его очищай на момент отрабатывания твоей функции - тогда файл останется на диске.
    Ответ написан
    3 комментария
  • Как настроить отображения имя и фамилии в профиле?

    OtshelnikFm
    @OtshelnikFm Куратор тега WordPress
    Обо мне расскажет yawncato.com
    Здравствуйте.
    Все же надо писать на официальный форум поддержки плагина. Оперативней ответ получите.

    Я использую плагин «WP-Recall» такой настройки нет.


    Для этого не надо настройки. Есть логика:
    плагин выводит то, что указано. Указан у автора только логин и нет отображаемого имени — покажет логин. Указал «Отображаемое имя» — и будет показано отображаемое имя https://yadi.sk/i/PWu7w_funKShJA

    как минимум там можно поступить двумя путями:
    1. отобразить в форме регистрации нужные поля https://yadi.sk/i/niucb_PrfC7AKQ Можно его указать обязательным в форме регистрации.
    2. пользователь в настройках своего профиля (админка или фронтенд), потом, после регистрации может выставить так как нужно.

    Вот когда он укажет отображаемое имя — тогда оно и высветится.

    Документация по плагину (много видео) https://codeseller.ru/dokumentaciya-wp-recall/ «Произвольные поля профиля WP-Recall» — там выставляется галка и для дефолтных ВП полей чтобы например показать их в форме регистрации.

    p.s. специально проверил — все так именно и работает. Ничего не поломалось.
    Ответ написан
    Комментировать