Articles of фильтры

Как получить выдержку после использования объекта post?

Я пытаюсь показать выдержки из отрывка, как в навигации. Я пытаюсь это сделать в плагине, это имеет смысл? я не знаю. Я использовал $nex_obj = get_adjacent_post(false, '', true); для следующего сообщения, и он возвращает объект post, когда я пытаюсь показать выдержку после использования $nex_obj->post_title как в. Это не работает. Так что я попробовал echo $excerpt […]

Как редактировать классы в теге тела?

Я пытаюсь редактировать классы в теге body для пользовательских типов сообщений, чтобы я мог отображать полные страницы страниц с использованием WooThemes Canvas, построенного в классе полной ширины, вместо того, чтобы переопределять его. По умолчанию кажется, что для класса body задано «two-col-right» и «two-col-right-1080» для пользовательских типов сообщений, мне нужно, чтобы они были «one-col» и «one-col-1080», […]

Как проверить фильтр

Я хочу применить этот фильтр к этому вопросу. add_filter( 'the_content', 'pre_content_filter', 0 ); function pre_content_filter( $content ) { return preg_replace_callback( '|<pre.*>(.*)</pre|isU' , 'convert_pre_entities', $content ); } function convert_pre_entities( $matches ) { return str_replace( $matches[1], html_entity_decode( $matches[1] ), $matches[0] ); } Но похоже, что никакого эффекта нет. Поэтому я хочу проверить, действительно ли функция pre_content_filter применяется. […]

Отфильтровать сообщения по налоговым (выпадающим) и мета-значениям

У меня есть страница, на которой отображаются все мои пользовательские типы сообщений. Теперь мне нужно добавить еще один из существующих: $args = array( 'post_type' => 'bkroadkill', 'post_status' => 'publish, future', 'posts_per_page' => '15' ); if ( 'POST' == $_SERVER['REQUEST_METHOD'] && isset($_POST['filterform']) && wp_verify_nonce($_POST['filterform'],'filterform') ) { if (isset($_POST['own']) && !empty($_POST['own'])){ $args['author'] = get_current_user_id(); } if (isset($_POST['comments']) […]

Лучший фильтр для изменения пользовательских полей в сообщении?

Каков наилучший фильтр для редактирования настраиваемых полей в сообщении? Я фактически не редактирую почтовый контент, а некоторые связанные с ним поля. Будет ли это add_filter('the_content', 'edit_custom_fields'); ? Мне просто кажется странным использовать здесь «the_content», поэтому мне интересно, есть ли более подходящий способ.

Свяжите функцию со своим аргументом, чтобы показать что-то динамически после каждого содержимого

У меня есть функция, которая захватывает что-то из базы данных с использованием пользовательского идентификатора. Мне нужно показать контент после каждого содержимого страницы / страницы. Поэтому я последовал за решением @ s_ha_dum от WPSE , как показано ниже: function get_my_content( $id ) { $my_content = get_post( $id ); return get_post_meta( $my_content->ID, 'wp_c_field', true ); } $ad_func […]

Фильтр term_link дает меньше атрибутов

Я создал фильтр для term_link, но когда я работаю с ним, я получаю сообщение о том, что не получаю второй и третий attr. Это питти, мне они нужны add_filter('term_link','authorsongsurl',10); function authorsongsurl($url,$term='',$taxonomy=''){ } Что происходит?

Переопределить аргументы функции перед рендерингом

Как изменить значения args перед выходом функции (значения по умолчанию для фильтра перед вызовом) wp_function($arg1,$arg2 = false){code} изменить на wp_function($arg1,$arg2 = true){code} без php runkit !

Определить фильтр фильтра или нет?

Можно ли узнать, add_filter( 'allow_major_auto_core_updates', '__return_true', 1 ); ли add_filter( 'allow_major_auto_core_updates', '__return_true', 1 ); уже добавлено или нет в каком-то другом плагине? или могу ли я проверить этот автоматический набор обновлений для конкретного сайта WordPress? если они определяли автоматические настройки обновлений через константу, мы можем получить ее с помощью if(defined ('constant') ){ //code here } […]

add_filter для wp_nav_menu_объектов без воздействия

Я пытаюсь добавить эскизы к элементам навигации в соответствии с этим вопросом . Однако после добавления кода примера в начало моего файла functions.php ничего не происходит. Я уничтожил код, пытаясь добиться чего-то. Код теперь выглядит так: add_filter('wp_nav_menu_objects', 'ad_filter_menu', 10, 2); function ad_filter_menu($sorted_menu_objects, $args) { return ''; } Все еще ничего не происходит. Меню отображается абсолютно […]

Intereting Posts
Как wp_ajax_nopriv с WordPress 3.1 Вы можете отключить функцию почты в контактной форме 7 Измените значение параметра the_content () перед показом Основы изменения вывода плагинов Постоянная ссылка для конкретного имени страницы Заказ пользовательского меню администратора Как создать сообщения (а не шаблон публикации), которые будут отображаться на странице проектов? Изменение префикса wp db после установки? Неожиданный порядок загрузки скриптов Удалить меню администратора Отображение определенного количества сообщений на странице архива таксономии Невозможно использовать встроенную функцию плагина для установки / обновления WordPress Как остановить редактирование типа сообщений, но разрешить им редактировать настраиваемый тип сообщения? Автоматическое добавление фильтра на идентификатор страницы Shortcode return $ content vs do_shortcode ($ content)