WordPress

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

2
Как я могу узнать текущий тип сообщения, когда он находится на post.php в админке?
Я пытаюсь сделать что-то с хуком admin_init, если - и только если - пользователь редактирует пост (post.php) с типом поста "событие". Моя проблема в том, что, хотя WordPress указывает на глобальную переменную вызывает $ post_type. если я сделаю: global $post_type; var_dump($post_type); Возвращает NULL. но если я сделаю это: global $pagenow; …

2
Как поиск WordPress работает за кулисами?
Я использую поиск WordPress для поиска по ряду пользовательских типов записей и позволяю пользователю детализировать каждый отдельный тип записей. Однако я обнаружил, что WordPress не возвращает то, что я считаю «лучшими» матчами в первую очередь. Например, если я ищу Microsoft, страницы, которые содержат термин нерегулярно, по-прежнему возвращаются перед страницами, которые …
11 search 


4
Создайте пользовательскую страницу архива для пользовательского типа сообщения в плагине
Я пишу плагин, который создает пользовательский тип записи с именем "my_plugin_lesson": $args = array ( 'public' => true, 'has_archive' => true, 'rewrite' => array('slug' => 'lessons', 'with_front' => false) ); register_post_type ('my_plugin_lesson', $args); Пользовательский тип записи имеет архив, а URL-адрес архива: http://example.com/lessons Я хочу настроить внешний вид этого архива; Я …

1
Как я могу отображать контент в виде открытого текста
я хочу показать мой отрывок в виде текста. Как я могу это сделать? Это мой фрагмент, где я отображаю содержание: <?php the_content(__( 'Weiterlesen ›','okay')); ?> Как я могу изменить фрагмент для отображения содержимого в виде простого? привет, никлас


2
Как проверить, активна ли тема?
Я хотел бы иметь возможность проверить, активна ли тема двадцать двенадцать. Я знаю, если бы я проверял наличие активного плагина, я бы сделал что-то вроде: $active_plugins = apply_filters( 'active_plugins', get_option( 'active_plugins' ) ); if ( in_array( 'plugin-folder/plugin-folder.php', $active_plugins ) ) { //do stuff } else { add_action( 'admin_notices', 'create-a-notice' ); …

2
Получить идентификаторы страниц из элементов навигации
Я пытаюсь получить все идентификаторы в моей навигации и преобразовать его в строку, чтобы я мог использовать его wp_queryдля получения страниц, которые перечислены только в навигации. Код для получения идентификаторов: $menu_name = 'primary'; if ( ( $locations = get_nav_menu_locations() ) && isset( $locations[ $menu_name ] )) { $menu = wp_get_nav_menu_object( …
11 menus  id 

2
Добавление второго адреса электронной почты к завершенному заказу в WooCommerce [закрыто]
Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он подходил для WordPress Development Stack Exchange. Закрыто 5 лет назад . Прежде чем я задам этот вопрос, я знаю, что есть (законное) сомнение ответить здесь на вопросы о …

4
Отключить «быстрое редактирование» только для не-администратора в functions.php
У меня есть это в моем functions.php function remove_quick_edit( $actions ) { unset($actions['inline hide-if-no-js']); return $actions; } add_filter('post_row_actions','remove_quick_edit',10,1); удалить ссылку быстрого редактирования в бэкэнде при прокрутке списка опубликованных постов. Он работает как шарм, но отключает его даже для роли администратора. Можно ли сохранить его показ только для администратора, в то …
11 quick-edit 

1
Есть ли что-то вроде admin_notices для внешнего интерфейса?
Я новичок в Wordpress и пытаюсь максимально использовать возможности фреймворка. Что касается внешнего интерфейса, я хочу, чтобы централизованная область сообщений отображала сообщения об ошибках, успехах и общие уведомления, аналогично тому, как они обрабатываются через admin_notices на внутреннем сервере. Я не вижу аналогичного крючка для передней части. Я предполагаю, что спрашиваю, …

2
Как получить уникальный одноразовый номер для каждого запроса Ajax?
Я видел пару дискуссий о том, как заставить Wordpress создать уникальный одноразовый номер для последующих запросов Ajax, но на самом деле я не могу заставить Wordpress сделать это - каждый раз, когда я запрашиваю то, что я считаю новым nonce, я получаю тот же nonce обратно из Wordpress. Я понимаю …
11 ajax  nonce 

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

1
Настройка WPLANG из плагина
Для одного сайта WordPress язык должен быть установлен из wp-config.phps WPLANG, но можно ли установить из моего плагина, который переопределяет значение по умолчанию?

5
Плохо ли создавать собственную таблицу для плагина?
Если я хочу сохранить настройки для своего плагина, то это довольно просто и прямо. Теперь я хотел бы сохранить в базе данных немного больше. Имя файла и 3 других значения, которые применяются только к этому файлу. И есть много файлов с этими значениями. Можно ли сохранить вид подмассивов, используя встроенные …
11 plugins  database 

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