WordPress

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

5
Проверка наличия файла в библиотеке мультимедиа
Я создаю пользовательские файлы в плагине и добавляю их в библиотеку мультимедиа, используя код, предоставленный в Кодексе Wordpress для wp_insert_attachment. Тем не менее, мой плагин иногда перезаписывает эти файлы. Мне нужно убедиться, что файлы больше не добавляются в библиотеку мультимедиа. Вот текущий код: $wp_filetype = wp_check_filetype(basename($filename), null ); $wp_upload_dir = …

1
Общий функционал в плагинах и темах
Недавно я начал разрабатывать плагины и темы и обнаружил, что мне нужно использовать несколько функций в обеих. Иногда я думаю о том, чтобы проверить, существует ли функция / класс перед объявлением, как сказано в этом посте: Когда проверять, существует ли функция Но это считается плохой практикой. Как лучше всего предотвращать …

2
Удалить некоторые страницы из поиска
На моем сайте я хочу, чтобы некоторые страницы не запрашивались поисковой формой (поэтому они не отображаются, когда у меня есть что-то вроде www.ex.com/?s=banana) Есть ли способ «удалить» страницы со страницы результатов поиска (без слепого выполнения условия if is_page (id), display: none)
8 search 

3
Сложный мета-запрос с 3 ключами
Я думаю, что проблема в основном относится к структуре запросов SQL, и я не эксперт .... Мне нужно искать сообщения (пользовательский тип сообщения) по 2 параметрам: pd_city pd_country Обратите внимание, что отношение meta_query имеет значение «ИЛИ», поэтому, если любой из двух выше, как «LIKE», мы должны получить некоторые результаты. Третий …

1
Логин перенаправить на предыдущую страницу
У меня есть пользовательская страница входа на http://netballscoop.com/log-in/ Когда вы вводите имя пользователя и пароль, он перенаправляет вас на предыдущую страницу, на которой вы находились идеально. Когда вы нажимаете «Выйти», он перенаправляет вас на ту же страницу. Так что все это хорошо работает. Если вы оставите имя пользователя / пароль …
8 redirect  login 


2
API настроек в Multisite - отсутствует сообщение об обновлении
Когда я использую API настроек в многосайтовой установке, а страница опций находится на сетевом уровне, публикация опций options.phpне работает, потому что страница администрирования находится, wp-admin/networkа WP ожидает, что страница будет wp-admin. Я добавил функцию, которая проверяет, является ли эта установка WP мультисайтовой установкой (через константу), и если это так, она …

2
сортировка мета-запросов по 2 ключам
Мне нужно сортировать (пользовательские) сообщения по 2 значениям настраиваемых полей ... Имя настраиваемого поля 1: is_sponsored[значение может быть 1или 0] Имя настраиваемого поля 2: sfp_date[ timestampтекущая дата публикации в секундах] Посты, у которых is_sponsoredзначение " " равно 1, должны быть сверху, отсортированы по " sfp_date" в DESCконечном порядке. Все остальные …

1
Могут ли блоги мультисайтов быть доступны из двух разных поддоменов?
Быстрый Фон: У нас есть один экземпляр WordPress с включенным мультисайтом, на котором размещены три отдельных блога. (blog.example.com/blog1, blog.example.com/blog2, blog.example.com/blog3). Этот мультисайт будет сбалансирован по нагрузке на веб-уровне четырех серверов, каждый из которых имеет доступ к одной и той же БД. Я понимаю, что blogs.dirнеобходимо синхронизировать веб-уровень, чтобы носители присутствовали …

2
Допускает ли расширение нескольких Nav_Menu_Walkers вложенные меню?
По сути, я пытаюсь добавить несколько под-навигационных меню, и я довольно близко, но я просто не могу найти правильный способ решить мою проблему ... Я использую вариант CSS-меню Stu Nichols ... Код объясняет лучше ;-) Взаимосвязь, необходимая для построения этого меню, будет иметь элементы верхнего уровня в виде элементов списка, …

2
Как добавить настройки на страницу параметров фона?
Я занимаюсь разработкой темы и хотел добавить дополнительный контент на страницу встроенных опций фона. Я знаю, как использовать API настроек для создания новых параметров и настроек темы, но я не могу понять, где он на самом деле вызывает фоновую страницу. Я искал wp-includes/theme.phpи до сих пор не так много, кроме …

2
AJAX поиск на страницах постов по пользовательскому типу поста
У меня возникла проблема при создании поиска ajax на страницах с одним сообщением. Мне нужно ограничить результаты поиска пользовательскими типами записей "fod_videos" и "post" и категорией 12. Моя проблема заключается в том, что поиск возвращает все сообщения с этими фильтрами и не принимает значение поиска. Я предполагаю, что упускаю что-то …

4
Различный шаблон товаров для конкретной категории. WooCommerce
Например, у меня есть кофемашины категории, и один шаблон для кофемашины, один шаблон продукта, но для категории кофе я хочу иметь другой шаблон single-product.php, как это реализовать? у меня нет доступа к этому сообщению http://www.woothemes.com/support-forum/?viewtopic=83667, но у меня есть похожий вопрос, со страницами и категориями в WordPress это просто, но …
8 themes  plugins 


4
Есть ли переменная для имени части шаблона?
Если вы назвали шаблон с get_template_part()(или locate_template()), есть ли способ узнать, в каком шаблоне вы находитесь. Например, если вы звоните get_template_part('loop','archive');изarchive.php и затем работаете в вашем файле loop-archive.php. Есть ли способ определить переменную, которая имеет имя текущей части шаблона .... так $template = 'loop-archive'. еще лучше, может быть, в двух …

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