WordPress

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

2
WordPress Git Workflow Справка
Я ищу сильную оптимизированную идею рабочего процесса для работы с Wordpress. Хотелось бы, чтобы моя среда git находилась на моем собственном сервере, не используя Github для работы с репозиториями. Автоматическое создание поддоменов при создании ветки git (development.domain.com, ryan.development.domain.com) - Возможно, для этого подойдет некоторый хук сценария оболочки. PHP / Shell …
17 git  workflow 

1
Зачем вам маловероятное целое число в нумерации страниц?
paginate_linksСсылка функции Кодекса имеет некоторые примеры кода , который будучи Повторно по всей сети. Он имеет раздел, который использует переменную с именем $big = 999999999; // need an unlikely integer: echo paginate_links( array( 'base' => str_replace( $big, '%#%', esc_url( get_pagenum_link( $big ) ) ), 'format' => '?paged=%#%', 'current' => max( …
17 pagination 

2
Получать сообщения с сайтов в мультисайте?
Я пытаюсь вытащить несколько сайтов сообщений. Например, я могу вытащить один пост на сайте по категории и всего постов 10. Но я пытаюсь извлечь оба поста из двух отдельных мультисайтовых блогов 1 и 2. Но работает только блог 1. Кроме того, я хочу извлечь другую категорию из блога 1 и …

3
Как добавить вкладку «Вставить из URL» в пользовательский медиа-загрузчик 3.5?
Я вставил загрузчик мультимедиа WP 3.5 в виджет, запустив этот JavaScript при нажатии кнопки: var frame = wp.media( { title : 'Widget Uploader', multiple : false, library : { type : 'image' }, button : { text : 'Select Image' } } ); frame.on( 'close', function() { var attachments = …
17 widgets  uploads  media 

6
Как отключить WordPress от создания миниатюр?
Я долго искал в сети, как отключить WordPress от создания нескольких миниатюр. Я видел в большинстве уроков, чтобы установить все изображения на 0 в разделе СМИ. Я сделал это, но захожу в папку загрузок, и она по-прежнему создает несколько изображений. Я не могу найти никакого решения для этого. Причина, по …

1
Узнать общее количество страниц в глобальном запросе на странице архива?
Я пытаюсь выяснить, есть ли в пользовательском шаблоне категории более одной страницы постов (я установил свои посты на страницу блога на 5 в настройках чтения). Я думаю, что глобальный запрос будет иметь общее количество страниц в качестве свойства, но я не могу найти его.

3
Получить детей из родительской категории
Я пытаюсь отобразить все дочерние категории в этом цикле, но я борюсь с кодом. Это то, что я до сих пор. <?php $args=array('orderby' => 'name', 'order' => 'ASC'); $categories=get_categories($args); foreach ($categories as $cat) { ?> <dt><a href="#" class="customer-acquisitiontop" id="<?php echo $cat->slug; ?>" data-filter=".<?php echo $cat->slug; ?>"><h2><?= $cat->cat_name; ?></h2></a></dt> <dd><div class="services"> …

3
Добавление admin-ajax.php в веб-интерфейс. Хорошая или плохая идея?
Я люблю admin-ajax.php. Но я ненавижу локализацию, чтобы указывать на нее сценарии внешнего интерфейса, и мне хотелось бы, чтобы для тем был эквивалентный, легкий для поиска файл. (Меня также беспокоит то, что запросы внешнего интерфейса проходят через «/ wp-admin /». Нет практической причины, просто выглядит ужасно IMO.) Поэтому я просто …
17 themes  ajax 

3
Самый эффективный способ добавить файл JavaScript к конкретному сообщению и / или страницам?
Мне интересно, какой самый эффективный метод - добавить файл javascript специально для поста и / или страницы. Вот несколько решений, которые я придумал: Переключитесь в режим редактирования HTML и разместите там свой JavaScript (довольно плохое решение) Пользовательские поля с определенным JavaScript для этого поста / страницы в парах ключ и …

2
В каких контекстах плагины отвечают за проверку данных / санитарную обработку?
Я хочу убедиться, что все данные в моих плагинах / темах надежно обрабатываются перед входом в базу данных и перед выводом в браузер. Моя проблема в том, что есть ситуации, когда API обрабатывает санацию для вас - например, при сохранении мета-полей поста - и другие, где автор плагина / темы …

3
Добавить дополнительные параметры после постоянной ссылки?
Как я могу добавить дополнительные параметры после постоянной ссылки, особенно если я использую пользовательский тип записи? Например, допустим, http://mysite/album/record-nameбыла постоянная ссылка. Как сделать так http://mysite/album/record-name/related, чтобы 404 не включался или не перенаправлял? WordPress, кажется, не вызывает шаблон сообщения, если сообщение не существует ... поэтому я немного растерялся, как это сделать.

3
Отображение названия меню с помощью wp_nav_menu
У меня есть пользовательское меню, которое я могу нормально вызвать с помощью wp_nav_menu. Есть ли способ отобразить имя меню внутри тега h3 перед меню? Ex. <h3>My Menu Name</h3> <nav> <ul> <li>Menu Item 1</li> <li>Menu Item 2</li> </ul> </nav>

3
Как добавить пользовательские параметры блога в новую форму настройки блога?
Похоже, достаточно простое требование, но я изо всех сил: Я хочу добавить опциональное поле в «Добавить новый сайт» . Простой текстовый вариант подойдет. Как мне это сделать? Мне нужно сохранить эту опцию блога при создании сайта. Я знаю, что могу использовать хук 'wpmu_new_blog', который передает $metaпеременную с предоставленными параметрами, но …

5
Как мне избежать ']' в коротком коде?
Как мне избежать правильной скобки в коротком коде? Я работаю над плагином Google Map, который имеет закодированные точки. Иногда в полигонах есть], что заставляет WP думать, что это конец шорткода. Например: [my_shortcode latitude='36.93' longitude='-72.98' encoded_points='ortlF~g]tM?cZEH`z]}|@DQfi]' ] Я пробовал, ]что не вызывает проблемы для WP, но это вызывает проблему для моего …
17 shortcode 

3
Как использовать мое собственное значение сеанса в Wordpress?
Как я могу использовать мое собственное (пользовательское) значение сеанса в Wordpress? Например:$_SESSION['myname']="4lvin" Я уже вставил session_start()на все страницы, которые мне нужны, как показано ниже. <?php session_start(); $_SESSION['myname'] = "4lvin"; ?> Но не работает в глобальном масштабе. Просто работаю над собственной страницей. Он НЕ доступен для вызова глобально с других страниц …
17 session 

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