WordPress

9
Как назвать файлы пространств имен?

WP Core Handbook> Стандарты кодирования PHP> Соглашения об именовании предлагают следующее для именования файлов с классами: Имена файлов классов должны быть основаны на имени класса с class- префиксом, а подчеркивания в имени класса заменены дефисами, например WP_Error: class-wp-error.php В...

9
Проблемы с добавлением таблиц стилей родительской и дочерней тем в пересмотренный метод Кодекса

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

9
Загрузка скрипта с зависимостью, выгрузка зависимости другого скрипта

Во-первых, я знаю, что мой вопрос происходит в контексте моей работы с плагином WooCommerce, который обычно делает его не по теме. Тем не менее, я думаю , что мой вопрос относится к wp_enqueue_script, так что, надеюсь, он все еще находится в теме. Таким образом, WooCommerce регистрирует скрипт на...

9
Пользовательский тип сообщения - список сообщений - белый экран смерти

я получаю странную ошибку - белый экран в списке сообщений для определенного пользовательского типа сообщения (только для этого) попытался деактивировать все плагины попытался проверить на наличие ошибок (debugging = true) Все еще ничего, что страница просто не повторяет ничего ... (ничего в...

9
Стандартное расположение для плагина для сохранения / кэширования файлов?

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

9
Есть ли известная уязвимость для wp-cron.php?

Я использую WordPress v.4.1 и все плагины и тема обновлены. Я вижу в моих файлах журнала слишком много из них ... xxx.xxx.xxx.xxx - - [02/Jan/2015:13:30:27 +0200] "POST /wp-cron.php?doing_wp_cron=1420198227.5184459686279296875000 HTTP/1.0" 200 - "-" "WordPress/217; http://www.example.com" где...

9
Обновление плагина: настройки виджета

Я попытался провести какое-то исследование по этому вопросу, но пока не нашел ничего серьезного. У меня есть плагин, над которым я работаю, и между последней версией и новой версией мы сделали некоторые обновления в виджете, которые изменяют некоторые имена настроек (на серверной части), и у меня...

9
Удаление имени пользователя из файла cookie «wordpress_logged_in»

Я работаю с клиентом с некоторыми строгими мерами безопасности. После прохождения проверки безопасности мы были уведомлены о том, что имя пользователя хранится в файле cookie, например, вошедшем в систему. wordpress_logged_in[username]|[hash] это то, что должно быть удалено. Поскольку это...

9
Дочерние темы CSS приоритетные проблемы без использования!

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

9
Скрипт Vagrant для установки всех распространенных комбинаций версий PHP / WordPress

Я ищу способ быстрой и многократной настройки среды тестирования / отладки для нашего плагина, скорее всего, с использованием Vagrant . Такие проекты, как VVV, фокусируются на настройке одной среды (или пары сред, таких как stable / trunk), в то время как я ищу сценарий, который бы настраивал такие...

9
Wp_Schedule_Event каждый день в определенное время

Я пишу следующий код для запуска своей функции каждый день в 16:20 .. Но я думаю, это проблема в коде .. не работает Отметка времени эпохи: 1427488800 28.03.2015, 1:10:00 if( !wp_next_scheduled( 'import_into_db' ) ) { wp_schedule_event( time('1427488800'), 'daily', 'import_into_db' ); function...

9
В чем разница между get_site_option и get_blog_option?

Я пытаюсь понять разницу между get_site_option () и get_blog_option () . Есть блог и сайт две разные вещи? Извиняюсь, если этот вопрос кажется базовым, но при обращении к веб-сайту WordPress я всегда использовал оба термина очень свободно (чтобы обозначать одно и то же). Мне вот интересно, есть ли...

9
Есть ли способ объединить двух пользователей?

У меня есть два пользователя, и я хотел бы объединиться в один. Все ответы, которые я мог найти в Интернете на этот вопрос, сосредоточены на передаче права собственности на сообщения, но это сетевой сайт, и мне также необходимо передать разрешения и роли. Есть простой способ сделать...

9
Как определить, совместим ли плагин с несколькими сайтами?

Как новичок в администрировании WordPress, я только что прошел первое неавтоматическое обновление WordPress. Я обновил пять различных установок WordPress с 4.1.3 до 4.2. Все они относятся к разным веб-сайтам, размещенным на одном веб-хосте, как один основной домен и четыре дополнительных домена. На...

9
Показывать популярные посты на другом php сайте через WP REST JSON API

Мне нужно показать популярные и последние сообщения на другом веб-сайте PHP в том же домене. Пример: www.example.com -> основной сайт (php, mysql) www.example.com/blog -> Блог WordPress Нужно показывать популярные, последние посты блога на главном сайте. Обратите внимание, что блог и основной...

9
Получить URL родительской страницы, чтобы показать, когда он находится на дочерних страницах

Я хотел бы спросить, как получить ссылку на родительскую страницу, когда я нахожусь на дочерних страницах? Я бы предпочел использовать правильную ссылку вместо <a href="javascript:history.back()">Go Back</a>метода. Вопрос и пример: Как получить ссылку на дочернюю страницу 2-го уровня,...

9
Как не позволить пользователям создавать новые теги, но разрешать им использовать существующие

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

9
Как проверить, активен ли плагин (WooCommerce)?

Я пытаюсь изменить голову и ногу моих страниц WooCommerce. У меня есть ifзаявление, которое должно быть нацелено на магазин и корзину WooCommerce, но это не так. Если я изменю PHP после ifутверждения, ничего не изменится. Но если я изменю PHP в elseзаявлении, это работает: Это не работает: <?php...

9
Как заменить функцию, объявленную внутри класса плагина, в functions.php?

Я хочу изменить функцию в плагине. Он объявлен в основном файле плагина следующим образом: class WCPGSK_Main { ... public function wcpgsk_email_after_order_table($order) { ... } } Добавьте вызванный оттуда как это: add_action( 'woocommerce_email_after_order_table', array($this,...