WordPress

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

2
Как проверить, вошел ли пользователь (не текущий пользователь) в систему?
Мне нужно отображать онлайн-статус (онлайн / оффлайн) для каждой страницы автора (пользовательский шаблон страницы автора). is_user_logged_in () применяется только к текущему пользователю, и я не могу найти подходящий подход, нацеленный на текущего автора, например is_author_logged_in () Любые идеи? Ответ Один Trick Pony был достаточно любезен, чтобы подготовить кодирование для двух-трех …
22 author  users  status 

4
Как включить редактор TinyMCE во внешний интерфейс?
Я пытаюсь добавить редактор TinyMCE в мой веб-интерфейс, откуда пользователи могут публиковать сообщения, но пока что им не повезло. Вот код: PHP: add_action('wp_print_scripts', 'my_enqueue_scripts'); function my_enqueue_scripts() { wp_enqueue_script( 'tiny_mce' ); if (function_exists('wp_tiny_mce')) wp_tiny_mce(); } Javascript: jQuery(document).ready(function(){ tinyMCE.init({ mode : "textareas", theme : "simple", /*plugins : "autolink, lists, spellchecker, style, layer, …

5
Добавить класс has_children в родительский li при изменении Walker_Nav_Menu
Я пишу настроенный класс ходунка для wp_nav_menu и хочу иметь возможность указать, содержит ли li подменю. Поэтому я хочу, чтобы моя разметка была: <li class="has_children [other-wordpress-classes]"> <a class="parent-link">Some item</a> <ul class="sub-menu"> Я прекрасно знаю, как добавлять и удалять классы, я просто не могу найти ничего, чтобы сказать мне, есть ли …
22 menus 

4
Добавление категорий в пользовательский тип записи в постоянную ссылку
Я знаю, что люди спрашивали об этом раньше и дошли до того, что добавили пользовательский тип сообщения и переписали для постоянной ссылки. Проблема в том, что у меня есть 340 существующих категорий, которые я хотел бы продолжить использовать. Я имел обыкновение видеть / category / subcategory / postname Теперь у …

5
Как я могу позволить Роль редактора изменить настройки темы?
Я только что установил новый блог для друга и подумал, что лучше не давать ему доступ администратора сразу же в качестве меры предосторожности. Поэтому я создал нового пользователя в качестве редактора. Но потом я увидел, что этот пользователь не может изменить настройки темы, такие как фон и заголовок. Есть ли …


4
Как Жесткий Код Пользовательских пунктов меню
Есть ли способ, которым я могу жестко закодировать пользовательские пункты меню, когда первая тема установлена? Я создаю тему, которая автоматически сделает некоторые общие страницы при установке. Поэтому мне нужно знать, могу ли я добавить их в пользовательское меню Wordpress, чтобы клиенту не нужно было добавлять их вручную? Другими словами: как …
22 menus 

7
Дополнительный редактор TinyMCE удаляет теги <p> и <br>?
Привет, ребята, я добавил TinyMCE к некоторым текстовым областям, которые отображаются в пользовательском мета-окне. Все форматирование работает отлично, за исключением того, что редактор не будет сохранять &lt;p&gt;или &lt;br/&gt;теги. Это не сохраняет разрывы строк. TinyMCE настроен так: wp_tiny_mce(true, array('editor_selector' =&gt; $field['class'] ) ); '&lt;textarea name="', $field['id'], '" class="', $field['class'], '" id="', …

4
Добавить настраиваемое поле в категорию
Я хотел бы добавить настраиваемые поля для определенной категории. Категория имеет только следующие поля: Название: Slug: родитель: Описание: Так как у меня есть сайт сериала, я хочу добавить еще несколько полей, я хочу что-то вроде этого, когда я создаю новую категорию (Category = Series) Название: Исполнитель: Год: Тип: Жанр: Резюме: …
22 categories 

8
Как отключить сетевой плагин только для одного сайта?
Я нахожусь в процессе настройки (потенциально) большой многосайтовой сети, и я стараюсь максимально упростить добавление и настройку сайтов при необходимости. Я в настоящее время на этапе, когда я имею дело с плагинами. С мультисайтом я знаю несколько разных способов активировать плагины Вставьте плагин /plugins, активируйте его на каждом сайте индивидуально …
22 multisite 

2
Как показать пользовательский мета-блок на экране «Быстрое редактирование»?
Я использовал add_meta_box () для добавления настраиваемого мета-блока в окно редактирования WordPress как на страницах, так и на публикациях. Как сделать так, чтобы этот мета-блок также отображался на экране «Быстрое редактирование»? В идеале я бы хотел, чтобы он отображался справа от селектора категорий.

2
Определить, работает ли WP под WP-CLI
Я использую замечательный инструмент WP-CLI . Из-за зависимости от переменных среды Apache для конкретного случая использования мне нужно разрешить запускать немного кода только при работе под WP-CLI. Как я могу определить, работает ли WP под WP-CLI? В этом конкретном случае я мог проверить наличие переменных среды Apache, о которых идет …
22 wp-cli 

2
Добавьте несколько пользовательских полей на страницу общих настроек
Я хотел бы добавить несколько пользовательских полей в общие настройки. Это код, который я использую. Это работает хорошо, но я просто не могу понять, как добавить больше полей. Я хотел бы создать два поля на данный момент, одно для номера телефона и второе для адреса: function register_fields() { register_setting('general', 'my_first_field', …

4
Может ли wp_query возвращать мета-сообщения в одном запросе?
Я хотел бы создать wp_query, который возвращал бы мета сообщений внутри postsмассива. $args = array ( 'post_type' =&gt; 'page', 'meta_key' =&gt; 'someMetaKeyName', ); // The Query $query = new WP_Query( $args ); Это возвращает что-то вроде: Как вы можете видеть, посты не имеют метаданных, возможно ли включить метаданные в возвращаемый …

6
Поставить ядро ​​в нижний колонтитул?
У меня есть это в моем functions.phpфайле, и я не могу загрузить jQuery в нижний колонтитул. Впрочем, includesфайл загружается в нижний колонтитул нормально. Что еще мне нужно сделать? function starter_scripts() { wp_enqueue_style( 'starter-style', get_stylesheet_uri() ); wp_enqueue_script( 'jquery', '', '', '', true ); wp_enqueue_script( 'includes', get_template_directory_uri() . '/js/min/includes.min.js', '', '', true …

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