Ответы в темах

Просмотр 15 ответов — с 16 по 30 (всего 12 762)
  • Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

    может дело в хостинге?

    В нём. Похоже на превышение каких-то искусственных ограничений.

    Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

    get_posts return wrong post date

    Как воспроизвести проблему на чистой установке?

    In my database I see date = 2018

    В какой таблице? В каком поле? Какой статус у записи?

    var_dump(get_posts()) return 2020

    Функция get_posts() возвращает массив, а не число.

    Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

    Uncaught SyntaxError: Unexpected token ‘<‘ в первой же строчке документа <!DOCTYPE html>

    Такая ошибка обычно возникает, если не найдены файлы скриптов и вместо них загружается HTML-страница с ошибкой 404.

    Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

    Ошибка БД, но не понимаю что делать.

    Ошибка в этом запросе:

    
    SELECT t.*, tt.*
    FROM wp_2_terms AS t
    INNER JOIN wp_2_term_taxonomy AS tt
    ON t.term_id = tt.term_id
    WHERE tt.taxonomy IN ('nav_menu')
    ORDER BY t.term_order ASC
    

    Точнее, в последней его строке. В ядре WordPress в таблице wp_terms нет поля term_order, поэтому запросов с ORDER BY t.term_order тоже нет.

    Судя по префиксу wp_2, предполагаю, что сложились два фактора:

    1. Сайт работает в режиме сети Multisite.
    2. Установлен плагин Category Order and Taxonomy Terms Order.

    Этот плагин как раз добавляет такое условие к запросам.

    Вижу, что с этой частью ответа опоздал 🙂

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

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

    Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

    Влияет ли длинна класса на скорость загрузки страницы?

    Не больше, чем количество пробелов в тексте.

    Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

    Нет никакой проверки выкладываемых тем?

    https://make.wordpress.org/themes/handbook/review/

    Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

    Fatal error: Cannot declare class WP_Privacy_Policy_Content, because the name is already in use in /home/chplzt01/chplzt.cn.ua/www/wp-admin/includes/class-wp-privacy-policy-content.php on line 10

    Ошибка означает, что класс WP_Privacy_Policy_Content объявлен дважды.

    Он был перемещён из файла wp-admin/includes/misc.php в wp-admin/includes/class-wp-privacy-policy-content.php в WordPress 5.3.

    На сайте используется WordPress 5.2.7 — предполагаю, что имело место неполное обновление до версии 5.3.

    Можно скачать архив текущей версии и скопировать все файлы на сервер вручную.

    Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

    Программисты, где тут ошибка.

    Не факт, что она именно тут. Нужно смотреть лог ошибок на сервере, иначе гадать можно долго.

    Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

    Спасибо всем ответившим! С каждым либо уже связались, либо скоро свяжемся.

    В Yoast SEO 14.2 поддержка русского языка перешла в стадию бета-тестирования. Словоформы распознаются лучше, чем раньше, но не так хорошо, как хотелось бы 🙂

    Если вы заметили, что какие-то слова распознаются некорректно — пожалуйста, сообщите нам.

    В ближайшем будущем форма обратной связи появится прямо в плагине, а пока предложения по улучшению можно присылать на language@yoast.com.

    В письме, пожалуйста, укажите:

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

    Наша команда лингвистов внесёт поправки. Спасибо!

    Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

    При обновлении сайта с 4.9.3 на 5.4.1

    Как проводилось обновление? Насколько помню, «лишние» языки могут появляться при обновлении с помощью панели хостинга и подобных инструментов, которые ничего не знают о текущей локали сайта и потому скачивают всё подряд.

    Сам WordPress обновляет только те языки, что уже установлены.

    Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

    Тема _s или Underscores (произносится «андерскорс») разработана сотрудниками компании Automattic. Цель данной темы — облегчить и ускорить разработку новых тем для директории WordPress.org и сети WordPress.com. Именно поэтому тема называется «стартовой» и не имеет никакого дизайна.

    «Стартовая тема _s или Underscores для WordPress» [wpmag.ru]

    Underscores является основой многих стандартных тем WordPress, и наоборот 🙂

    • Twenty Ten → Toolbox → Duster → Twenty Eleven
    • Toolbox → _s
    • _s → Further → Twenty Fourteen
    • _s → Twenty Nineteen

    Под легитимностью подразумевается только право на определенное использование темы Neve.

    Я особого сходства не заметил, но если кто-то что-то и взял, то именно Neve у Underscores, а не наоборот. Хотя бы потому что Underscores существует уже 8 лет, а Neve нет ещё и двух. Я о ней не знал до сегодняшнего дня 🙂

    Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

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

    Не будет.

    Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

    на самом деле, очень Хороший Вопрос.

    Ни одного попадания 🙂

    если в Родительской Теме, Функция определена без if(!function_exists) {}, а в Дочерней Теме эта же Функция определена с условием if(!function_exists) {}, то при инициализации сработает Функция из Дочерней Темы.

    Нет. Сначала загружается дочерняя тема, затем родительская. Если в родительской нет проверки на существование функции, при повторном определении будет фатальная ошибка.

    если в Родительской Теме, Функция определена с условием if(!function_exists) {}, а в Дочерней Теме эта же Функция определена без if(!function_exists) {}, то при инициализации не сработает ни одна из Функций.

    Нет. Сработает функция из дочерней темы.

    если в Родительской Теме, Функция определена с условием if(!function_exists) {}, и в Дочерней Теме эта же Функция определена с условием if(!function_exists) {}, то при инициализации начнется веселуха, будут срабатывать обе Функции.

    Квантовая суперпозиция в PHP? Нет, сработает только функция из дочерней темы, как и в предыдущем случае.

    если в обих Темах Функции определены без if(!function_exists) {}, то наступит колапс.

    А вот тут верно. Будет фатальная ошибка, как и в первом случае.

    Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

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

    Этот запрос выполняется к панели управления, не ко внешней части сайта.

    Просто неплохо было бы разработчикам протестировать этот момент. Здесь явно какой-то баг.

    Всё может быть, но с выхода версии 5.2 с инструментом «Здоровье сайта» прошло больше года — думаю, мы бы увидели гораздо больше подобных сообщений, а это пока первое.

    Стоит попробовать пункты 4—6, чтобы убедиться, что проблема не связана с плагинами или темой.

    Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

    Function get_magic_quotes_gpc() is deprecated in wp-includes/formatting.php

    Обновите WordPress до актуальной версии (5.4.1), все вызовы этой функции были убраны из ядра ещё в сентябре прошлого года.

Просмотр 15 ответов — с 16 по 30 (всего 12 762)