• Такие собеседования в порядке вещей?

    Zoominger
    @Zoominger
    System Integrator
    Какая сфера? Веб? Тогда нормально.
    Таких, как вы, они, видимо, десятками гоняют. 9 из 10 повозмущаются, а один быстро всё схватит, объяснит и пойдёт махать клавиатурой за копейки.
    Так это и делается.
    Ответ написан
    1 комментарий
  • Как подключить файл стилей для отдельной страницы?

    в functions.php

    если подключаете на странице - is_page, если это статья, запись - is_single

    add_action( 'wp_enqueue_scripts', 'custom_scripts' );
    function custom_scripts(){
    		if( is_page( $id ) ) { // тут ID, slug или заголовок страницы
    				wp_enqueue_style( 'custom', get_template_directory_uri() . '/css/mysite.css');
    		}
    }
    Ответ написан
    4 комментария
  • Как сделать чтобы клиент сам мог бы добавлять текст на сайт?

    @Lord_Dantes
    Плагин Advanced Custom Fields.
    Устанавливаете. Заходите в пункт меню Группа Полей
    Там создаете группу полей называете её как угодно, далее там создаете поле с типом Область текста.
    Далее создаете запись и там ищите поле которое вы создали, вводите ваш текст.
    Далее идем в файл index.php. На месте где должен быть текст с админки вставляет следующий код
    <?php the_field("названиеполя", ID-записи) ?>.
    Все, теперь пишите текст с админки и он будет выводится у вас на сайте.

    Название поля это Ярлык поля, его можете взять там где создавали само поле.
    ID-запись найти можно, если зайти в Записи, и там навести на нужную запись, далее снизу справа или слева будет ссылка куда ведет запись там ищем строчку post=ID-записи.

    Если ничего не понятно почитайте про ACF(Advanced Custom Fields) что это и с чем его едят
    Ответ написан
    Комментировать
  • Можете скинуть статью хорошую по созданию Темы для Wordpress?

    firedragon
    @firedragon
    Не джун-мидл-сеньор, а трус-балбес-бывалый.
    Прямо даже и не знаю. Попробуйте на сайте

    https://codex.wordpress.org/%D0%A1%D0%BE%D0%B7%D0%...
    Ответ написан
    1 комментарий
  • Почему не работает fullcalendar?

    @weart
    На странице так:

    кровь из глаз
    Ответ написан
    Комментировать
  • Почему говорят не учить РНР?

    @McBernar
    Бред.
    В седьмой версии php стал полностью классо-ориентированным, появился тайпхинтинг, вокруг языка прекрасная устоявшаяся экосистема (не надо каждый год перескакивать на новую технологию, как в js), огромное сообщество, композер и огромное количество материалов для обучения.

    Если вы любите бэк, то php — прекрасный выбор.
    Но это не отменяет того, что параллельно можно и с нодой работать. Второй яп лишним точно не будет.
    Ответ написан
    5 комментариев
  • Как отредактировать кнопку на WPBakery Page Builder?

    azerphoenix
    @azerphoenix
    Java Software Engineer
    Абсолютно искренне, по фотографии вам никто "диагноз" не скажет...
    Все зависит от того, как именно этот блок добавлен. Является ли этот блок просто куском html кода вставленного в Visual Composer или это один из встроенных виджетов плагина или это дополнение для плагина WPBakery или это виджеты самой темы созданные для плагина Visual Composer ит.д.
    Ответ написан
    Комментировать
  • Как сейчас дела у frontend разработчика на Upwork?

    HeadOnFire
    @HeadOnFire
    PHP, Laravel & WordPress Evangelist
    1. Ваши навыки отстают от рынка. Сейчас чисто верстка требуется не так часто и да, чисто HTML/CSS сносного уровня можно получить и за $10 от тех же индусов. Индус индусу рознь, там есть и хорошие разрабы.

    2. Ваша ставка слишком высока для "только верстки". Да, вполне возможно что качество вашей верстки абсолютно честно стоит тех $25/час, но чисто психологически и субъективно клиент за эти деньги ждет уже frontend developer или даже fullstack developer. Его сам рынок к этой мысли подводит.

    3. Если хотите на фрилансе (апворк или не апворк - не важно) зарабатывать стабильно и расти по заработку - делайте упор на long-term контракты и клиентов. Это либо клиенты, которые постоянно приходят с новыми проектами (например, студии / агентства - конвеер), либо поддержка/сопровождение проектов, которые вы для клиента сделали. Спустя пару лет активной работы на апворке у вас должно минимум 60% заработка быть от поддержки существующих проектов. В идеале, клиенты должны платить fixed fee ежемесячно + допработы за отдельную плату. При грамотном подходе та же 1000-1500 в месяц будет капать только от этих fixed fees, а тратить на них времени вы будете минимум. А уже все допработы будут вам приносить дополнительный заработок поверх этих 1000-1500. При этом вы почти не проседаете в доходах, если вдруг перестали заниматься активными бидами на какое-то время. Но для этого вам нужно выйти за пределы HTML/CSS, потому что этим вы сами себя ограничиваете. Крайне редко ваша верстка выставляется в production as-is, как правило другой разраб дальше превращает ее в какой-то динамичный шаблон. И с этого момента не остается продукта, который вы могли бы поддерживать.

    4. Добавляйте себе в стек новые скилы. Если предпочитаете все-таки верстать - научитесь сразу верстать "в шаблоны" - WordPress themes, Drupal themes, Laravel Blade templates, Symfony Twig templates и тд.
    Ответ написан
    3 комментария
  • Elementor, Divi, WPBakery, Visual Composer, BeaverBuilder или что-то другое?

    HeadOnFire
    @HeadOnFire
    PHP, Laravel & WordPress Evangelist
    Тут для себя надо сначала решить какова конечная цель этой затеи. Если вы хотите в процессе разобраться с кодом, научиться решать с помощью кода любую задачу - тогда билдеры в сторону, берем ACF и готовимся к интересному и увлекательному путешествию. Будет дольше, сложнее, но в долгосрочной перспективе - полезнее. Если же вам надо быстро собрать вменяемый сайт, который вы запустите и дальше основное время будет уходить на контент для него, маркетинг и СЕО и подсчет заработанных денег - тогда начните с поиска подходящей темы, с дизайном который вам нравится и с функциональностью, которая вам максимально подходит. Найдете такую тему - покупайте. И пользуйтесь тем билдером, который будет в нее встроен. А на вот этих всех "писано против него" не обращайте внимания. Билдеры - это инструмент, который решает конкретные задачи. Если для вашего use case они решают задачу достаточно хорошо для ваших возможностей - значит они (или какой-то конкретный билдер) являются подходящим инструментом для вашего случая.
    Ответ написан
    Комментировать
  • При отключении плагина ACF сайт перестает работать и не помогает подключение полей в function.php?

    @baton4eg
    web developer
    С чего это он должен работать после отключения плагина ? о_О
    Ничего он не должен, поэтому и не работает.
    Ответ написан
    3 комментария
  • Найти Wordpress тему для реализации такого дизайна?

    azerphoenix
    @azerphoenix
    Java Software Engineer
    Вот, честно.... устанете искать тему, которая подойдет под этот дизайн и даже если найдете, то устанете ее переделывать, чтобы она была похожа на указанный выше макет.
    Решение - самому сверстать.
    С чего начать? html + css + js (jquery). Как вариант изучите еще флексбокс и подключите bootstrap 4. Это в определенной мере ускорит разработку. А после того, как верстка будет готова, есть смысл создавать ВП тему. И тут уже вам нужно изучить кодекс ВП по разработке темы. Самая "сложная" задача сверстать дизайн)

    сайдбар справа всегда имеет статическое положение

    это вы про position fixed

    ... и меняет свой цвет в зависимости от секции которая сейчас на экране

    а это просто реализуется средствами jquery. Просто изменяете фоновый цвет и все...
    Ответ написан
    Комментировать
  • При подключении ajax-ом файла php выдается 500 ошибка?

    В начало файла добавьте строку и должно заработать
    require($_SERVER['DOCUMENT_ROOT'].'/wp-load.php');

    Если есть желание разобраться то почитать можно здесь, и заглянуть внутрь файла "/wp-admin/admin-ajax.php"
    Ответ написан
    1 комментарий
  • Как изменить условие в фильтре?

    wppanda5
    @wppanda5 Куратор тега WordPress
    WordPress Mедведь
    Не понятно, страницу то вы проверяете у себя, в чем проблема? Да и нет там хуков,фильтр в конце, да есть.
    Ответ написан
    3 комментария
  • Как реализовать такое аудио/видео портфолио на wordpress?

    Zanevu
    @Zanevu
    Пытаюсь делать сайты на WP
    Здравствуйте, Александр.
    Можно с помощью плагина elementor реализовать.
    Вот вариант https://webstudio-57.ru/portfolio-video-audio/
    Ответ написан
    Комментировать
  • Как с помощью wp_query получить записи id которых больше определнного числа?

    kobyakovdima
    @kobyakovdima
    Любитель экспериментов
    Я бы сделал это так (видео, как рассуждаю):

    /**
     * Добавляет условие WHERE в запрос Wp_Query.
     *
     * @param $where
     *
     * @return string
     */
    function modify_posts_where( $where ) {
        return $where . ' AND ID > 350';
    }
    
    // Добавляем условие
    add_filter( 'posts_where', 'modify_posts_where' );
    
    // Делаем запрос
    $posts = new WP_Query( [
        'post_type'      => 'post',
        'posts_per_page' => - 1,
        // и другие нужные параметры
    ] );
    
    // Удаляем условие, чтобы другие вызовы WP_Query() не затрагивать
    remove_filter( 'posts_where', 'modify_posts_where' );
    Ответ написан
    1 комментарий
  • Как написать условие для товаров в определенной категории Woocommerce?

    $cats = array(91,22)
    if ( has_term($cats, 'product_cat', $product_id ) ) {
        // выводим что нужно
    }
    Ответ написан
    Комментировать
  • Как в Wordpress сделать простой слайдер?

    azerphoenix
    @azerphoenix
    Java Software Engineer
    Здравствуйте!
    Если нужен готовый простой слайдер, то Master Slider
    Если нужен готовый, но с огромным функциоалом, то Revolution Slider, Layer Slider
    А если хотите сами создать простой слайдер, то берите плагин ACF (ACF Pro).
    Создайте тип поля повторитель или галерея (подойдут оба).
    Выберите подходящий скрипт слайдера или карусели. Slick slider, owl carousel и другие
    Дальше остается интегрировать это все и вывести на фронте.
    Ответ написан
    Комментировать
  • Не работает PHP код на странице?

    deniscopro
    @deniscopro Куратор тега WordPress
    WordPress-разработчик, denisco.pro
    Здравствуйте.

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

    [hide for="!logged"]Скрыть для невошедших[/hide]

    [hide for="logged"]Скрыть для вошедших[/hide]
    Ответ написан
    Комментировать
  • Не работает PHP код на странице?

    azerphoenix
    @azerphoenix
    Java Software Engineer
    Здравствуйте!
    Потому, что вы добавляете его в редактор, а надо в шаблон
    Ответ написан
    3 комментария