WordPress

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

3
Влияние пользовательского мета-поля на производительность записи
У меня есть сообщения, которые имеют много пользовательских мета-полей. На сообщениях я звоню им по требованию используя get_post_meta. Значит для 10 метаполей я использую его 10 раз. Я делаю это правильно? Значит, есть ли проблемы с производительностью вышеупомянутым методом и если да, то как уменьшить количество вызовов. Мне известен ответ, …

3
Создание пользовательского REST API
У меня есть сайт WordPress.org, который принимает пользовательский ввод, выполняет поиск в пользовательской базе данных и отображает результаты запроса. У меня это работает с использованием класса wpdb . Теперь я пытаюсь заставить это работать для приложения для Android. Из того, что я понимаю, создание сервера RESTful является текущей «лучшей практикой» …
10 plugins  mobile  json  restful 

1
Почему цикл не пустой на некоторых 404?
Я столкнулся со странной проблемой. Допустим, у вас есть произвольный URL-адрес глубиной три или более: http://example.com/a/b/c http://example.com/a/b/c/d ... Тогда is_404()есть true. Все идет нормально. Но почему-то последние посты запрашиваются. $wp_query->request является SELECT SQL_CALC_FOUND_ROWS wp_posts.ID FROM wp_posts WHERE 1=1 AND wp_posts.post_type = 'post' AND ( wp_posts.post_status = 'publish' OR wp_posts.post_status = …

2
Влияет ли автоматическое обновление WordPress на мой сайт?
Недавно я узнал, что мой сайт Wordpress автоматически обновляется, когда доступна новая версия Wordpress. Я знаю, что эта автоматическая функция доступна в Wordpress, так как иногда возвращается. Но у меня есть несколько вопросов по этому поводу: Может ли это быть рискованным в любом случае? Имеет ли значение, как мы установили …

3
Замена заголовка в таблице списка администраторов
Вот моя ситуация: я пытаюсь отфильтровать содержимое столбца заголовка в моей таблице редактирования пользовательских типов записей, но не могу заставить его работать. Вот что я попробовал: add_filter('manage_edit-mycpt_columns', 'replace_title_products'); function replace_title_products() { $oldtitle = get_the_title(); $newtitle = str_replace(array("<span class='sub-title'>", "</span>"), array("", ""),$oldtitle); $title = esc_attr($newtitle); return $title; } Я просто хочу …

2
Считать сообщения цикла (WP_Query)?
Я попробовал этот способ, чтобы отобразить НЕТ сообщения: <?php $news_2 = new WP_Query( array ('post_type'=> 'jobs','posts_per_page'=> '10' , 'meta_key' => 'status_for_jobs','meta_value' => '1') ); if ( $news_2->have_posts() ) { while ( $news_2->have_posts() ) { $news_2->the_post(); $count = $news_2->post_count; ?> <li><h3><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h3></li> <?php } } ?> <?php …
10 count 

1
Как настроить TinyMCE4 в WP 3.9 - старый способ для стилей и форматов больше не работает
До WP 3.9 у меня были следующие два фильтра, которые применялись в functions.php: function my_mce_buttons_2( $buttons ) { array_unshift( $buttons, 'styleselect' ); return $buttons; } add_filter('mce_buttons_2', 'my_mce_buttons_2'); function mce_mod( $init ) { $init['theme_advanced_blockformats'] = 'p,h3,h4'; $init['theme_advanced_styles'] = "Header gross=mus-bi news-single-bighead; Header klein=mus-bi news-single-smallhead; Link=news-single-link; List Items=news-single-list"; return $init; } add_filter('tiny_mce_before_init', …
10 tinymce 

3
Удалить действия / фильтры, добавленные через анонимные функции
Это чертовски плохая практика, я должен сказать. Потратил последние два часа на поиск решения для удаления действий и фильтров, добавленных через анонимные функции. Это код, используемый в родительской теме, и мне нужно удалить его. /** * Add custom columns to admin comments grid * * Rate that user set. */ …

1
Добавление дополнительных параметров к экземпляру изображения. (Настройки отображения вложений)
Я пытаюсь создать простой плагин многократного использования для представления изображений в Wordpress 3.9, и кажется, что я попал в кирпичную стену. Я хотел бы иметь возможность добавить пару вариантов для экземпляра изображения. (Подробности в разделе «Настройки отображения вложений»). Например, флажок «Отзывчивый», который отключает (отображает серый цвет) раскрывающийся список размеров изображения …

1
Мега Меню Уокер
Я пытаюсь создать мега-меню ходок. К сожалению, путешественники полностью избегают моих знаний в области кодирования. Я мог бы действительно использовать некоторую помощь, чтобы заставить это работать. Вот функции, которые мне нужны: Заверните второй уровень <ul>в <section>. [ПОЛНЫЙ] Когда пользователь устанавливает класс "break" на <li>втором уровне <ul>, <li>начните новый <ul>. Если …

1
Поставьте таблицу стилей на страницу входа и сделайте так, чтобы она отображалась в элементе head
Я пытаюсь стилизовать страницу входа в мою тему. Очень простой: add_action( 'login_enqueue_scripts', function() { wp_enqueue_style( 'TEST', get_template_directory_uri() . '/css/login.css' ); }); К сожалению, это не работает, как ожидалось. linkЭлемент появляется в bodyстраницы входа, очень поздно. Предоставленный вывод: <link rel='stylesheet' id='TEST-css' href='http://themes.wp/t5-theme-base/css/login.css?ver=3.9-alpha' type='text/css' media='all' /> <div class="clear"></div> </body> </html> Это неправильно, …

3
Как соединить разные CPT вместе?
Я надеюсь, что этот вопрос имеет свое место здесь. Я всегда думал, что объединение различных пользовательских типов постов - довольно распространенная потребность, как в популярных примерах использования пользовательских таксономий (книги / авторы / названия, фильмы / актеры / режиссеры и т. Д.). Я лично пользуюсь "Posts 2 Posts", но поддержка …

4
Как объединить два запроса вместе
Я пытаюсь упорядочить сообщения в категории, показывая сначала сообщения с изображениями, а затем сообщения без изображений. Мне удалось сделать это, выполнив два запроса, и теперь я хочу объединить два запроса вместе. У меня есть следующее: <?php $loop = new WP_Query( array('meta_key' => '_thumbnail_id', 'cat' => 1 ) ); $loop2 = …
10 wp-query  merging 

1
WP 3.8 Цвет администратора по умолчанию для всех пользователей
Я удивлен новой цветовой схемой для 3.8, и хотя классическая тема 3.7 ушла, я хотел бы установить новую цветовую схему «Светлая» в качестве настройки по умолчанию для всех пользователей, но в то же время разрешить им изменять Тема, если они хотят, в своем профиле пользователя. Кому-нибудь удалось придумать функцию по …
10 admin  wp-admin 

3
Отключенные плагины - это дыры в безопасности - слух или реальность?
Я прочитал много статей в блоге по безопасности WordPress, в которых эксперты по безопасности рекомендуют предпринять особые шаги, чтобы позаботиться о безопасности своего сайта WordPress. Один из них является: Советы по безопасности WordPress: удалите ненужные плагины, которые не используются. Плагин, имеющий дыры в безопасности, будь то по коду, структуре или …
10 plugins  security 

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