• Как сделать обязательную авторизацию на сайте WordPress?

    @Kanare Автор вопроса
    С помощью GPT нашёл вариант оставлю тут возможно кому-то пригодится в будущем

    Внести изменения в functions.php своей темы

    function custom_force_login() {
        if (!is_user_logged_in()) {
            auth_redirect();
        }
    }
    
    add_action('template_redirect', 'custom_force_login');


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

    Если ты не хочешь использовать код, существуют также плагины, такие как "Peter's Login Redirect", которые предоставляют удобные интерфейсы для настройки перенаправлений после входа в систему.
    Ответ написан
    Комментировать
  • Есть какие то текстовые редакторы анализа SEO текста прям во время написания статей?

    Devvver
    @Devvver
    seo специалист
    А чем вас бесплатные сервисы не устроили?

    https://text.ru/seo
    https://istio.com/ru/text/analyz

    Если тем фактом что они не делают анализ в WP, то обычно текст проверяется до вставки в редактор.
    Ответ написан
    Комментировать
  • Как массово проверить каждую страницу на скорость загрузки?

    Devvver
    @Devvver
    seo специалист
    Вам или нужны сервисы типа (платные тарифы)
    https://gtmetrix.com/
    https://tools.pingdom.com/

    Из бесплатного раньше работала https://site-analyzer.ru/soft/bulk-google-page-speed/
    , но там все равно нужен ключ апи, а значить тысячи страниц может и не осилить.
    Ответ написан
    Комментировать
  • Как массово проверить каждую страницу на скорость загрузки?

    Grinvind
    @Grinvind
    Помогаю увеличивать трафик с поисковых систем
    Пару лет назад писал статью на тему автоматизации мониторинга показателей CWV, одна из частей статьи посвящается как раз массовой проверке показателей скорости загрузки, ссыль.
    Ответ написан
    Комментировать
  • Какой вариант мультисайтинга выбрать для Wordpress?

    YBB
    @YBB
    Я бы, скорее всего, использовал плагин типа "страница=субдомен".
    Например
    https://ru.wordpress.org/plugins/each-domain-a-page/
    https://wordpress.org/plugins/page-as-subdomain-lite/
    Ответ написан
    1 комментарий
  • Как реализовать ограниченную длину для border?

    TemaSM
    @TemaSM
    Fullstack, DevOps, InfSec
    Можно сделать при помощи SVG + CSS (лаконичнее и лучше), можно при помощи чистого CSS без SVG.
    Также советую посмотреть на исходники сторонних библиотек/ui-фреймворков - там можно найти примеры качественной реализации подобных элементов.

    Готовый вариант:
    640332a93ec96319083802.png
    Код

    Переменная --circle-progress - контролирует остаток "заполненности"
    <main class="radial-progressbar">
      <svg>
        <circle class="circle-bg" cx="57" cy="57" r="52" />
        <circle class="circle-1" cx="57" cy="57" r="52" />
      </svg>
      <section>
        <h1>97</h1>
      </section>
    </main>

    :root {
      --circle-progress: 60;
    }
    
    body {
      display: grid;
      height: 100vh; 
      place-items: center;
      background: #FFF;
    }
    
    .radial-progressbar {
      position: relative;
    }
    
    .radial-progressbar svg {
      width: 114px;
      height: 114px;
      margin: 1em;
    }
    
    .radial-progressbar .circle-bg {
      fill: none;
      stroke-width: 10px;
      stroke: #1A2C34;
    }
    
    .radial-progressbar [class^="circle-"] {
      fill: rgba(26, 44, 52, 0.7);
      stroke-width: 10px;
      stroke-linecap: round;
      transform: rotate(-90deg);
      transform-origin: 50% 50%;
    }
    
    .radial-progressbar .circle-1 {
      stroke-dasharray: 360;
      stroke-dashoffset: var(--circle-progress);
      stroke: #fc9135;
    }
    
    .radial-progressbar section {
      display: flex;
      position: absolute;
      width: 100%;
      height: 100%;
      top: 0;
      left: 0;
      place-items: center;
      justify-content: center;
      color: #FFF;
    }


    Подробнее тут:
    https://dev.to/shantanu_jana/circular-progress-bar...
    https://stackoverflow.com/questions/14222138/css-p...
    https://codepen.io/jo-asakura/pen/NWWrWj
    https://nikitahl.com/circle-progress-bar-css
    https://www.codewithrandom.com/2022/10/22/circular...
    Ответ написан
    Комментировать
  • Как сделать два разных личных кабинета на WP?

    OtshelnikFm
    @OtshelnikFm Куратор тега WordPress
    Обо мне расскажет yawncato.com
    У группы пользователя роль Поставщик, у второго Покупатель. При входе смотришь какая роль у текущего юзера. На основе этого подключаешь шаблон один или другой.
    Алгоритм получен - далее действовать.
    Ответ написан
    Комментировать
  • Как скопировать логотип с сайта?

    artiomvasilenko
    @artiomvasilenko
    Javascript, Python программист.
    Ответ написан
    Комментировать
  • Как это сверстать, очень сложный дизайн карточки?

    SLIDERWEB
    @SLIDERWEB
    ИТ-Куроводитель
    В мое время дизайнерам, которые рисовали интерфейсы без оглядки на то, как это верстать потом, отрывали руки и вставляли туда, откуда у него растет голова.
    Ну реально, какой-то высокохудожественной составляющей я не вижу совсем.

    У меня бы ТАКОЕ умерло еще на стадии макета...
    А вообще, самое простое - тремя div это собрать с бэкграундом, порезав картинку. Левая часть, верхняя часть и нижняя часть. У верхней сделать отрицательный margin а у конnертного блока bg-repeat. Но такой подход сложно будет назвать адаптивным. Куча ограничений.
    Ответ написан
    4 комментария
  • Почему не открывается и стала не кликабельной форма для заявки на сайте после смены хостинга и перехода сайта на https?

    ThunderCat
    @ThunderCat Куратор тега Веб-разработка
    {PHP, MySql, HTML, JS, CSS} developer
    Сдаётся мне, консоли F12 будет не достаточно,
    Достаточно
    не хватает закрывающего тега </script> перед этой строкой:
    <!-- Global site tag (gtag.js) - Google Analytics -->
    Ответ написан
    3 комментария
  • Что нужно студенту без опыта, чтобы сверстать сайт для кафедры?

    svob
    @svob
    Фрилансер, текстовик широкого профиля
    На чистом HTML надо верстать? То есть вы учитесь на дизайнера-верстальщика? Тогда Вордпресс брать нельзя)

    Гуглите последовательность изготовления HTML-сайта. Насколько я знаю, начинается оно с прототипа будущего дизайна, потом делается дизайн, потом верстка. И программирование функционала - но это, по описанию, вам не нужно?..

    Прототип - это вроде схемы, что и где у вас будет располагаться. Причем если страниц несколько, то и схем несколько. Вам нужно предусмотреть вариант для залогинившегося преподавателя и вариант для простых любопытствующих.
    Потом по прототипу рисуйте дизайн-макет. В реальных проектах на этой же стадии дизайнер подбирает на стоках (или рисует сам) нужные картинки, украшения для схем и все такое... Шрифты тоже ищет, покупает при необходимости.
    Потом HTML.

    Сколько этапов успеете за 2 недели, столько и будет на сдачу преподавателю. По идее.
    Ответ написан
    4 комментария
  • Что нужно студенту без опыта, чтобы сверстать сайт для кафедры?

    approximate_solution
    @approximate_solution
    JS Developer. Angular\React\Vue\Ember
    Сделайте на WP. Берете любой шаблон на elementor + обвешиваете плагинами.
    Быстро, сердито, не нужно парится за автоматизацию + материалов очень много. Сроки - 2 дня

    Вот пример быстрого говнокодинга - https://www.youtube.com/watch?v=Ne8Oh3x4YO4
    Ответ написан
    6 комментариев
  • Почему не получается научиться верстать?

    alexk111
    @alexk111
    Автор Ботодрома (автоматизация Telegram, VK и др.)
    Судя по описанию, проблема лежит в плоскости - не могу довести до конца хотя бы одну начатую задачу. Смените подход с пробую верстать разные макеты пока не сверстается ок, на подход - сижу и верстаю один макет пока не получится то, что нужно.
    Ответ написан
    Комментировать
  • Как устранить ошибку, не меняя версии php?

    @Amatikey
    Не от мира сего..
    Пробуй исправить строку - так:
    return ( '/' === $url[1] ); // second char is `/`.
    Убрать фигурные скобки при обращении к элементу.
    Ответ написан
    Комментировать
  • Где брать задания?

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

    firedragon
    @firedragon
    Не джун-мидл-сеньор, а трус-балбес-бывалый.
    Устройтесь стажером в фирму, ну или берите задания с фриланса. Сразу скачком поймёте что фигня а что нет.
    Ответ написан
  • Какие узконаправленные профессии есть в веб разроботке?

    @zzzmaikzzz
    Junior-web
    Тут есть графическое представление того что надо знать и какие есть направления - описание:
    https://proglib.io/p/webdev-2019/
    Ответ написан
    Комментировать
  • Как сделать скриншот страницы полностью?

    @Buyan02
    firefox у меня 34.0.5 "Инструменты>Веб-разработка>Показать/скрыть инструменты>Настройка (шестерёнка на панели инструментов)>Доступные кнопки инструментов>Отмечаем "Сделать скриншот всей страницы"", появляется иконка фотоаппарата, открываем нужную страницу, клацаем, ищем скриншот в папке закачек.
    С локалки у меня все работает.
    Либо ищем прогу FarStone Capture, у меня в некоторых браузерах с ней глюки.
    Ответ написан
    2 комментария
  • Как правильно продвигать сайт?

    ReactorHeart
    @ReactorHeart
    SEO аналитик
    Было две идеи продвижения:
    1. Плата некоторой суммы, человеку который продвигает


    Вопрос знающим людям, как выгодней будет для меня ,как заказчика, и до какого момента?


    По первому варианту из опыта могу сказать что будет ни так:
    • в зависимости от ниши (холодная/горячая), региона (МСК/Таганрог) и цели (ТОП-10/ТОП-3) будет определенная стоимость продвижения и к ней плюсуем сумму оплаты Подрядчику за его труды (разбег неизвестен).

    В результате, сумма может получиться, например, от 10.000 до 100.000 руб. Допустим, вы договоритесь на 30.000.

    Что будет при этом с обоих сторон (основано на реальных событиях):
    • Заказчик думает: я получу всё по максимуму, ТОП-3 за 3 месяца по СЧ/ВЧ
    • Подрядчик (в основном фрилансер, чем студии) думает: за полученные деньги прикуплю накрутку ПФ, подниму НЧ и буду отчитываться по трафику с поисковых систем, может заказы еще пойдут и можно минимум по 30-ке 6 мес получать.


    Итог: через 6 мес, а то и раньше, сайт под бан, "SEOшник" получает пня под ср..ку, Заказчик ненавидит себя и SEOшников (незаслуженно, ведь толковые специалисты здесь ни при чем), на горизонте мелькает покупка нового домена и работы по продвижению сайта "с нуля".

    Это один из вариантов исхода. Почему именно такой? Потому что сценарий набил оскомину. 80% моих клиентов, это жертвы таких сценариев. Меняется только сюжет, результат остается прежний.

    Другие сюжеты:
    • Продвижение по 10-и запросам за указанную сумму. Мало? Но это результат прагматичного расчета. Часто встречается у веб-студий, они ведь тоже бизнесмены и считать умеют
    • Выполнение некоторых пунктов из базовой оптимизации. Потому что этой суммы только на них и хватило. Встречается у веб-студий, потому что надо взять кого-то пока нет более выгодного клиента.
    • и т.п.


    Что сделать, чтобы избежать указанных выше сценариев?

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

    Поэтому рекомендую следующее:
    • определиться с планом работ по проекту (общий список: внутренняя, внешняя оптимизация);
    • разбить план на этапы;
    • кропотливо подбирать подрядчиков для выполнения поставленных задач.


    Какие есть минусы:
    1. вы можете ошибиться в подрядчике и это полностью ваша вина. Как на ремонт квартиры, часто подбирают некомпетентных парней, соблазняясь на портфолио в инстаграм или низкую стоимость, так и здесь.
    2. вы можете не уметь проверить результат работ подрядчика. С ремонтом все просто - отвалилась штукатурка, значит, что-то ни так. Сайт же под бан попадет не сразу, но надолго, а вы об этом узнаете только постфактум. Поэтому, возвращаемся к п.1 и акцентируем внимание на тщательный подбор подрядчика.


    Какие есть плюсы (они превалируют над минусами, на мой взгляд):
    1. работа по SEO становится для вас прозрачна и понятна настолько, что вы думаете что-то типа "блин, да тут оказывается, никакого колдунства, всё понятно и просто". Согласен, кроме нюанса, мало знать ЧТО надо сделать, важно КАК это сделать. Все делают по-разному и получают разный результат (см. где описывал сюжет за 30 тыс);
    2. задачи по продвижению превращаются в четкий план и вы понимаете, на каком этапе сейчас находитесь и что должны получить. Получаете отчет по отработке запланированных/оговоренных и оцененных/оплаченных задач, а так же данные по динамике трафика и позиций и у вас появляется спокойная уверенность, что всё под контролем. Никакого "черного" ящика;
    3. Разбив задачи по частям у вас есть возможность разбить оплату на продвижение по частям. Это могут быть не равнозначные по сумме платежи, но они будут не одной суммой и это удобно.
    4. Вы можете отдать часть задач на реализацию разным подрядчикам, если найдете несколько толковых специалистов, а не одного (а вдруг повезет!). И чтобы они не мешали друг другу, один может заниматься внутренней оптимизацией, второй внешней. Таких вариантов, правда не встречал, но мало ли, ситуации бывают разные.


    Сколько занимает продвижение в топ города/региона/страны?

    Зависит от объема и характера работ, а они зависят от тематики и конкуренции в ней + регион.

    Тематики: холодная или горячая.
    1. Пример горячей: заказать такси химки
    2. Пример холодной: купить свадебное платье без рукавов


    В первом случае, нужен ТОП-1, минимум ТОП-3 при космически высокой конкуренции
    Во втором случае, органика будет состоять из Яндекс коллекций больше, чем из посадочных страниц сайта.

    В первом случае, стоимость будет за 100.000 в мес (примерно, конечно), во втором можно обойтись 15.000 руб (тоже примерно).

    Сколько в среднем на это тратиться, если отрасль «Сантехника»?

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

    Было две идеи продвижения:
    • Плата процента от прибыли в зависимости от сложности продвижения(город, регион, страна и тд.).


    Уже много букв по первому пункту, но добьем вопрос, чтобы дать полное понимание и законченность мысли.

    Не знаю, какие мысли у вас по данному пункту, но что касается расходов. Из своей практики распишу, за что вы будете платить помимо "процента от прибыли":
    • работы программиста
    • текста у копирайтера
    • работа Админа
    • закупка ссылок (краунд-ссылки и "вечные")


    Для понимания, вы в любом случае будете за это платить, и в первом пункте (за фиксированную сумму) и во втором (за процент). Разница лишь в том, что в первом пункте эти расходы могут быть включены в фиксированную сумму, а могут и идти отдельно - как договоритесь.

    Плюсы этого способа очевидны - специалист заинтересован в том, чтобы вы получали больше заказов, НО минусы тоже очевидны:
    1. он не может влиять на ваш бизнес;
    2. получения результатов труда растянуты во времени и много рисков не получить их, начиная от того, что бизнес схлопнется от пандемии до недобросовестности Заказчика.


    Для п.1. Из моего опыта (достал уже с ним, наверное, но что поделать..) SEO специалист добивается трафика, делает его максимальным И.. менегер сливает лиды один за другим (звонки, письма с форм обратной связи и чатов и проч). Сигнал Заказчику, раз-два-три, без результата. SEOшник сливается. Точка.

    Мы все думаем, что с нами этого не случится. Но, как показывает практика (хорошо, моя практика:)). И что мы все время о Заказчике? Я тоже не уверен, что завтра продвигаемый мною сайт не попадет под бан, потому что сегодня делаем одно и оно отлично работает, завтра прошел АП и обновленный алгоритм херит всю работу.. А что говорить про спрос на товар/услугу бизнеса в период пандемии или офисных работников, которым все-равно, либо они сегодня не в настроении закрывать сделки?

    Чё-то как-то негативненько получилось, да?:)
    Наверное, потому что Заказчики чаще мыслят позитивно и это здорово! Моя задача сейчас подготовить к тому, что может пойти ни так в каждом из указанных вами вариантов. И я постарался с этим справиться.

    Со стороны Подрядчика, на мой взгляд, привлекательным выглядит вариант №1 (оплата стоимости работ по проекту), т.е оговаривается пул задач, оценивается стоимость, примерный результат и сроки реализации (подробно свое видение расписал выше).

    Со стороны Заказчика более привлекателен вариант №2, но со временем большой риск, что даже толковый и ответственный Подрядчик сольется.
    Ответ написан
    6 комментариев