• Как лечить спину айтишникам?

    saboteur_kiev
    @saboteur_kiev
    build engineer
    Идете к врачу, получаете направление на МРТ.
    Идете на МРТ, делаете снимок.
    Идете к врачу, понимаете что именно у вас со спиной - ушиб, воспаление, защемление нерва, протрузия, грыжа.

    Слушаете рекомендации врача что с этим делать. Решаете как дальше жить.
    Просто без диагноза по МРТ идти в зал, особенно если у вас уже грыжа/протрузия - значит убить себе спину окончательно. Идти на массаж с защемлением нерва или воспалением - мало смысла. Там нужно подождать, возможно даже поколоть что-то, если воспаление зашло далеко и само не хочет проходить.

    В общем, первым делом - диагноз. Без него - лучше вообще ничего не начинать.
    Ответ написан
  • Как программно отключить комментарии в Wordpress?

    HeadOnFire
    @HeadOnFire Куратор тега WordPress
    PHP, Laravel & WordPress Evangelist
    без плагинов

    Меня всегда улыбает, когда люди пишут эту фразу...

    Плагины в WP - это просто куски кода. Тот же код в плагине или в functions.php делает ровно то же самое. Единственное исключение - это если плагин еще предоставляет страницу настроек, а вам она не нужна - тогда качаете плагин, открываете код и копируете оттуда ровно то, что вам надо. В общем, вопрос не в том, использовать плагин или нет, вопрос исключительно в том, насколько хорош его код. То же касается и "код в functions.php" - туда тоже можно впихнуть какую-то гадость.

    А теперь конкретно по вопросу комментов: Устанавливаете плагин Disable Comments и закрываете вопрос раз и навсегда.

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

    @aylo
    через ajax самый оптимальный способ тут будет, не будете светить email персоналии, отправляете id персоны по аяксу на бекенд вордпреса, там находите его емаил и отправляете через wp_mail()
    Ответ написан
  • Как получить term зная лишь его slug?

    @aylo
    попробуйте
    get_term_by( 'slug', get_query_var( 'term' ), get_query_var( 'taxonomy' ) )
    Ответ написан
  • Заказчик сует доработки очень маленькими порциями, как брать оплату?

    opium
    @opium
    Просто люблю качественно работать
    Тут просто надо вложить это изначально в стоимость и не надо его отучать.
    Например у меня есть заказчик который никогда не заказывает без скидки, хоть убейся ему нужна скидка, всегда наценяю ему двадцать процентов, потом даю скидку двадцать процентов, он раз как ребенок, и понятное дело что его тут вопрос денег не сильно волнует, но убеждения какие то толкают на обязательное получение скидки
    Ответ написан
  • Как получить кириллицу из "%25BA%25D1%25" с помощью php?

    @ffosters
    Используйте функцию urldecode или rawurldecode

    Строка $str должна быть корректной URL-кодированной строкой.
    Ответ написан
  • Зачем программисту работать на кого-то?

    nki
    @nki
    Автоматизация бизнес-процессов.
    Познав "дзэн программирования" перед тобой открываются большие возможности, и если есть идеи проектов, то их можно реализовывать, и зарабатывать на них, соответственно

    В чем же дело? Вперед к реализации своих проектов и заработку на них!
    Ответ написан
  • Как правильно организовать фильтры на сайте?

    @aylo
    Предисловие: Вп вполне годен для этой задачи. Причем сделать это можно за пару дней.

    Создаете custom post type, назовем его tour
    Добавляете к нему категории какие нужны
    эти 2 пункта можно просто слепить через плагин custom post type ui

    Добавляете мета поля к данному custom post type
    цена, количество звезд, город и прочее
    сделать просто через acf с привязкой к определенному типу записи (custom post type)

    фильтр пишете через гет запросы, к примеру.
    кликнул галочку 5 звезд, в урл добавляем ?stars=5
    кликнул на город добавляем ?stars=5&city=somecity
    в свою очередь в шаблоне проверяем есть у нас данный гет параметр и делаем нужный запрос к базе данных.

    фильтр это отдельная история можно и через аякс сделать на jquery, можно хоть на чем, vue, react,angula, что больше ближе вам, а можно просто как я описал через гет параметры.
    самое сложно тут фильтрация, а структура делается за пол часа.
    Ответ написан
  • Сервис онлайн-перевод нового синтаксиса в устаревний, php?

    DmitriyEntelis
    @DmitriyEntelis
    Думаю за деньги
    Здравый смысл говорит что нет, т.к

    а) в новых версиях иногда появляется функционал не поддерживаемый в старых, поэтому переписать новый код на старый лад может быть физически не возможно.

    b) в целом эта задача никому не нужна: в проекте используется какая-то конкретная версия php + периодически решается вопрос "как адаптировать старый код к новой версии php" (ну или не решается хе-хе).

    Я честно старался придумать ситуацию кому может понадобиться запускать код написанный под новую версию на старой - додумался только до легаси проекта, который хочет пользоваться плодами опенсорс, но не может.
    Что ж, тут пришло время обновлять свой код до актуальных версий языка.
    Ответ написан
  • Как в вордпрессе правильно прописать условие - выводить кнопку "ответить" только для админа..?

    HeadOnFire
    @HeadOnFire Куратор тега WordPress
    PHP, Laravel & WordPress Evangelist
    В шаблоне:

    <?php if ( is_user_logged_in() && current_user_can( 'administrator' ) ) : ?>
        <!-- код кнопки -->
    <?php endif; ?>
    Ответ написан
  • Wordpress клиентские ajax запросы?

    HeadOnFire
    @HeadOnFire Куратор тега WordPress
    PHP, Laravel & WordPress Evangelist
    Максимум что получилось сделать, это отправить на тот же admin-ajax.php

    Так и должно быть. Файл admin-ajax.php это обработчик для аякс-запросов. Отправляете на него, свой код вешаете на соответствующий хук. Сам хук идет в 2х вариантах - wp_ajax_* (для авторизованных пользователей) wp_ajax_nopriv_* (для неавторизованных). Это позволяет разделять функционал.

    По второму не совсем понятно.
    Ответ написан
  • Как выбрать программиста с адекватной ценой за час?

    kawabanga
    @kawabanga
    Бью себя по рукам за каждый ответ на глупый вопрос
    определитесь, функции или задачи?

    Сколько будет стоить создание страницы с выводом простой таблицы, а если добавить форму, а если добавить функцию...?

    Вы не поверите, но конкретно это задача с 100+ таблиц отнимет не более часа, (10 минут на запуск проекта, 10 на установку базы, миграций, и 15 - создать автоматически все таблицы и круды, используя шаблон).
    Вы получите возможность редактирования, таблицу просмотра, создания.

    А вдруг у вас там не Jquery а React будет?
    Вдруг вам нужно не просто цифру связной таблицы подставлять, а выпадающий список с аякс подгрузкой с сервера?
    Или вся работа должна проходить в одном окне с модальными окнами.

    Так вот и у программистов, когда они называют цену, они руководствуются правилом - а что если? И используют вилку цены для себя. Иногда называя больше. Лучший способ продуктивно работать с программистом - оплачивать его работу по часам. Тогда вся проблема несостыковок времени программиста и ТЗ - это проблема менеджера.
    Ответ написан
  • Как выбрать программиста с адекватной ценой за час?

    @cicatrix
    было бы большой ошибкой думать
    Знаете, это рынок.
    Представьте себе, не дай бог, у вас судебное разбирательство, и надо вам нанять адвоката. Один стоит 1000 р. в час, другой - 15000 р. в час. Как оценивать работу адвоката?

    Вообще, у программиста-фрилансера (как и у адвоката) должен быть опыт решения похожих задач в прошлом и лучше всего - рекомендательные письма / координаты предыдущих нанимателей, чтобы у них можно было поинтересоваться качеством его работы.
    Ответ написан
  • Функционал vs Функциональность?

    Weageoo
    @Weageoo
    Считаю «функционал» программерским жаргонизмом-сокращением, таким же, как «комп», «клава» (вики согласна); сам обычно это слово не употребляю, но всегда, в зависимости от контекста, понимал под ним либо синоним «функциональность», «функциональные возможности», «функциональное наполнение», «набор возможностей»; либо функцию, принимающую вектор и возвращающую скаляр. Сейчас вот узнал, что есть и третье значение сексологического характера, что, тем не менее, никоим образом не уничижает жаргонного значения данного слова.

    В связи с тем, что общепризнанными интерпретациями слова «функционал» являются только математическая и сексологическая, считаю нецелесообразным использование данного слова в несоответствующем его значению контексте, если его значение заранее не переопределено. В разговорной речи использование слова в нестандартном контексте считаю допустимым, потому как к обсценной лексике оно не принадлежит.

    Призыв «давайте не будем использовать слово «функционал» в своих статьях» считаю неоднозначным, потому как существуют вполне допустимые значения этого слова. Возможно, следует переформулировать данный призыв, к примеру, следующим образом:

    «Уважаемые хабраюзеры! По возможности, старайтесь не использовать в своих статьях жаргонизмы и обсценную лексику. Старайтесь, чтобы любое слово/фраза в Вашей статье не допускало множественного толкования (с учётом контекста) при условии использования только общепринятых значений слова/фразы.»

    Вообще говоря, на данный случай предусмотрен пункт 8 правил.
    Ответ написан
  • Как развиваться новичку в WordPress?

    @azerphoenix
    Самые главные источники -
    https://developer.wordpress.org/
    https://codex.wordpress.org/
    https://wp-kama.ru/

    А дальше установите ВП, темы, плагины. Попробуйте самому создать тему или плагин.
    Ответ написан
  • Слайдер с единым текстом?

    freislot
    @freislot
    Frontend-разработчик
    а что мешает текст поверх любого слайда вывести?
    <div id="slider">
      <div class="slide"></div>
      <div class="slide"></div>
      ...
    </div>
    <p>Ваш текст с позиционированием position:absolute</p>
    Ответ написан
  • Какие стратегии повышения зарплаты существуют?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Центральный показатель для бизнеса, а следовательно и руководителей, как людей представляющих интересы этого самого бизнеса - это коэффициент возврата инвестиций (ROI). Соответственно, сотрудник должен приносить компании больше денег, чем потребляет. Естественно, что чем выше разрыв между затратами и прибылью, тем лучше, поэтому фонд оплаты труда руководитель должен держать на том минимальном уровне, который гарантирует бесперебойную работу сотрудников. Один из факторов этой бесперебойности - низкая текучка. Сотрудников терять нежелательно. И чем ценнее для компании сотрудник, чем более он профессионален и/или чем больше на него завязано, тем дороже обходится его потеря. Натурально в деньгах. Придётся затратить больше, чем обычно, денег на поддержание работы без него. Придётся затратить деньги и время (те же деньги) на поиск, найм, введение в работу, возможно, обучение нового сотрудника. При этом он может оказаться совсем неподходящих и цикл придётся повторить. Или может оказаться просто хуже прошлого и эффективность отдела снизится. Поэтому, когда сотрудник приходит просить прибавку, руководитель оценивает может ли этот сотрудник уйти или только блефует, насколько легко его будет заменить, какой урон компании будет нанесён его уходом. Потом руководитель оценивает стоимость расширения ФОТ - есть ли резервы, какой сейчас ROI, будет ли больший ROI от реинвестиции этих средств во что-то другое? Если уход сотрудника будет стоить меньше, чем увеличение ФОТа, сотруднику откажут.

    Естественно, всё описанное справедливо для случая, когда руководитель - профессиональный менеджер. А то часто на месте руководителя сидит человек руководствующийся эмоциями и мутными соображениями вычитанными в сомнительной бизнес-литературе.

    Из этого вывод, стратегия проста - увеличивайте собственный профессиональный уровень на столько, чтобы свободно менять компанию, как только вас что-то перестало устраивать.
    Ответ написан
  • Неплохо знаю WP но зарабатываю мало, что делаю не так?

    Начните работать на Upwork.com. Там очень много работы по вордпрессу. Работайте с западными заказчиками ( желательно западня Европа, США, Австралия; индийский/арабские/азиатские заказчики - не стоит ).
    Становитесь профи. Ставьте себе задачи сами, тренируйтесь. Смотрите ленут предложений, чтоб понять какие задачи встречаются, и снова тренируйтесь.
    Нет такой штуки, как цена за какую-то конкретную работу. Это самый большой психологический барьер. С опытом понимаете, что хороший клиент платит не только за результат, а за комфорт работы с вами, простоту в общении, умении задавать правильные вопросы и не надоедать излишними вопросами, за умении быть на связи, отвечать быстро, кратко, четко, делать работу так, чтоб потом не приходилось дофига фиксить и доводить.
    Не работйте с плохими клиентами, которые считают что вы им что-то должны, не ценят ваше время и т.д. Во время контракта - вы профессионал, который оказывает квалифицированную помощь тому, кто в ней нуждается, а не просто наемный хз-кто. Вы работаете "с кем-то", а не "под кем-то". Учитесь отказывать плохим клиентам, говорить "нет"; не объясняться, а говорить об условиях, на которых согласны работать.
    Для начала поставьте себе рейт $12 в час ( и теперь сравните сколько это выйдет за тот же объем работы, за который вы получаете 12к рублей сейчас ). В зависимости от успехов, кол-ва заказов и качества отзывов за полгода-год рейт можно поднять до $25-40 в час ( и это не предел, я видел ВП-про, которые берут $65-80 за ВП ).

    Важный момент. Не сочтите за троллинг, но "дъявол в мелочах". Без обид. Научитесь писать грамотно. Безалаберный в деловой переписке человек, может писать такой же безалаберный код. Под рукой всегда есть гугл, водр с проверкой грамматики и т.д. Не ленитесь.

    И самое главное - верьте в себя. Если кто-то другой может, вы и тоже можете. Все получится.
    Удачи =)
    Ответ написан