Articles of памяти

Ошибки в памяти: как лучше их отслеживать

Я имею дело с сайтом WordPress, который показывает регулярные ошибки в памяти при навигации по панели управления. Я задаю вопрос об этом здесь, потому что я пробовал все обычные опции: проверку памяти, назначенной сервером как с сервера, так и с помощью phpinfo, используя WP-DEBUG и плагин Query Monitor. Это не тема или содержание страницы, потому […]

Проблема «Разрешенная память»

Я дублировал сайт WordPress. В новом домене плагин TYPES вызывает большие проблемы. Я получаю несколько сообщений об ошибке «Разрешенный объем памяти … байтов исчерпан». Они появляются, когда я пытаюсь сделать следующее: нажатие на «Страницы»: Неустранимая ошибка: допустимый размер памяти 67108864 байт исчерпан (пытался выделить 72 байта) в /WWWROOT/234568/htdocs/wp-content/plugins/types/embedded/classes/loader.php в строке 62 когда я хочу добавлять […]

Допустимый размер памяти исчерпан. Решение для WordPress

Я получаю известную ошибку из названия вопроса. Проблема в том, что веб-сайт работает на общем сервере, и у меня нет доступа к файлу php.ini. Я установил `php_value memory_limit 'внутри .htaccess для более высокого значения. Я установил WP_MEMORY_LIMIT внутри wp_config.php для более высокого значения. phpinfo() говорит, что max_execution_time установлен в 30, а safe_mode выключен. Мой вопрос […]

Что происходит, когда предел памяти WordPress превышен?

Предположим, что на веб-сайте WordPress есть следующие настройки: Предел памяти PHP: 100 МБ Предел памяти WordPress: 50 МБ Что происходит, когда предел памяти WordPress превышен? Могут ли плагины / темы останавливаться / Выполнять процессы? Подходит ли веб-сайт к внутреннему / внешнему интерфейсу? Представлены ли публичные посетители сайта сообщения об ошибках или все это является фоном? […]

Почему get_category_by_slug () сбой WordPress 4.8

Мне нужно скрыть «не классифицированные» из списка выбираемых категорий сообщений и написать код для этого. Эта функция работала отлично до WP 4.7.5, категории были спрятаны: add_filter('list_terms_exclusions', 'myproject_hide_uncategorized',1); function myproject_hide_uncategorized( $exclude_query ) { if (function_exists('get_current_screen')) { $currentScreen = get_current_screen(); if ($currentScreen->base == 'post') { $newquery = ""; $excluidos = array(); $excluidos[] = get_category_by_slug('sem-categoria')->cat_ID; $excluidos[] = get_category_by_slug('uncategorized')->cat_ID; […]

Насколько эффективны кэширование плагинов для динамических страниц?

Большинство страниц одного из моих сайтов могут быть доступны только зарегистрированным пользователям. Хотя на этих страницах есть общий, статический контент (заголовки и т. Д.), Большая часть информации на этой странице заполняется специально для этого пользователя, используя множество данных об использовании usermeta, postmeta и пользовательских таблиц. Кроме того, пользователь вряд ли ударит по одной странице много […]

Неустранимая ошибка: допустимый размер памяти 146800640 байт исчерпан (пытался выделить 57 байт) в public_html / wp-includes / rewrite.php в строке 1561

Я не знаю, как это произошло. В выходные я работал над своим сайтом, и все было в порядке. Когда утром я пришел в офис, я пошел на сайт и получил следующее: Fatal error: Allowed memory size of 146800640 bytes exhausted (tried to allocate 57 bytes) in public_html/wp-includes/rewrite.php on line 1561 Я искал и нашел статьи, […]

Чрезмерная память, используемая update_option ()

Я новый разработчик WP, пытающийся обернуть голову тем, как хранить информацию в таблице опций, чтобы поддерживать плагин, который я пишу. К сожалению, попытка обновить таблицу параметров приведет к сбою моего сайта из-за превышения ограничений памяти. Ниже приведена функция из моего класса, которая нуждается в обновлении значений параметров. Я написал это, чтобы перезаписать значение любой пары […]

Заметки WP_debug объясняют, почему мой сайт работает так медленно?

Когда я включаю WP_DEBUG, я получаю много следующих видов уведомлений (см. Ниже). Конечно, у меня обычно нет отладки, но мне интересно, если это ключ к тому, почему это занимает столько времени, пока мои страницы загружаются. Чтобы быть более ясным, мой сайт прекрасен, как только страницы начинают загружаться (так что это НЕ о загрузке больших ресурсов). […]

wp_trash_post – утечка памяти

У меня есть плагин, который удаляет список сообщений на основе их идентификатора сообщения. Код очень прост foreach ( $post_ids as $post_id ) { wp_trash_post( $post_id, true ); } } Однако я обнаружил, что после удаления около 200 сообщений WordPress не хватало памяти. Поэтому я добавил инструкцию для отладки непосредственно перед вызовом функции. foreach ( $post_ids […]

Intereting Posts
Зацикливание через пользовательскую таксономию и отображение пользовательских типов сообщений (пользовательский интерфейс пользовательского сообщения) Как вызвать внешние функции из PHP-скрипта в плагине WordPress? Как загрузить wp_editor () через AJAX / jQuery Поведение JS отличается в зависимости от дерева страниц Запрос Не работает как ожидалось Регистрация пользователя WordPress + bbPress – недружественная? Vagrant скрипт для настройки всех общих комбинаций версий PHP / WordPress Плагин для пользователей для создания собственных объявлений, таких как Google Adsense Отображать теги в списке без ссылки После выхода wp_insert_post () выходные данные date_i18n () и date () настраиваются на GMT Показывать эллипсис (…) только в том случае, если количество символов превышает ограничение, определенное в substr Изменение размера эскизов ретроспективно Отобразить другой тип цены в зависимости от категории Импорт пользователей? С другого сайта WordPress Использовать один шаблон только для пользовательских архивов типа записей?