Задать вопрос
Ответы пользователя по тегу WordPress
  • Можно ли определить, что 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. специально проверил — все так именно и работает. Ничего не поломалось.
    Ответ написан
    Комментировать
  • Как вывести всю информацию о странице WordPress?

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

    OtshelnikFm
    @OtshelnikFm Куратор тега WordPress
    Обо мне расскажет yawncato.com
    В чем может быть причина

    Причина может быть в вашем ip
    Он привязан к этому городу. Зайдите через тор браузер - покажет совсем другой город.
    Все эти определяторы городов не хвастаются 100% точностью.

    Но если вы заходите с мобильного и сайт просит вас разрешения дать ему данные геолокации - и вы не отказываете - то точность будет высокая.
    Ответ написан
    2 комментария
  • В чем заключается работа wordpress php разработчика с опытом?

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

    OtshelnikFm
    @OtshelnikFm Куратор тега WordPress
    Обо мне расскажет yawncato.com
    Маска - это работа js. Отключаешь js - вводи что хочешь. И паттерн можно даже в инструментах браузера поменять. Поэтому такая "защита" фейк. Всегда подобное надо валидировать на сервере. Не прошло - возвращай ошибку.

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

    OtshelnikFm
    @OtshelnikFm Куратор тега WordPress
    Обо мне расскажет yawncato.com
    API яндекс диска
    Ответ написан
    Комментировать
  • Можно ли продавать купленную тему?

    OtshelnikFm
    @OtshelnikFm Куратор тега WordPress
    Обо мне расскажет yawncato.com
    Вы можете продать тему - но удалив css и все картинки и любые описательные текста - инструкции, ридми. Они не относятся к gpl. Это Dual license
    А теперь вопрос - зачем кому-то ваша тема без css и картинок?

    Но вы можете попытаться продать тему как она сейчас всю - но тогда спите и ждите что вас найдут. И будут юридические последствия.

    Ответ мой в той теме, ссылку на которую дал Денис Янчевский. И почитайте там комментарии
    Ответ написан
    Комментировать
  • Стоит ли уходить с разработки WordPress?

    OtshelnikFm
    @OtshelnikFm Куратор тега WordPress
    Обо мне расскажет yawncato.com
    Уходите.

    А вообще как один этап развития в фрилансе (в частности в вордпресс) - это уход от фриланса как такового в сторону пассивного дохода: блогеры, курсы, менторство, премиум решения (уход на энвато, кодеселлер в рунете).
    Уход вообще из рунета. Но скиллы вы понимаете какие там должны быть?

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

    Мне не интересен фриланс как таковой, а вот разрабатывать премиум решения - это удовольствие. Конечно еще работы много предстоит - но я думаю это хорошее направление. Тут ты сам себе заказчик.

    В фрилансе перегорают почему? Потому что надо искать заказ, снова общаться с заказчиками (жрать хочется - поэтому многие за сложных клиентов борются) узнавая т.з. (а иногда выбивая т.з.) - это психологически сложно. Это иногда долго по времени и вот только потом начинаешь работать. Хорошо если проект не стандартный, а если типовой сайт/магазин/элементор (материться нельзя) - это тоска. И ты понимаешь что живешь день за днем как в дне сурка. Дне. Дно... Всё - мотивация ушла, депрессняк.

    Поэтому бросайте заниматься ерундой - и если скиллы есть - ищите уникальную нишу. Рынок переполнен типовыми исполнителями - докажите что вы круче. А для этого вы должны выделяться и в вас должно быть что-то что выделяет вас выгодно от других.
    Ответ написан
    3 комментария
  • Стоит ли использовать плагин для комментариев в Wordpress и какой лучше?

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

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

    Ну а по теме вопроса: используя в коммерческом проекте - вы свой коммерческий ресурс и подставляете (это бомба замедленного действия). Вы уверены что нет зловреда от распространителя? А может быть он хорошо спрятан и пока не было сигнала чтоб он проявил себя? Или пока в этом обновлении его нет, а завтра будет? Каков ваш уровень знаний - чтобы самостоятельно провести аудит? И так перед каждым обновлением. Не забывайте что бесплатного в мире не бывает. Везде своя цель.

    Ну и как сказали выше - вам не будет техподдержки от разработчика, своевременных обновлений (а вдруг дыру нашли? Разраб то устранит быстро, а распространитель этих файлов не оперативно среагирует. Пока дойдет очередь)

    И как финал - плагин может перестать существовать. Или автор его втихую продаст другой компании - как убыточный актив. А новые ребята внедрят туда... Ну все снова сверху читаем...
    Так вот - не поддерживать разработчика.

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

    Второй аспект - именно морали. Так же как и в политике - это может сказаться на вашей репутации. Так что вопросы задавайте, но старайтесь не высказывать в комментариях свою позицию что это "правильно и верно" и "почему бы нет". Интернет он всё помнит. И если ваш коммерческий проект выстрелит - то себе в ногу. Именно из-за использования факта чужого труда оттолкнет партнеров и инвесторов. Или вы не сможете найти на свой коммерческий проект покупателя - если захотите ресурс продать. Вариантов, "что может пойти не так" - много.

    p.s. майкрософт купил гитхаб - поэтому думаю скоро пойдет волна банов и подобный аккаунт будет забанен. Не дошла еще абуза до него. Пока не до этого им. На каком основании? На основании авторитетного пострадавшего.
    Ответ написан
    Комментировать
  • Почему не срабатывает ajax и не передается запрос?

    OtshelnikFm
    @OtshelnikFm Куратор тега WordPress
    Обо мне расскажет yawncato.com
    Задайте вопрос первоисточнику. ваш КЭП
    Ответ написан
    2 комментария
  • Как импортировать виджеты из .txt файла?

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

    OtshelnikFm
    @OtshelnikFm Куратор тега WordPress
    Обо мне расскажет yawncato.com
    Вот теперь понятна суть вопроса.
    Действительно заголовки - это не совсем гутенберг блоки в фронтенде. А просто H* тег. И они не оборачиваются в конструкцию вида <div class="wp-block-
    Выхода я вижу три:
    1. попросить разработчиков, уж если они поддерживают концепцию блоков, то и его обернуть в див с указанием блока
    2. С помощью jquery при загрузке страницы оборачивать в нужные дивы все найденные в контенте записи эти h* заголовки.
    3. Самый верный - написать свой гутенберг блок с заголовками и версткой нужной вам под ваш проект.
    Посмотрите этот пример https://github.com/WordPress/gutenberg-examples/tr... - вам нужно изменить его под свой случай. Ну или подобных стартовых блоков в сети как создавать - множество.

    Мне нравится гутенберг именно этой концепцией - теперь под каждый сайт, я смогу создавать свои блоки со своей версткой, а не пользоваться существующими, которые не укладываются в дизайн сайта.
    Да - это кастом. Но раньше, в tiny mce редакторе - выход был - написать шорткод. Запомнить его, атрибуты - это все было очень геморно
    Ответ написан
    1 комментарий
  • Как организовать код для WordPress?

    OtshelnikFm
    @OtshelnikFm Куратор тега WordPress
    Обо мне расскажет yawncato.com
    Ставишь терминал, node.js, npm, webpack - на своем сайте я писал про подключение этого хозяйства, когда я делал плагин к гутенбергу.

    Каждый компонент - отдельный js и css
    Потом все пакуешь в отдельный бандл (например просто по сохранению файла). На выходе получается 1 js и 1 css файл. Причем уже минимизированные и сжатые. Т.к. все висит на сохранении файла - результат видно сразу в браузере. Ничего дополнительно делать не надо - автоматом пакуется.

    Можно css через автопрефиксер натравить - тогда будут добавляться вендорные префиксы -moz- -webkit- - как настроишь по правилам. Например поддержка только 2х последних версий.

    Но лучше конфиг собирать по логике - core.js, non-logged.js, logged.js, single-page.js - т.е. не сразу паковать всё в один, а соблюдая логику - в кор - то что нужно всем и везде. Ну и т.д.

    По поводу css - посмотри BEM - очень здорово помогает на сложном проекте не повторяться.
    js - тоже надо дублирующие сущности в отдельные функции вынести.

    Еще - важно осознавать где и когда файл нужен. Например css, не критичный для первого экрана - нет смысла грузить в шапке - его смело грузи в подвале.
    По возможности отказаться от инлайн стилей и скриптов. В скрипты можно с помощью php получать динамические данные, настройки и выводить в js объект инлайном. А из объекта уже в js файле брать то что надо.

    Потому как статика - она кешируется, а то что у вас простынёй в html - нет. И каждый раз передается по сети.
    Ответ написан
    Комментировать
  • Как лучше организовать уведомления о новых постах на Wordpress?

    OtshelnikFm
    @OtshelnikFm Куратор тега WordPress
    Обо мне расскажет yawncato.com
    Веб пуши.

    Мейлы - борьба с попаданием в спам. Темболее если юзер не подписывался на почту (вы написали автоматически) - то это более вероятно чем 99.9%.

    Но и у веб пушей тоже есть психология - часто будете надоедать - будете терять базу.

    Вы задаете очень общий вопрос. Только ленивый его не обмусоливал. И только ленивый не искал в гугле
    Ответ написан
    Комментировать