WordPress

Q & A для разработчиков и администраторов WordPress

1
Добавление пользовательской страницы администратора
Я хочу добавить страницу содержимого (файл readme) в админку WordPress, я не могу найти, как это сделать в кодексе - может кто-нибудь указать мне правильное направление? Это будет просто простая страница с несколькими абзацами содержания.
12 admin  admin-menu 

1
Где лучше всего использовать add_filter
Должен ли я использовать функцию add_filterв initхуке действия моего плагина или только в скрипте основного плагина? Так как иногда я обнаруживал, что люди используют фильтр повсеместно, и если я вставлю initтрубку, в некоторых случаях это будет слишком поздно. Есть ли какие-либо общие рекомендации относительно приоритета action& filterhook, чтобы у нас …

1
Как работает printf (__ ()); работай?
Сегодня я работаю над темой, чтобы лучше понять WordPress и шаблоны. Я обнаружил это: <?php printf( __('Designed by %s', 'Anyword'), '<a href="http://www.example.com">Blub</a>' ); ?> Я знаю, что это показывает "Designed by Blub" (где Blub связан). Но что __()значит или почему есть вставка строки? Зачем это Anyword? Может кто-нибудь точно объяснить …

3
Показать все сообщения, начинающиеся с данной буквы?
Я пытаюсь построить словарь на основе Wordpress, в основном он будет иметь 26 страниц (по одной на каждую букву): ABC ... XYZ И на каждой странице будут отображаться все сообщения, начинающиеся с данной буквы, поэтому после открытия страницы «А» должно отображаться что-то вроде: сзади счеты морское ушко (...) лазурный Сначала …

2
Пользовательский маршрут плагина в Wordpress
Итак, мой вопрос довольно прост. Мне нужно реализовать некоторые пользовательские правила маршрутизации для моего плагина. Эти маршруты будут принимать только один аргумент (так что ничего сложного) и будут выглядеть так: http://www.example.org/myroute/myargument И в идеале это вызовет пользовательский класс и отобразит пользовательский шаблон (который может напрямую обращаться к классу). Какой лучший …
12 urls  map 

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

6
Удалить редактор HTML и визуальные вкладки / вкладки HTML из TinyMCE
Можно ли удалить вкладки Visual\ HTMLиз wp_editorи отобразить только редактор TinyMCE? По сути, сейчас я использую wp_editorдля отображения наименьшего возможного редактора TinyMCE - только одну кнопку, курсив. То, что я хотел бы сделать, это сделать это меньше, удалив Visual\ HTMLtabs. Нашим авторам никогда не понадобится редактор HTML, а созданные мной …

6
Есть ли в Wordpress «API формы»?
Я делаю большую часть своей разработки в Drupal. Однако я работаю над сайтом Wordpress и мне нужно сделать форму. Что заставило меня задуматься: есть ли что-то вроде Form API для WordPress, как в Drupal? Есть ли способ добавить стандартизированную форму с помощью PHP?
12 metabox  forms  api 

2
Как проверить, находится ли пользователь в бэкэнде?
В моем приложении у меня есть одна форма. Теперь, если пользователь находится в передней части, я хочу отобразить заголовок, но если он находится в задней части, я не хочу отображать его. Я не хочу проверять это в зависимости от роли пользователя.

4
Загрузите минимальную среду WordPress
Я сделал свой собственный сервис загрузки для своего сайта, который отделен от WP, но использует WP для обеспечения функций низкоуровневой базы данных и проверки пользователя. Для этого я включаю wp-load.php в свой основной скрипт (Uploadify), но при этом кажется, что он наполняет память сервера ненужными компонентами. Благодаря этому я вижу …
12 ajax  uploads 

9
Как увидеть текущий выполняющийся запрос в WordPress?
Я работаю над WordPress, который является новым для меня. Теперь мне предоставили сайт, полностью разработанный в wp. Но проблема в том, что я не могу найти запрос по каждой функциональности / странице, которые я нашел $wpdb->get_results используется для получения результата из базы данных, также это не работает $wpdb->queries Есть ли …
12 wpdb 

2
Пользовательский тип сообщения Следующая / Предыдущая ссылка?
У меня есть пользовательский тип сообщения под названием портфолио. Мне нужна предыдущая / следующая ссылка БЕЗ плагина. У кого-нибудь есть решение? Пример сообщения: http://themeforward.com/demo2/archives/portfolio/boat <?php get_header(); ?> <!-- Begin wrap --> <div class="clear"> <div id="full_container"> <div id="content2"> <div id="content"> <!-- Grab posts --> <?php if (have_posts()) : ?><?php while (have_posts()) …

5
WordPress и магические цитаты
Я писал несколько плагинов для Wordpress, и у меня были некоторые проблемы с Wordpress, помещающим волшебные кавычки в данные POST и GET. В частности, функция «wp_magic_quotes» в \ wp-includes \ load.php, которая вызывается (предположительно при каждом ответе) в wp-settings.php. Эта функция добавляет к данным магические кавычки, даже если я отключаю …
12 php  plugins 

6
Где хранить файлы PHP, созданные плагином / темами
Есть случаи, когда плагин или тема должны создать файл php где-нибудь, чтобы позже включить его. Например, плагин капчи или какая-то система шаблонов, такая как twig / smarty (в моей ситуации это простой движок шаблонов для коллекции виджетов). Где должен быть создан этот файл? Единственное место, о котором я могу думать, …

4
не публиковать пользовательский тип сообщения, если поле метаданных недопустимо
У меня есть пользовательский тип записи (CPT) под названием event. У меня есть мета-поле для типа с несколькими полями. Я хотел бы проверить некоторые поля перед публикацией события. Например, если дата события не указана, я хотел бы отобразить информативное сообщение об ошибке, сохранить событие для будущего редактирования, но запретить его …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.