WordPress

8
wp_insert_post добавить meta_input

В документации на wp_insert_postесть список изменений на половину страницы , которая гласит следующее: С тех пор: WordPress 4.4.0 Массив meta_input теперь может быть передан в $ postarr для добавления метаданных поста. Я использую Wordpress 4.4.2. Я постараюсь добавить новый пост, запустив код...

8
Когда использовать Исключения против Объектов Ошибок против просто false / null

Я нахожусь в процессе написания плагина и пытаюсь оценить, когда использовать разные подходы к обработке ошибок. Есть три метода, которые я рассматриваю: Бросать исключение (пользовательский класс) Возврат объекта ошибки (расширение WP_Error) Просто верните ноль / ложь Некоторые ситуации, которые я...

8
the_post_thumbnail Адаптивный srcset не заполняется пользовательским размером изображения

Я пытаюсь использовать новую функцию адаптивных изображений в Wordpress 4.4, но продолжаю сталкиваться с определенной проблемой, когда пытаюсь использовать the_post_thumbnail с пользовательским размером изображения. Кажется, я не могу использовать нестандартные размеры изображений. Следующий код...

8
Как добавить заголовки к исходящей электронной почте?

Я хочу добавить дополнительный заголовок к исходящим письмам на моих сайтах, чтобы я мог легко определить, на какой сайт отправлено данное письмо. (Я установил стандартный функциональный плагин на все мои сайты, так что это достаточно просто сделать, и настройка моего почтового клиента для...

8
Удалить запрос главной страницы

У меня есть домашняя страница, отображающая home.phpшаблон, содержащая 2 боковые панели с виджетами в них. Основной запрос по-прежнему использует 10 стандартных сообщений, но, поскольку я их не отображаю, я бы хотел полностью исключить запрос к базе данных. Если потребуется, пустой пост-цикл будет...

8
Правильный юнит-тест в WordPress

Для модульного тестирования в WordPress доступны разные темы. Что касается вопроса, то должно быть надлежащее модульное тестирование для каждого элемента настройки, выполненного в WordPress. Я проверил пару плагинов и статей о том же. Вот несколько http://codex.wordpress.org/Theme_Unit_Test...

8
Почему комментарии и трекбэки все еще доступны для пользовательских типов постов?

У нас есть сайт, на котором мы не хотим комментариев или трекбэков. Мы сделали следующее, чтобы отключить обратные ссылки: В меню «Настройки»> «Обсуждение» снимите флажок «Разрешить уведомления о ссылках из других блогов (пингбэки и трекбеки)». Не отмечено "Разрешить людям оставлять комментарии...

8
Пользовательские правила перезаписи для страницы архива и отдельного поста

Я создаю сайт Wordpress с несколькими пользовательскими типами постов. Каждый тип сообщения - это отдельный журнал. У меня также есть собственные мета-поля для журнала года и выпуска. Я хотел бы иметь URL-адреса (используется archive.php): http://my_site/magazine/name/...

8
Можно ли полностью остановить WP_Query при получении сообщений?

Я пытаюсь использовать WP Redis для кэширования всего объекта $ wp_query с ключом $ query_vars_hash . Вот как $wp_queryбыло добавлено $wp_object_cache: add_action('wp', function($wp) { if ( is_admin() ) return; global $wp_query; if ( !wp_cache_get($wp_query->query_vars_hash, 'globals') ) {...

8
Как загрузить скрипты / стили, специфичные для страницы

Я знаю, что по умолчанию процесс загрузки Wordpress, сначала functions.phpвызывается, после этого идет вся тема. Но в настоящее время я собираюсь полностью изменить мою тему, чтобы оптимизировать ее. Моя идея состоит в том, чтобы иметь один базовый файл CSS для общих свойств, нормализации, цветов....

8
Программно добавить изображения в библиотеку мультимедиа с помощью wp_generate_attachment_metadata случайно не удается

Я использую последнюю версию WordPress (4.6) на сервере LAMP (виртуальный хостинг) с версией PHP 5.6.12. Я пытаюсь программно добавить 10 изображений , загруженных с помощью ftp в wp-uploadsкаталог, в библиотеку мультимедиа, используя три функции WordPress wp_insert_attachment,...

8
WP REST API Легко ли переименовать стандартную часть wp-json uri?

WP REST API предоставляет много информации, поэтому я фильтрую конечные точки, которые не нужны для показа. Я не могу отфильтровать все: расположение необходимых медиафайлов, например. В качестве дополнительной защиты я хотел бы мистифицировать URI по умолчанию. Я хотел бы изменить, например:...

8
Нужен ли текстовый домен для дочерней темы?

Извините за вопрос нуба. Нужен ли текстовый домен для дочерней темы? Я создаю простую дочернюю тему без объявленного текстового домена. Поэтому, когда я использую строки, которые должны быть переведены, я должен использовать текстовую область родительской темы (да, родительская тема имеет...

8
Как изменить фильтр posts_where только для поискового запроса

Я использую фильтр posts_where для того, чтобы изменить пользовательский поиск в сети, но я обнаружил, что некоторые виджеты по умолчанию, такие как «более свежие посты», тоже используют этот фильтр, и их поведение также изменяется. Я пытаюсь найти способ избежать того, чтобы что-то кроме поиска...

8
Как массово удалить всех пользователей без постов?

У меня 10 тысяч пользователей, около 98% из них никогда не публиковали пост (я имею в виду пост, а не комментарии). Мне нужен способ массового удаления пользователей с 0 постами. Метод должен подсчитывать все сообщения, включая пользовательские типы сообщений, и должен использовать правильную...

8
Можно ли отфильтровать комментарии в сообщении, чтобы пользователь мог видеть только те комментарии, которые он написал?

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

8
Очистить контент от wp_editor

Я создал собственный тип записи, в котором мы можем найти стандартную текстовую область / tinymce, сгенерированную с помощью, wp_editor()и я столкнулся с проблемой для сохраняющей части. Если я сохраню содержимое с помощью следующего кода: update_post_meta( $post_id, $prefix.'content',...

8
В чем разница между фильтром esc_html и фильтром attribute_escape?

В чем разница между фильтром esc_htmlи attribute_escapeфильтром? esc_html()использует esc_html filterи esc_attr()использует attribute_escape filter. Оба кодируют <> & "'(меньше, больше, амперсанд, двойная кавычка, одинарная кавычка). Мне интересно знать, что именно отличает их с точки...

8
API-интерфейс WP REST требует пароль для конечной точки GET

У меня есть пользовательский тип записи, cardкоторый я раскрываю через WP REST API. Есть ли способ требовать аутентификацию с помощью cookie или заголовка Basic Auth? Я вижу аргумент в блоке метода POST для пароля, но я не уверен, как его использовать....