Articles of константы

ABSPATH в Windows

У меня ABSPATH голова, используя константу ABSPATH в Windows. Адресация файлов и папок в Windows обычно выполняется с использованием символа \ (forward-slash), в то время как для Linux этот символ будет / (обратная косая черта). К сожалению, ABSPATH в WordPress определяется с учетом только Linux (помещая a / в конец его). Интересно, могу ли я […]

Есть ли способ показать идентификаторы вложений на экране информации о вложениях?

Я хочу использовать идентификаторы вложений для коротких кодов, но если изображение опубликовано с постоянной ссылкой, сложнее найти идентификатор. Я нашел некоторые функции в Интернете, которые могут превратить URL-адрес приложения в его ID, но это смешно, если я должен использовать функцию каждый раз, когда я хочу использовать короткий код в своих сообщениях. Попытка сделать: [stuff include="1,4,55"] […]

Многие отдельные сайты, один каталог плагинов – настройте plugins_url ()

[это не вопрос с несколькими объектами] Обновление: этот вопрос является логической невозможностью или контуром разума, если хотите, проверьте обновление ниже. Этот метод изложен здесь в WPEngineer . Это позволяет иметь одну папку плагинов для обслуживания многих сайтов WordPress, работающих на одном сервере. Итак, все мои сайты разработки имеют это в wp-config.php define( 'WP_PLUGIN_DIR', '/www_dev/base-site/wp-content/plugins' ); […]

Получить значение переменной на основе константы строки

В моем плагине я определяю константу следующим образом: define('DEFAULT_NUM', 5); Я также определяю константу, представляющую имя, по которому я хочу ссылаться на это число: define('DEFAULT_NUM_NAME', 'numitems'); Мой плагин имеет короткий код, который использует эти значения следующим образом: function do_something($atts) { extract( shortcode_atts( array( DEFAULT_NUM_NAME => DEFAULT_NUM ), $atts ) ); Я делаю это, поэтому я […]

Получить каталог установки WP

У меня есть тема, которую я очень гордился собой! – Я был разработан для установки на wp-сайтах, где wp находится на корневом уровне. Затем половина моих пользователей установила тему на mysite.com * / wordpress / *! … и это не работа … Так что некоторые преобразования пути в порядке. Я создал ряд констант, поэтому мне […]

Константа для обновления «barebones» WordPress

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

Не можем ли мы использовать строки, определенные как константы PHP, если мы хотим перевести их в плагин?

Я хочу перевести константные строки в свой плагин, определенный как: define( 'CONSTANT', __( 'string-A', 'textdomain' ) ); И позже, используя его где-то вроде: $x= '<h4>'.CONSTANT_NAME.'<h4>'; echo $x; Но я все еще получаю текст на английском языке даже после добавления этого файла .mo и текстового домена. Это происходит только для строк, определенных константами PHP, остальные строки […]

Как я могу добавить 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=""/> Проблема. Может ли кто-нибудь рассказать […]

Intereting Posts
Пользовательские возможности сообщений для пользовательской роли пользователя Использовать параметры администратора из родительской темы в дочерней теме WordPress register_post_type Недопустимый тип сообщения Как кэшировать вывод функций короткого кода? Добавление выделенного изображения в цикл foreach WordPress Непервалютная пользовательская таксономия не найдена Как удалить анимированный значок Добавление класса Span в функцию Перемещение сайта WordPress из MAMP в cPanel – как? Проблема получения значения через метод POST после входа в систему Pagination: / tags / tag_name /? Paged = 2 дает ошибку 404 Пользовательские возможности для добавления, редактирования, удаления пользователей только определенной роли? Преобразование строки the_content в массив? Shortcode – Получение категорий появляется поверх веб-сайта Как изменить партнерские ссылки с переменными окончаниями в wordpress?