Articles of константы

Как я могу добавить blog_id в … echo ?

Я использую «константы» много. Я устанавливаю их в functions.php как define('mytheme_town', 'Orlando'); а затем вызовите их в тему <?php echo mytheme_town ; ?> <?php echo mytheme_town ; ?> . Это просто и легко. Но мне нужно, чтобы они были специфичными для сайта (для нескольких пользователей), поэтому я подумал, что можно добавить текущий blog_id к вызову […]

Как определить константу перед плагином

У меня есть плагин, который имеет константу, я буду называть этот плагин PLUGIN A: if ( ! defined('BLA')){ define('BLA', 'http://google.com); } Я хочу сделать еще один плагин PLUGIN B, который определит постоянную BLA перед PLUGIN A. Возможно ли это? Думаю, WordPress нужно читать PLUGIN B до PLUGIN A, но в каком порядке WordPress читает плагины?

Обновить значение константы

У меня есть файл, содержащий все константы, используемые в плагине. Например, у меня есть переменная в одном из моих файлов define('APPOINTMENTS_DEFAULT_ENABLE_PAYPAL', 1); У меня есть флажок в области администрирования, где пользователь может включить или отключить функцию PayPal. Это код <input type="checkbox" name="enable_paypal" size="40" value=""/> : <input type="checkbox" name="enable_paypal" size="40" value=""/> Проблема. Может ли кто-нибудь рассказать […]

получить URL-адрес плагина

Я пытаюсь использовать SMOF Options Framework в плагине, и у меня есть эта проблема. SMOOF использует эти константы для получения URL-адреса каталога темы: if( !defined('ADMIN_PATH') ) define( 'ADMIN_PATH', get_template_directory() . '/admin/' ); if( !defined('ADMIN_DIR') ) define( 'ADMIN_DIR', get_template_directory_uri() . '/admin/' ); Но я хочу использовать SMOF в плагине, а не в теме, как я могу […]

Интервал автосохранения остается по умолчанию, несмотря на то, что wp-config.php определяет

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

есть ли преимущество в использовании константы по get_stylesheet_directory_uri?

Есть ли какие-либо преимущества при определении константы в wp-config.php, например, так <php define('PATH_TO_THEME', get_stylesheet_directory_uri() ); ?> а затем ссылаться на PATH_TO_THEME вместо использования get_stylesheet_directory_uri() несколько раз? Я получил это из справочника WordPress, говоря, что, когда вы вызываете эту функцию несколько раз, она потребляет больше производительности по сравнению с использованием константы, такой как PATH_TO_THEME. Это правда? […]

URL-адрес папки с изображениями на Multisite

Я разрабатываю тему локально на локальной многоузловой установке и пытаюсь изменить гравитационную нагрузку по умолчанию со следующей функцией: function custom_gravitar ($avatar_defaults) { $myavatar = get_bloginfo('template_directory') . '/img/gravitar.gif'; $avatar_defaults[$myavatar] = "Custom gravitar"; return $avatar_defaults; } add_filter( 'avatar_defaults', 'custom_gravitar' ); Выходной путь: http://i0.wp.com/localhost/my-site-folder/wp-content/themes/my-theme/img/gravitar.gif но мой локальный URL-адрес – http://localhost/my-site-folder/ Я попытался определить константу WP_CONTENT_URL но, похоже, это […]

Как я могу изменить язык автоматических писем?

У меня проблема с переводами, это звучит довольно просто, но я не могу найти способ обойти это. Ситуация Я получил программное обеспечение, запущенное на WordPress, и мне нужно отправить электронные письма своим пользователям после определенных действий. Содержимое этих писем было локализовано с помощью __() и всех других встроенных функций перевода, а также переведено в соответствующие […]

Постоянная DISALLOW_FILE_EDIT игнорируется

В моем файле wp-config.php меня есть строка: define('DISALLOW_FILE_EDIT', true); Я всегда включаю это на всех сайтах в качестве стандарта, и он всегда работает точно так, как ожидалось. Тем не менее, я только что заметил, что на одном сайте клиента он перестает работать. У них есть плагин редактора роли пользователя, который был настроен для определения нескольких […]

Использование константы ABSPATH – Какие файлы необходимо загружать перед использованием?

Мне нужно использовать константу ABSPATH, но мне нужно знать, какие файлы WP мне нужно включить, чтобы я мог ее использовать. Большое спасибо!