Articles of фильтры

Добавить класс ко всем родительским элементам внутри the_content

Есть ли способ добавить класс ко всем родительским элементам внутри the_content? Моя проблема в том, что я использую такой селектор css: .post_content>* {margin-bottom:10px;} Это связано с главным образом абзацами, но также и с любым другим элементом, который может быть добавлен в сообщение, которое не будет обернуто в абзаце. Я думал, что лучший способ избежать этого […]

Ограничьте фильтр специальным типом сообщения. Правильно ли я это делаю?

Таким образом, у меня было немного кода, чтобы сократить тип персонализированных записей музыкальных чартов, который начинается с цифр (трюк состоял в том, чтобы сделать 10-ю позицию последней в списке, а не между 1 и 2): add_filter('posts_orderby', 'orderby_post_title_int', 10, 2 ); function orderby_post_title_int( $orderby ) { return '(wp_posts.post_title+0) ASC'; } Это работало хорошо, пока я не […]

Фильтр wp_get_attachment_link не работает

Я пытаюсь изменить все ссылки на вложения изображений, чтобы включить значение rel таким образом: add_filter( 'wp_get_attachment_link', 'my_prettyadd', 100, 6); function my_prettyadd( $markup, $id, $size, $permalink, $icon, $text ) { $content = preg_replace("/<a/","<a rel=\"prettyPhoto[slides]\"",$markup,1); return $content; } Это работало отлично для меня целую вечность, но недавняя установка WP означала, что до сих пор это не сработало, […]

Загрузка боковой панели по вызову Ajax

Я хотел загрузить пользовательскую боковую панель при выполнении вызова Ajax, поэтому я нашел способ: add_filter( 'loop_start', 'my_sidebar_widget', 25 ); но он показывает боковую панель даже в панели администрирования СМИ, поэтому я подумал о том, чтобы сделать: if( !is_admin() ) { add_filter( 'loop_start', 'my_sidebar_widget', 25 ); } но он все еще загружался в панель управления медиа, […]

Как отключить фильтрацию стиля в сообщении?

Мне нужно поставить HTML-код непосредственно в сообщение. Он работает, за исключением некоторых атрибутов css: изображение на заднем плане должность Каждый раз, когда пользователь «editor» или «admin» пытается ввести эти атрибуты в свойства стиля: <div style="position:absolute"> Все свойства стиля удаляются. Он отлично работает для суперадмина. Я попытался поместить это в свой function.php: remove_filter('content_save_pre', 'wp_filter_post_kses'); remove_filter('content_filtered_save_pre', 'wp_filter_post_kses'); […]

Тип активности активности Looppress Group Activity

Я использую Buddypress 1.8.1 При загрузке главной страницы группы я хочу показывать только активности «activity_update» и «join_group» в Activity Loop. Вот мой код цикла активности. Это стандартный код цикла. <?php if ( bp_has_activities( bp_ajax_querystring( 'activity' ) ) ) : ?> <?php while ( bp_activities() ) : bp_the_activity(); ?> <?php locate_template( array( 'activity/entry.php' ), true, false […]

Правильная настройка after_setup_theme и wp_head

Я пытаюсь немного очистить код в своей теме, удалите часть кода, который не используется, и в основном делайте все правильно, уменьшайте время загрузки и т. Д. В настоящее время у меня есть этот код: add_action('after_setup_theme', 'rm_theme_setup'); // start theme setup function rm_theme_setup() { add_action('init', 'rm_head_cleanup'); // * 1) calling the function below add_action('wp_head', 'rm_remove_recent_comments_style', 1); […]

Применить фильтр `the_content 'к настройке в реальном времени

Я использую 'transport' => 'postMessage' для обновления текста в области нижнего колонтитула во время предварительного просмотра настроек темы. Моя проблема заключается в том, что на моем сайте соответствующая настройка темы ( footer_text ) имеет к the_content фильтры the_content . Есть ли способ применить этот фильтр через JS, или я застрял с 'transport' => 'refresh' для […]

Проблема перезаписи URL-адреса WordPress

blog.com/product/somename В приведенном выше URL-адресе – как сообщить WordPress, что «продукт» – это переменная, а «somename» – его значение. Затем, как извлечь это значение и использовать его внутри функции, которую я создам? Короче, мне нужно: зарегистрировать переменную, проверить url для переменной, извлечь значение, использовать шаблон post post и сгенерировать the_content на основе этого значения, но […]

Каков шаблон по умолчанию для запроса категории / таксономии?

Я пытаюсь выяснить, каков будет шаблон по умолчанию, используемый для этого URL-адреса: http://example.com/categories/16/search_type/and/order/default/ Он не выглядит как category.php или archive.php Моя другая проблема – первые 2 результата запроса категории показывают полную запись вместо названия. Будем очень благодарны любой помощи.