WordPress

42
Есть какие-нибудь документы для аргумента wp_nav_menu "items_wrap"?

Я использую wp_nav_menu и пытаюсь создать пользовательский вывод для выпадающих подуровней. Я сталкивался с аргументом "items_wrap", но на самом деле не так много информации о том, что это такое, как оно работает и что можно с ним сделать. Что такое " % 1 $ s " и " % 2 $ s "? (Кто-нибудь может...

41
posts_per_page нет ограничений

Я хочу вернуть ВСЕ сообщения с query_posts. Я попытался установить posts_per_pageдействительно высокое число, но query_postsволнуется и не возвращает никаких сообщений. Как правильно запрашивать сообщения без ограничений? $args = array( 'post_type' => 'post', 'cat' => '22,47,67', 'orderby'...

41
Как настроить the_archive_title ()?

В моей дочерней теме у archive.phpменя есть следующий код для отображения заголовка страниц моего архива: <?php the_archive_title( '<h1 class="page-title">', '</h1>' ); ?> Но это отображает мои заголовки как «Категория: Заголовок категории », а не просто заголовок без префикса...

41
Dev, Stage и Production Развертывание для сайтов WordPress?

Поэтому мне нужно иметь возможность иметь итерации dev / stage / production (на отдельных серверах) для веб-сайта WordPress. Обычно я использую git, но это явно не сработает с сайтами WordPress из-за зависимости базы данных от основных. конфигурация ... ну почти все. Итак, мой вопрос, как вы,...

41
Как структурировать плагин

Это не вопрос о том, как создать плагин WordPress. Скорее, какие, если таковые имеются, руководства могут быть применены к тому, как собрать файловую архитектуру любого плагина. Некоторые другие языки программирования или библиотеки имеют очень контролируемые способы организации каталогов и файлов....

41
Есть ли способ отправки электронных писем в формате HTML с помощью функции WordPress wp_mail?

Есть ли action_hook или что-то подобное, что может помочь мне достичь этого? Я попытался добавить разметку в строковую переменную PHP и просто отправил электронное письмо с помощью функции wp_mail следующим образом: $email_to = 'someaddress@gmail.com'; $email_subject = 'Email subject'; $email_body...

40
Как заставить 404 на WordPress

Мне нужно заставить 404 на некоторых должностях в зависимости от условий. Мне удалось это сделать (хотя я не знаю, правильно ли я это сделал), и я получаю свой 404.phpшаблон для загрузки, как ожидалось. Мой код: function rr_404_my_event() { global $post; if ( is_singular( 'event' ) &&...

39
Как удалить страницы меню администратора, вставленные плагинами?

У меня есть следующий код, который очищает много вещей, которые не будут использоваться в области администратора: add_action( 'admin_menu', 'my_remove_menu_pages' ); function my_remove_menu_pages() { remove_menu_page( 'edit.php' ); //Posts remove_menu_page( 'upload.php' ); //Media remove_menu_page(...

39
Постоянные ссылки: пользовательский тип сообщения -> пользовательская таксономия -> сообщение

У меня возникают проблемы при работе с правилами переписывания WordPress, и я могу использовать некоторую помощь. У меня есть пользовательский тип сообщения называется _shows_. Все шоу имеют единую пользовательскую таксономическую категорию _show-category_.А, _show_которая никогда не будет иметь...

39
Добавить несколько каталогов плагинов

Задание Вы можете зарегистрироваться и добавить дополнительные каталоги тем, используя register_theme_directory()для вашей установки WP. К сожалению, ядро ​​не предоставляет такую ​​же функциональность для плагинов. У нас уже есть MU-плагин, Drop-Ins, плагины и темы. Но нам нужно больше для лучшей...

38
Должен ли я использовать пользовательские типы записей или пользовательские таблицы базы данных для разработки плагинов?

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

38
Есть ли способ составить редакцию опубликованной страницы или поста? Какие обходные пути вы использовали?

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

38
Какой процесс вы используете для разработки WordPress? [закрыто]

Мне интересно, как другие люди разрабатывают темы и плагины для WordPress. Для меня, редактор в браузере в панели администратора просто не обрезает его. В настоящее время я просто использую IDE с плагином PHP (NetBeans), вытаскиваю свой веб-каталог разработки с моего сервера, редактирую там,...

38
Получить идентификатор продукта из идентификатора заказа в Woocommerce [закрыто]

У меня проблемы с информацией о продукте Woocommerce и деталями заказа. Я не могу найти идентификатор продукта для соответствующего идентификатора заказа на странице Просмотр заказов в теме Woocommerce. Я просто хочу получить информацию о продукте, постоянную ссылку и т. Д. На странице « Просмотр...

38
Получение списка доступных на данный момент ролей на сайте WordPress?

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

38
Как получить все сообщения с любым статусом сообщения?

Я создаю интерфейсную панель, где мне нужно показать все сообщения текущего пользователя. Итак, мне нужно показывать посты во всех штатах, в основном published, trashedи pending. Сейчас я использую простой запрос, но он возвращает только опубликованные сообщения. $query = array( 'post_type' =>...

38
add_action ссылается на класс

Можно ли ссылаться на класс вместо функции в «add_action»? Не могу понять это. Вот лишь основной пример рассматриваемой функции. add_action( 'admin_init', 'MyClass' ); class MyClass { function __construct() { .. This is where stuff gets done .. } } Так что да, это не работает. Я также попробовал:...