• Как авторизовать пользователя в react приложение с помошью cookie и wp rest api?

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

    @FrontendNoob
    Если приложение не несет в себе бизнес логики - зачем нужен Wordpress?
    Проблема в идеалогии. Задача фреймворка - построить бизнес логику приложения не отвлекаясь на лишнюю реализацию. В вашем случае не нужен даже базовый роутер. Так зачем?
    Для лендинга достаточно написать 1 точку для приема заявок, его проще поддерживать.
    Однако, если есть желание упарываться в WP, то стартовая тема roots.io - Sage или базовая тема с Timber под капотом будут отличным решением.
    Чисто идеалогически - eсли все же есть желание сделать хороший лендинг с WP админкой можно взять Frontity или набор из Gatsby с headless плагинами. Если работа с React слишком сложна - можно взять Svelte с тем же набором плагинов, что и Gatsby
    Ответ написан
    1 комментарий
  • Как отработать PHP код внутри строки?

    @FrontendNoob
    Мм. Вариантов решения великое множество. Вот один из них.
    <?php
    $tour_template = get_field("one_day");
    get_template_part("tour-templates/{$tour_template}");

    Вам бы начать с освоения языка. Чтобы распарсить что-то в строке, подставляемая переменная/функция должна возвращать значение. Функция the_field должна вернуть void, а не искомое значение. Ее задача вывести, а не вернуть.
    Ответ написан
    1 комментарий
  • Можно ли в ACF сохранять инфу по SLUG?

    @FrontendNoob
    Нельзя.
    Если что-то мешает вам нормально работать, как минимум стоит задуматься над тем, а нужно ли оно вам?
    Хотите красиво деплоить проект вместе с базой освойте докер.
    Нет времени? Ложите базу в git и импортируйте ее по хуку, который придет с гита. Это можно накостылять на коленке за 10 минут гугления mysql ssh и shell_exec
    Ответ написан
    Комментировать
  • Как удалить генерируемые Wordpress классы для nav menu?

    @FrontendNoob
    То, что вы называете стилями называется классами.

    Вариант 1 - Кастомный Walker
    https://wp-kama.ru/function/Walker_Nav_Menu
    Вариант 2
    Не делать ничего, а зачем? Что мешает вам взять и написать стили для стандартного меню?
    Ответ написан
  • Как сделать так, чтобы в Smart Slider 3 картинки были webp (если этот формат поддерживается браузером)?

    @FrontendNoob
    Если написать самому то алгоритм следующий.
    Проверяем user_agent, если mac'оподобные браузеры, то не делаем ничего.
    В остальных случаях заменяем img через buffer на picture с 2 сурсами, webp и оригинала. также можно подкидывать полифилл для особо древних.
    Если не хотите делать это самостоятельно, попробуйте WebpExpress, он делает все правильно.
    Ответ написан
  • Бэкенд проще для новичка, чем фронтенд?

    @FrontendNoob
    Ситуация очень двоякая. Своих проблем хватает и в PHP и в Javascript. В контексте php, найти работу на первых парах будет сложнее, многим компаниям нет интереса до php джуниоров и на то есть причина (качество кода у джуниоров крайне низкое, тем-более что язык с динамической типизацией. А значит джуниору практически ничего нельзя поручить). Кроме того, не стоит верить на слово человеку, который имеет обширные познания в своей сфере. Это просто только для него, вам же вероятнее всего так не покажется. К тому же - информации необходимой к изучению ничуть не меньше.
    С фронтендом немного попроще, достаточно понимать html + css + любой сборщик на ваш выбор (это совсем не много) и вот, вам уже можно поручить верстать простые страницы или небольшие проекты. Однако с найти работу с упором на Javascript будет также не просто, так как в основном требуются React/Vue/Angular разработчики.
    Что касается желания стать фуллстеком - это конечно похвально, но ваш уровень заработной платы от этого ничуть не увеличится, а напротив может стать немного меньше. Все потому, что HR смотрят на 1-2 ваших навыка, а у вас их может быть несколько десятков. Кроме того работодатели нередко просто не верят, вам потому, что их у вас может оказаться действительно много навыков.
    К тому же, чем шире ваш стек, тем тяжелее найти подходящую вашим ожиданиям работу (в том числе и по заработной плате, не зря же вы 3 года практикуете). Узких специалистов намного охотнее берут на работу, да и знают они больше, чем вы в той области, на которую будет открыта позиция.
    Опять же я не претендую на то, что мое мнение это истина в последней инстанции, я просто опираюсь на свой 4 летний опыт работы фуллстеком. Как говорится, у вас своя голова на плечах, никто за вас не решит :)
    Ответ написан
    1 комментарий
  • Почему папка с темой отдает 404?

    @FrontendNoob Автор вопроса
    Проблема была в правах на папку с репозиторием, были - 700, требовалось 755.
    Ответ написан
    Комментировать