• Как сделать в карточке товара такие выпадающие списки?

    maksym1991
    @maksym1991
    WordPress adept
    Здравствуйте, это сделано через вариации woocommerce. Более подробно здесь
    Ответ написан
    Комментировать
  • Как изучать платформы(Wordpress и тд)?

    HeadOnFire
    @HeadOnFire
    PHP, Laravel & WordPress Evangelist
    1. Учить английский. На русском инфы очень мало, к тому же в основном устаревшая. Если сравнивать с английским, то ее вообще критически мало, особенно актуальной и качественной.
    2. wp-kama.ru
    3. Запускаете Xdebug с остановкой в начале выполнения и шагаете по всему процессу. Смотрите и изучаете что происходит и как работает движок.
    4. Далее изучаете уже с Xdebug отдельные интересующие фрагменты.
    5. Читаете и изучаете сам код ядра.
    6. А потом то же самое с разными плагинами.
    Ответ написан
    Комментировать
  • Как настроить отображение нужных частей записи в Wordpress?

    HeadOnFire
    @HeadOnFire
    PHP, Laravel & WordPress Evangelist
    Боюсь, вы взялись за очень амбициозную задачу, если:

    Кроме кодекса, там очень все сложно, я совсем начинающий и пытаюсь почти с нуля создать свою тему. PHP тоже не знаю, но на примере смогу понять


    Потому как разработка кастомной темы, а тут еще и кастомной платформы по недвижимости по сути - это весьма нехилый кусок работы и тут вам понадобятся:

    - полноценные, хорошие знания WP - ядра, запросов, хуков итд
    - полноценные, хорошие знания PHP - ибо WP написан на PHP и все, кроме верстки, у вас будет связано с PHP
    - хорошие знания SQL, потому как в вопросах той же фильтрации контента без этого не обойтись

    Отвечать по самому вопросу не буду, потому как тут талмуд надо. Да и его будет мало, потому что 95% успеха в этой задумке - это опыт и понимание как строить сложный и потенциально нагруженный проект. Если этого нет, проект не взлетит, ибо:

    - во-первых, вы его вряд ли сделаете в разумные сроки и в приемлемом виде, но даже если, то см. дальше
    - его попросту не пропустят на популярные площадки типа ThemeForest, по уровню и качеству решений просто уйдет в отказ
    - даже если каким-то чудом пройдет (но нет), то оно не выдержит критики пользователей-покупателей, ибо работать будет "так себе", расширять-допиливать без боли не получится (а допиливать надо всегда)

    Вывод - возьмите сначала задачу попроще. На ней изучите PHP и WordPress немного основательнее. А уже потом беритесь за амбициозные проекты.

    И еще бонус-новость - для успеха своей "премиум-темы" сама тема и ее качество имеют даже не первостепенное значение. Самое главное - Его Величество Маркетинг. Без него (и вливаний в него) даже хорошие продукты пролетают мимо, никем не замеченные.
    Ответ написан
    1 комментарий
  • Плагин ACF Pro WP?

    Chefranov
    @Chefranov
    Новичок
    Пользуйтесь не Pro версией. В обычной версии достаточно возможностей
    Ответ написан
    1 комментарий
  • Как лечить спину айтишникам?

    GavriKos
    @GavriKos
    Ну йопт. Вот вы айтишник. Вы же знаете что вопросы по теме надо задавать тем кто шарит в теме, а не сгружать вопросы по программированию переводчикам. Сходите к врачу! И он вам все скажет что и как лучше для ВАШЕГО организма.
    Ответ написан
    11 комментариев
  • Как лечить спину айтишникам?

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    @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
    PHP, Laravel & WordPress Evangelist
    В шаблоне:

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

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

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

    По второму не совсем понятно.
    Ответ написан
    6 комментариев
  • Wordpress распространение темы с плагинами?

    zorca
    @zorca Куратор тега WordPress
    Да, можно через TGM Plugin Activation
    Ответ написан
    Комментировать
  • Как выбрать программиста с адекватной ценой за час?

    kawabanga
    @kawabanga
    определитесь, функции или задачи?

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

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

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

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

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

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