WordPress

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

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

9
Как создать «виртуальную» страницу в WordPress?
Я пытаюсь создать пользовательскую конечную точку API в WordPress, и мне нужно перенаправить запросы на виртуальную страницу в корне WordPress на фактическую страницу, которая поставляется с моим плагином. Таким образом, в основном все запросы к одной странице фактически направляются на другую. Пример: http://mysite.com/my-api.php=>http://mysite.com/wp-content/plugins/my-plugin/my-api.php Смысл этого состоит в том, чтобы сделать …

5
Пользователь базы данных MySQL: какие привилегии нужны?
Краткая инструкция по установке WordPress ( «5 минут» ) гласит: Создайте базу данных для WordPress на своем веб-сервере, а также пользователя MySQL, который имеет все права для доступа к нему и его изменения. При профессиональной настройке нового блога мне было интересно, как это соотносится с тем, что предлагает мне конфигурация …

6
Лучшие в своем классе возможности высокопроизводительного веб-хостинга WordPress? [закрыто]
Я публикую это как вики сообщества, потому что я хотел бы получить совместно отредактированный список функций для высокопроизводительного веб-хостинга WordPress. Например, если вы используете сайт с высоким трафиком на базе WordPress и / или сайт WordPress, который нуждается в действительно усиленной защите, какие функции вы бы хотели видеть предлагаемыми, чтобы …

3
Разница между фильтрами и хуками действий?
Недавно я немного углубился в API плагинов, и мне было интересно, какие реальные различия существуют между хуками действий и фильтров . Оба они являются событиями, которые получают данные в качестве параметра, и, похоже, они оба могут делать одно и то же. Очевидно, что я вижу, что действия вызываются, когда действия …

9
Удалите «Category:», «Tag:», «Author:» из the_archive_title
У меня есть следующий код в архиве моей темы: <?php the_archive_title( '<h1 class="page-title">', '</h1>' ); ?> Это дает мне такие названия, как «Категория: Россия», «Тег: Америка», «Автор: Джон». Я хотел бы удалить части «Category:», «Tag:» и «Author:» и просто отобразить категорию, тег и имена авторов. Кто-нибудь знает, как этого добиться? …

2
Ajax занимает в 10 раз больше времени, чем нужно
Я только что натолкнулся на свою первую серьезную проблему с WordPress, и для тех, кто любит Ajax, это большая проблема. У меня есть запрос Ajax, который занимает 1,5 секунды при использовании Ajax API. Если я беру тот же самый точный код и запускаю его с помощью специального скрипта (без WordPress), …
50 ajax  performance 

2
Как создать собственные маршруты URL?
У меня есть очень специфическое требование, надеюсь, я могу объяснить это, не слишком запутываясь. Я создал шаблон страницы, где я перечисляю некоторые свойства, которые я получаю из внешнего XML-файла, но пока проблем нет, скажем, URL-адрес выглядит так: http://www.example.com/properties/ Каждое свойство имеет ссылку, которая должна перенаправлять пользователя на страницу «Одно свойство», …

7
Как получить настройку часового пояса WordPress?
Может кто-нибудь сказать мне, как получить часовой пояс, который установлен в админке WordPress? Например, если блог настроен на восточное время, мне нужно распечатать эту точную строку: US / Eastern Это для функции, которая живет в functions.php в моей теме.

6
Передача переменных через locate_template
В то время как я обычно использовал includeили requireсамостоятельно, чтобы сохранить долгосрочное обслуживание кода, я начал использовать, get_template_partи locate_templateиспользование встроенных в WordPress вещей всегда лучше. Мой вопрос в том, должны ли вы передавать переменные в результаты get_template_partили locate_template? <?php $var = get_option( 'my-custom-option' ); get_template_part( 'custom-template-part' ); ?> В приведенном …

2
Запросить все сообщения, где мета-ключ не существует
Я пытаюсь получить запрос, чтобы получить все сообщения meta_key, которые не существуют, а затем создать его. У меня возникают проблемы с поиском этих сообщений, так как проверяемый запрос не работает. Вот код, который я использую, чтобы получить эти сообщения: $args = array( 'posts_per_page' => 18, 'cat'=>1955, 'post_status'=>'publish', 'meta_query' => array( …

3
Отключить уведомление об обновлении для отдельных плагинов
Есть ли способ отключить уведомления об обновлениях для определенных плагинов? Как разработчик плагинов, у меня есть несколько плагинов, установленных на моем личном сайте, использующих для тестирования версию транка svn, но те же плагины доступны на сайте плагинов. В этих случаях WP считает последнюю версию самой последней опубликованной версией и постоянно …

1
Какой метод написания плагинов с поддержкой AJAX является предпочтительным?
Мне интересно, какой предпочтительный метод для обработки вызовов AJAX. Нужно ли использовать один и тот же php-файл плагина для обработки POST или отдельный? Что чище или безопаснее?

1
WP_Query - упорядочить результаты по мета-значению
Я проверил и не видел ответа, который еще работает. У меня есть WP_Query со следующими аргументами: $args = array( 'post_status' => 'publish', 'post_type' => 'listing', 'meta_key' => 'client_feedback_score', 'orderby' => 'client_feedback_score', 'order' => 'DESC' ); $query = new WP_Query($args); Я хочу упорядочить результаты по настраиваемому полю записи «client_feedback_score», от низшего …

6
рамки для плагинов / панели настроек темы? [закрыто]
Я обнаружил, что самая длинная часть разработки плагинов или тем - это создание панели настроек, по крайней мере, в моем случае. Так что я хотел бы знать, что вы думаете об этом. Используете ли вы готовый каркас или класс? А если так ведьма одна? Или вы пишете это с нуля? …

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