• Почему gulp не парсит PHP?

    delphinpro
    @delphinpro Куратор тега PHP
    frontend developer
    //Перенос файлов PHP
      function php() {
        return src(path.src.php)
       //     .pipe(webphtml()) Вот эту хрень выбросите
            .pipe(dest(path.build.php))
            .pipe(browsersync.stream())
      }


    А картинки сразу самостоятельно вставляйте в современных форматах.
    Данный плагин совершенно бесполезен. Даже вреден, в каком-то смысле.
    Ответ написан
    3 комментария
  • Как открыть модальное окно один раз и только после 30 секунд?

    miraage
    @miraage
    Старый прогер
    jQuery(function($) {
      // Ключ localStorage
      var LS_KEY = 'modal_shown';
      
      // Если модал еще не открыали
      if (!localStorage.getItem(LS_KEY)) {
        setTimeout(function() {
          // Открываем модал
          modalShownFn();
          
          // Сохраняем флаг в localStorage
          localStorage.setItem(LS_KEY, '1');
        }, 30 * 1000);
      }
    });
    Ответ написан
    1 комментарий
  • Как изменить повторяющийся блок в WordPress через админку?

    AntonLitvinenko
    @AntonLitvinenko
    HTML coder
    Для ACF Pro.
    Первый вариант. Для конкретного этого блока можно завести поля на странице опций, опции сквозные и могут выводится везде на сайте.
    Второй вариант. Вывести в админке эти поля для какойто конкретной страницы, например для главной, если они есть, а в вашем шаблоне получать значения, передавая id ( get_fiead('some_field', $home_page_id) ), этот вариант интереснее тем, что клиенту не нужно помнить где спрятаны эти поля.
    Третий. смотря что это за поля, но например если это секция с отзывами, то бишь с сущностями, которые могут претендовать на отдельный тип записи, то можно собственно создать отдельный тип записи и выводить его стандартно циклом.
    Четвертый, похожий на третий, но тут мы создаем страницу опций ACF которую называем Отзывы, и в ней будут только эти поля.

    Предложили использовать Кастомайзер, вижу. Я пожалуй не использовал бы кастомайзер для вывода контента, опять же если есть ACF Pro, то я обычно даже для настроек базовых не использую кастомайзер, для того чтобы не дробить места расположения настроек.

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