WordPress

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

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

2
Отображение доменов на постоянные ссылки (не мультисайты)
Я пытаюсь сделать это на автономной установке WP (не мультисайт). То, что я пытаюсь достичь, это: Пользователь экономит domain.comна usermeta. (сделанный) Пользователь создает новый CPT, скажем company. Который доступен через по умолчанию original.com/company/example-company(сделано - по умолчанию) Мне нужно, чтобы все посты, созданные пользователем, были доступны также через domain.com/company/example-companyпользовательскую мету domain. …

2
Добавление контента на страницы архива и таксономии для пользовательских типов записей?
У меня есть пользовательский тип записи под названием «Продукты» и таксономия под названием «Использование». На моей целевой странице "Продукты" я хотел бы иметь пользовательский контент, который может редактировать клиент через WYSIWYG. То же самое касается целевой страницы таксономии. Я думал о том, чтобы создать поддельные страницы и просто вставить содержимое …

1
Устаревшие функции в классе плагинов
Я обновляю один из моих плагинов, и я немного застрял с устаревшими функциями. Первоначально мой плагин имел глобальную переменную, а основной класс плагина был создан и сохранен в глобальной переменной. Таким образом, пользователи могут использовать global для доступа к функциям в классе плагина. $GLOBALS['my_custom_plugin'] = new my_custom_plugin(); Затем, например, в …

2
Замедляют ли задания WordPress cron загрузку страниц?
Если пользователь посещает сайт, и его посещение вызывает довольно интенсивную работу cron, скорость загрузки страницы для него будет медленнее, верно? Как я понимаю, страница не ожидает выполнения задания cron перед загрузкой, но поскольку задание cron будет выполняться параллельно, возможно, страница все равно загружается медленнее, поскольку сервер занят, верно?
8 wp-cron  cron 

3
Как получить красивые URL с помощью add_query_arg в постоянных ссылках
С add_query_arg()его помощью можно добавить дополнительные параметры к URL-адресу, а также легко создать правило перезаписи. Все идет нормально. Но проблема заключается в замене URL-адреса в WordPress. Когда у меня есть URL, например: www.mysite.com/?page_id=1&myvar=test и я набираю этот URL в адресной строке браузера с активированными постоянными ссылками. Эта ссылка станет на: …

1
Использование wp_category_checklist в виджете
Я пытаюсь использовать wp_category_checklist в виджете для отображения списка флажков, которые при сохранении остаются отмеченными. У меня сейчас ужасные проблемы с получением их для сохранения, поскольку, насколько я знаю, это не сохранение (флажки остаются не отмеченными): - Вот отредактированный код, который у меня есть на данный момент. function update($new_instance, $old_instance) …

3
Как изменить параметры диалога редактора изображений на WordPress?
Я пытаюсь скрыть переключатели «Выравнивание» для изображений, загруженных в область содержимого публикации, но не могу понять, как добавить пользовательский файл CSS или JS в диалоговое окно «Редактор изображений». Я успешно добавил фильтр в хук действия tiny_mce_before_init, чтобы удалить кнопки выравнивания из текстового редактора TinyMCE, но не уверен, как сделать то …

1
Разве в пользовательских таксономиях не могут быть те же термины (слагы), что и в категориях?
Я знал, что нельзя иметь одинаковые термины (термины слагы) в категориях и тегах, но удивительно, как я понял сегодня, это относится и к пользовательским таксономиям. Так, например, если у моего сайта есть категория с именем, Linux (linux)и я хочу также создать пользовательский термин таксономии, называемый «Linux», он будет выглядеть примерно …

3
API настроек WordPress, реализация вкладок на странице пользовательского меню
Я следовал серии руководств по API настроек WordPress этого парня: http://wp.tutsplus.com/tutorials/theme-development/the-complete-guide-to-the-wordpress-settings-api-part-1/ До сих пор я был успешен в выполнении основной вещи. Теперь при реализации вкладки я сталкиваюсь с проблемой. Проблема 1: Вкладки не работают. Все поля отображаются на обеих вкладках. Раздел 1 должен отображаться на вкладке 1, а раздел 2 …

2
Использование Backbone с WordPress AJAX API
Я пытаюсь создать простой плагин TODO, используя Backbone, и столкнулся с проблемой с AJAX API. Для получения правильного обратного вызова AJAX вы должны передать параметр "action" следующим образом: админ-ajax.php? действие = get_todos который отлично работает для метода GET в Backbone. Однако при использовании DELETE Backbone по умолчанию будет использоваться такой …

2
Получить каталог плагинов из темы
Кто-нибудь знает нехакерский способ получения пути к каталогу плагина из файла functions.php темы? Я использовал plugin_dir_path ( FILE ), но поскольку он вызывается в файле functions.php темы, он возвращает путь к этому файлу. Не каталог плагинов. Я мог бы обработать строку и добавить путь к плагинам, но это почти так …

2
рекомендуемое изображение в качестве фонового изображения на страницах
Я добавляю избранные изображения на свою страницу через панель инструментов и хочу использовать их в качестве фонового изображения в контейнере div страницы. Я хочу применить фоновое изображение через css, поэтому я думаю добавить атрибут стиля в мою разметку. Я думаю сделать что-то вроде этого: <div id="<?php echo $post_name; ?>" class="page<?php …

2
Добавить субтитры к названию продукта Woocommerce
Я использую WooCommerce на сайте, созданном с использованием Pagelines Framework. Мне нужно, чтобы подзаголовок / настраиваемое поле появлялось под названием продукта везде, где оно появляется на сайте. На самом деле, WooCommerce не предлагает такую ​​возможность. Я пытался использовать пользовательские поля, но WooCommerce тоже использует их и выводит кучу ненужных мне …

1
Темы WordPress и модуль PHP
Есть ли примеры использования модульных тестов PHP с темами WordPress, кажется, что многие блоги на эту тему устарели, поскольку базовые модульные тесты не относятся к trac, но вчера вечером - я вытащил trac и попытался создать пример тема для запуска тестов. Это не работает тихо, вам нужно запустить все тесты, …

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