Задать вопрос
  • Почему я не могу опубликовать статью на wordpress сайте?

    a_ntokhin
    @a_ntokhin
    SEO-специалист и автор Hello Digital World
    Код ошибки 401 — Unauthorized в переводе с английского «неавторизованный». Код ошибки сообщает о том, что для доступа к информации нужно быть авторизованным на данном сайте. Данная ошибка обычно возникает при некорректной работе сайта или скрипта, которые отвечают за авторизацию пользователей на сайте или если клиент вводит неверные пароль или логин.

    Проверьте данные для доступа и особенности входа. Может быть, что у вас не простая авторизация. Или в коде проблема, но я не программист. Если помог хоть немного, то отлично.
    Ответ написан
    Комментировать
  • Wordpress выдает такую ошибку, как её решить?

    @maksam07
    А вопрос то в чем?
    PHP сообщает об отсутствии модуля mysqli. Дальше уже обращайтесь за документацией к вашему ПО, чтобы узнать, как его включить/установить

    Некоторые решения:
    https://stackoverflow.com/questions/51624555/mysql...
    https://stackoverflow.com/questions/71702104/how-t...
    https://www.reddit.com/r/PHPhelp/comments/16mtjan/...
    Ответ написан
    Комментировать
  • Wordpress выдает такую ошибку, как её решить?

    yarkov
    @yarkov
    Помог ответ? Отметь решением.

    Похоже, в вашей установке PHP отсутствует расширение MySQL, необходимое для WordPress.

    Убедитесь, что расширение PHP mysqli установлено и включено.

    Если вы не уверены, что означают эти термины, вам, вероятно, следует обратиться к своему хостеру. Если вам все еще нужна помощь, вы всегда можете посетить форумы поддержки WordPress.


    Переводчиком умеешь пользоваться? Всё же предельно понятно))
    Ответ написан
    Комментировать
  • Как добавить meta_box к произвольному типу записи в wordpress?

    Mike_Ro
    @Mike_Ro Куратор тега WordPress
    Python, JS, WordPress, SEO, Bots, Adversting
    Как вариант:
    // add_meta_box('post_comment_stars_section', 'Звезды', 'sti_comment_stars_section_fields', 'post', 'normal', 'high');
    add_meta_box('post_comment_stars_section', 'Звезды', 'sti_comment_stars_section_fields', 'reviews', 'normal', 'high');

    Как предположение, но думаю, что 1 тоже должен работать:
    // $value = get_post_meta($post->ID, 'comment_stars', 1); ?>
    $value = get_post_meta($post->ID, 'comment_stars', true) ?>
    Ответ написан
    1 комментарий
  • Кульнарный сайт на wordpress неправильно отображается картинки в пойске?

    zorca
    @zorca Куратор тега WordPress
    Нанять фрилансера, чтобы исправил.
    Ответ написан
    Комментировать
  • Как убрать кавычки после php кода?

    Mike_Ro
    @Mike_Ro Куратор тега WordPress
    Python, JS, WordPress, SEO, Bots, Adversting
    Как убрать кавычки после php кода?

    Проблема не здесь. WP функция the_post_thumbnail() уже возвращает полный img тег (включая атрибуты src и alt) и получается, что у Вас внутри атрибута src вставляется еще один полноценный img тег.

    Попробуйте так ("full" аргумент указывает на размер изображения):
    <a href="<?php the_permalink(); ?>">
        <?php the_post_thumbnail('full', ['class' => 'lazy']); ?>
    </a>

    Но, если необходимо собрать свой собственный тег с указанием адреса до изображения, то можно использовать функцию get_the_post_thumbnail_url():
    <a href="<?php the_permalink(); ?>">
        <img class="lazy" src="<?php echo get_the_post_thumbnail_url(null, 'full'); ?>" >
    </a>
    Ответ написан
    3 комментария
  • Быстрая загрузка баннера. Как лучше реализовать?

    @KingAnton
    Во первых у них фоновая картинка весит ~50кб, у вас в два раза больше
    Во вторых у вас в целом не хватает кэша на сайте, чтобы странички отдавались со скоростью обычного html
    На третьем примере картинка загружается с такой же скоростью, как и на вашем сайте

    Предзагрузите картинку, может поможет
    <link rel="preload" href="image.png" as="image">

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

    @AlexVWill
    Без рут - никак, поскольку приложение для отрисовки окон использует системные функции, и если приложение для окна установило FLAG_SECURE то система запретит скриншот (точнее отрисует окно в отдельном защищенном буфере, из которого нельзя получить скриншот). Т.е. это системное решение. Вот тут подробности:
    https://developer.android.com/reference/android/vi...
    Как вариант использовать web версию сервисов, браузер не имеет такого рода ограничений.
    Ответ написан
    3 комментария
  • Как вывести ссылку в echo через acf?

    Mike_Ro
    @Mike_Ro Куратор тега WordPress
    Python, JS, WordPress, SEO, Bots, Adversting
    $link_bc = get_field('link-bc');
    $bc = get_field('bc');
    
    echo '<a href="' . esc_url($link_bc) . '"><span class="breadcrumbs__current">' . esc_html($bc) . '</span></a>';
    Ответ написан
    Комментировать
  • Как убрать спам с сайта?

    @Refguser
    Решения для бизнеса: от создания ИМ до...
    Это не "в wordpress", а твой провайдер вставляет. В любой незащищённый трафик.
    Можешь писать ему заявление чтобы прекратил это делать.
    А для сайта можешь выпустить ssl-сертификат и перевести его на "безлопастный" протокол (https).
    Ответ написан
    2 комментария
  • Как связываются таблицы базы данных WordPress?

    Mike_Ro
    @Mike_Ro Куратор тега WordPress
    Python, JS, WordPress, SEO, Bots, Adversting
    Через id:
    - Поле post_author в таблице wp_posts содержит id пользователя, который является автором поста.
    - Поле user_id в таблице wp_usermeta содержит id пользователя, которому принадлежат метаданные.
    - Поле comment_post_ID в таблице wp_comments содержит id поста, к которому относится комментарий.

    Через промежуточные таблицы:
    - Таблица wp_term_relationships связывает записи с категориями и тегами.
    - Таблица wp_postmeta хранит метаданные для записей и других объектов.

    Например, связь между постом и его автором:
    - Поле post_author в таблице wp_posts содержит id пользователя, который является автором поста.
    - id пользователя можно использовать для поиска записи в таблице wp_users, чтобы получить информацию о нем.

    phpmyadmin:
    - Ограничения внешнего ключа отображаются только для связей, реализованных с помощью внешних ключей.
    - Другие связи можно увидеть, используя другие инструменты, например, плагин Adminer.
    Ответ написан
    5 комментариев
  • На сколько разрешено перепост с заблокированных сайтов и разумно ли это?

    Mike_Ro
    @Mike_Ro
    Python, JS, WordPress, SEO, Bots, Adversting
    Но т.к. Твиттер заблокирован я подумал, что может быть это все не законно, но так ли это?

    Он заблочен РКН, но не признан экстремистской организацией, в отличие от инсты и fb.
    Правила твиттера, при цитирование, Вы должны поставить ссылку на источник.
    С одной стороны мне кажется её рискованно делать, с другой видел много новостей, которые пришли с заблокированных сайтов и всё вроде нормально.

    Ошибка выжившего, Вас не будут трогать, пока Вы не представляете интереса.
    Ответ написан
    Комментировать
  • Как вывести текст перед рейтингом на Wordpress?

    IvanU7n
    @IvanU7n
    nothing interesting here
    <?php the_ratings('span'); ?>, там по умолчанию используется <div>
    Ответ написан
    Комментировать
  • Как вставляют данные в сайт типа ruskino.ru?

    vabka
    @vabka Куратор тега Веб-разработка
    Есть база данных - в неё каким-то образом заносят данные (в данном случае о фильмах и актёрах). Потом из этой базы данных данные достаются тоже каким-то образом и вносятся в html.

    В качестве базы данных может быть, например PostgreSQL - тогда мы можем достать информацию о фильмах и актёрах при помощи sql-запроса. Также нам нужен какой-то сервер, который будет с базой данных общаться. Написан он может быть в принципе на любом языке программирования (а сейчас есть даже всякие nocode платформы, где простые операции можно и без кода вообще сделать).

    Более подробный ответ на этот вопрос будет уже по сути пересказом курса по разработке ПО.
    Ответ написан
    Комментировать
  • Как сделать обязательную авторизацию на сайте 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", которые предоставляют удобные интерфейсы для настройки перенаправлений после входа в систему.
    Ответ написан
    Комментировать
  • Как разбить число на разряды?

    politon
    @politon
    HTML5,CSS3,JS,PHP,SQL,API,canvas,animation...
    $total= get_field('total_vvod');
    $total_formatted = number_format($total, 0, '.', ' ');
    <?php echo $total; ?>
    Ответ написан
    Комментировать
  • Как разбить число на разряды?

    i229194964
    @i229194964
    Веб разработчик
    <?php
    $total = get_field('total_vvod');
    $formatted_total = number_format($total, 0, '', ' ');
    echo $formatted_total;
    ?>
    Ответ написан
    Комментировать
  • Что выбрать WP или Python+Django для сайта?

    Mike_Ro
    @Mike_Ro Куратор тега Python
    Python, JS, WordPress, SEO, Bots, Adversting
    Короткий ответ (с учетом указанного ТЗ) - WP.

    Длинный ответ:
    публиковать страницы, создавать иерархию страниц, чпу url, какой то слайдер с картинками

    Учитывая типовое ТЗ, ответ - WP (все это уже реализовано, преимущественно бесплатно и в большом количестве).
    небольшое количество услуги в регионе

    Вы на старте выхода в интернет, предположу, что количество оказываемых услуг оффлайн - будет примерно равнозначно количеству оказываемых услуг онлайн, а значит производительность инструмента не первостепенна, ответ - WP.
    Нашли компанию, предлагает разработку сайта на WP или на Python+Django (дороже и дольше)

    Начнем с того, что это не равнозначные инструмент, ибо WP - это готовый движок/CMS для сайта + сам сайт (готовые шаблоны), развернул на хостинге и готово. А вот Django - это фреймворк, т.е. некий набор инструментов, да он позволяет сделать из него что угодно (ах*енно сделать (на правах отвечающего)), но потом. Соответственно, если вопроса в функционале и производительности не стоит (и предположу - сделать быстро) - выбираем WP, будет дешевле и быстрее.

    Что обычно я использую (от начального проекта к финальному):
    1. WP в стоке + сборка фронта (webpack) с оптимизацией + кэширование.
    2. Докупка железа и горизонтальное масштабирование п1 балансировщиком.
    3. Профилирование и переписывание определенных запросов под конкретные задачи в самом WP, обычно добавляет производительности в 2-3 раза (от wp там мало что остается, но ценник и сроки еще не такие, как в п4).
    4. Python + Django + кэширование (если нужно быстрее любого WP и более специфический функционал).
    5. П4 + FastAPI (если прям совсем прижало по производительности).
    Ответ написан
    6 комментариев
  • Как сборщик преобразует значения?

    delphinpro
    @delphinpro Куратор тега CSS
    frontend developer
    Мда.. =)

    100vh - 389px            100vh   389px
    ————————————— : 8.92 = ( ————— - ————— ) : 8.92 = (1vh - 3.89px) : 8.92 =
        100                   100     100
    
    
    
      1vh - 3.89px     1vh     3.89px
    = ———————————— = —————— - ———————— = 0.1121vh - 0.4361px
          8.92        8.92      8.92
    Ответ написан
    Комментировать
  • В чем может быть проблема с отправкой писем?

    @KingAnton
    Точно не помню, но сталкивался с такой же проблемой. Оказалось чтобы отправить почту с хостинга годади надо извратится, т.к. он блочит какие-то порты и для отправки по SMTP нужно использовать их собственные настройки, подробнее здесь:
    https://www.godaddy.com/help/send-form-mail-using-...
    Ответ написан
    Комментировать