Articles of фильтры

Как добавить класс в аватары Buddypress в потоке активности?

Я пытаюсь интегрировать бутстрап с Buddypress и пытаюсь добавить класс «медиа-объект» к аватарам Buddypress. Я мог бы сделать это, подражая CSS Bootstrap, но в интересах изучения новых вещей есть ли способ добавить класс, возможно, используя фильтр? Файл bp_loggedin_user_avatar – это место, где создается изображение. Как я могу подключиться к нему и добавить класс? <div id="whats-new-avatar […]

Как изменить определенные части содержимого сообщения в WordPress

Я пытаюсь вставить какой-то пользовательский код в каждый пост в WordPress, при условии, что он соответствует определенным условиям. Моя проблема заключается в том, что содержимое необходимо добавить в определенном месте, которое не является верхним или нижним. Я знаю структуру HTML сообщений, так как все следуют шаблону. Я предполагаю, что я могу использовать фильтр, но я […]

Работает ли файл auto_update_plugin Filter при вводе в файл functions.php темы

Я хотел знать, работают ли фильтры (auto_update_plugin) и (auto_update_theme), когда они помещаются в файл functions.php темы вместо файла config.php в ядре WordPress.

Шаблон пользовательского поиска для пользовательских типов сообщений

Я знаю, что этого спрашивают миллионы раз, и я нашел решение. Это выглядит довольно прямолинейно, но по какой-то причине это не работает. Интересно, связано ли это с тем, что я выполняю поиск с помощью этого плагина: https://wordpress.org/plugins/search-filter/, но у меня есть сомнения. Я надеялся, что у кого-то есть понимание, может быть, я что-то упустил. Для […]

изменить настраиваемое поле вложения на событиеChange

Форма находится в окне создания почты. Ajax публикует значения, но значения обновляются. Где может быть проблема? Ajax <script> function dynamic_Select(field, aid, value) { console.log(field, aid,value); jQuery.ajax({ type: "POST", url: ajaxurl, data:{ field: field, aid: aid, value: value, }, error: function(){alert('Error!')}, success: function(){alert(value)} }); } </script> functions.php add_action('wp_ajax_dynselect', 'update_dynamic_select'); add_filter("attachment_fields_to_save", " update_dynamic_select", null , 2); function […]

add_filter не добавляет фильтр

Я добавляю фильтр в конце моих тем functions.php if( !function_exists( 'mars_widget_post_ids' ) ){ /** * @param array $query * @param string $widget_id */ function mars_widget_post_ids( $query, $widget_id ) { if( $widget_id == '2046' ){ $query['post__in'] = array( 1,4,5,6 ); } return $query; } add_filter( 'mars_main_widget_args' , 'mars_widget_post_ids', 100, 2); /* checking the wp_filters */ } […]

Пользовательский запрос xmlrpc не передает параметры?

Вот что я имею: function xmlrpc_login($args){ //this code actually runs var_dump($args); // is NULL …other logic that needs the args values… } function xmlrpc_add_methods($methods){ $methods['my.login'] = 'xmlrpc_login'; return $methods; } add_filter('xmlrpc_methods', 'xmlrpc_add_methods'); Мой запрос на запрос выглядит следующим образом: $request = xmlrpc_encode_request('my.login', array('username', 'password')); $context = stream_context_create(array('http' => array( 'method' => "POST", 'header' => "Content-Type: […]

is_page_template () не работает с фильтром excerpt_length

Я пытаюсь установить другую длину фрагмента для страниц, которые используют конкретные шаблоны страниц, используя фильтр excerpt_length. Это код: add_filter( 'excerpt_length', 'nmd_excerpt_length', 999 ); if ( !function_exists('nmd_excerpt_length') ) { function nmd_excerpt_length( $length ) { global $nmd_opt; return ( is_page_template('templates/masonry.php') ) ? $nmd_opt['masonry_excerpt_lenght'] : $nmd_opt['excerpt_lenght']; } } Но это показывает тот же отрывок на masonry.php, что и […]

remove_action условно для пользовательского типа сообщения – не работает

Я использую детскую тему Genesis с «Genesis Co-Authors Plus», которая позволяет поддерживать Co-Authors Plus Я хотел бы отключить окно автора везде, кроме блога. Genesis Co-Authors Plus удаляет по умолчанию Genesis genesis_do_author_box_single и заменяет его gcap_author_box Пока у меня есть условная функция для удаления gcap_author_box из пользовательского типа post local-bite Я тестировал условный оператор с простым […]

Фильтр для wp_embed_handler_youtube не работает

В WordPress 4.0, если я создаю новое сообщение и вставляю ссылку YouTube прямо в редактор сообщений, WordPress автоматически преобразует его в тег YouTube embed. Я пытаюсь редактировать вывод по умолчанию для тега embed с функцией фильтра. У меня есть фрагмент, созданный следующим образом: add_action( 'wp_embed_handler_youtube', 'bigger_youtube_embeds', 10, 4); function bigger_youtube_embeds($embed, $attr, $url, $rawattr) { // […]

Intereting Posts
Работы Cron повторяются Как использовать аутентификацию WordPress на странице, отличной от WordPress? Принудительно показывать предыдущие / следующие ссылки Как организовать пользовательскую поддержку цвета в теме WP Объект не имеет никаких «слайдов» метода, В post.php, как я могу удалить onbeforeunload? если пользователь является администратором, отображает ссылку администратора и выход из системы. Запрос get_results () не работает только при вводе строк Woo-commerce: добавление дополнительных разделов страницы с использованием дочерней темы Могу ли я использовать пространства имен в своем плагине? Обновление пользовательского поля с помощью формы переднего конца Очередь продуктов для моей подписки Плагин не подготовлен для локализации WordPress WPDB :: insert 13-й параметр всегда пуст (только если формат) Где проверить базу PHPmyAdmin / SQL для субдомена