Articles of фильтры

Как установить значения по умолчанию для edit_post_link () в моей теме?

Как установить значения по умолчанию для функции edit_post_link в моей теме? Я бы хотел изменить строку «Изменить эту» на пользовательское значение, но укажу это только один раз, поэтому я могу использовать вместо него всюду. Возможно ли это?

Как условно добавить wp_filter

У меня есть фильтр WP, который я создал, который я хочу использовать только для определенных пунктов меню. Я пытаюсь использовать – function add_nav_class($output) { $output= preg_replace('/<a/', '<a class="lsbb"', $output, -1); return $output; } function wp_nav_menu_conditionals() { if(!wp_nav_menu('theme_location' => 'footer_menu')) { add_filter('wp_nav_menu', 'add_nav_class'); } } add_action('wp', 'wp_nav_menu_conditionals'); Я хочу добавить_filter во все меню, которые не указаны […]

Есть ли фильтр для get_post_custom ()?

Я знаю, что есть фильтр get_post_content, с которым я могу подключиться, но это только работает с get_post_meta, мне нужно отфильтровать отдельные значения get_post_custom (), проверяя, совпадает ли ключ метаданных: function filter_custom($meta) { foreach($meta as $k => $v) { if ($k === 'some_key') return $v . 'filtered'; } } add_filter('get_post_custom', 'filter_custom'); Есть ли крючок для этого? […]

Фильтр / add_action на страницу upgrade.php

Я хочу изменить формулировку и добавить стиль на страницу upgrade.php. У нас есть ситуация, когда мы обновляем нашу кодовую базу на нескольких сайтах через Git – когда пользователь входит в систему после обновления, с которым они встречаются с сообщением «Вы должны обновить свою базу данных». Это прекрасно, но мы хотим немного улучшить страницу, либо фильтруя […]

Использование фильтра в виджетах приводит к фатальной ошибке

Я добавляю фильтр для запроса WordPress в виджет. Я добавляю следующее: function filter_where( $where = '' ) { } add_filter( 'posts_where', 'filter_where' ); $query = new WP_Query( $args ); remove_filter( 'posts_where', 'filter_where' ); Он работает нормально, но если я использую один и тот же виджет более 1 раза, то получаю фатальную ошибку, которую нельзя повторно […]

Добавить 'if exists' для фильтрации

Это почти идеально зафиксировало проблему, с которой я столкнулся: как добавить отображаемый образ в the_content после первого абзаца? Однако, если нет признака изображения, код по-прежнему выводит пустой <img src alt title> после первого абзаца и создает пробел. Любые идеи о том, как я могу изменить этот код, поэтому он проверяет , есть ли отображаемое изображение, […]

Помощь отладки PHP-фильтра для wordpress

У меня есть PHP-фильтр для wordpress / gravityforms, который совсем недавно перестает работать, и я не могу понять, почему. Может кто-нибудь мне помочь? Вот код: add_filter('gform_pre_submission_2', 'create_company_full_name', 10, 2, 'input_7', 'input_6', 'input_1'); add_filter('gform_pre_submission_1', 'create_company_full_name', 10, 1, 'input_3', 'input_4', 'input_77'); add_filter('gform_pre_submission_26', 'create_company_full_name', 10, 26, 'input_7', 'input_6', 'input_9'); function create_company_full_name($entry, $form, $first, $last, $company){ $field_we_are_checking = $company; […]

Удалить имя сайта из wp_title БЕЗ удаления из атрибута <title>

Я использую wp_title() в теле моей темы, чтобы распечатать название заголовка страницы в верхней части страницы, перед содержимым. К сожалению, это также печатает имя сайта, которое является избыточным в моем случае использования. По сути, я собираюсь сделать это динамическим на каждой странице: Site Name >> Page Name вместо Site Name >> Page NameSite Name Я […]

Отображать таксономию с максимальным количеством букв

Я ищу функцию, которая отображает таксономию сообщения с максимальным количеством букв. Я достиг с заголовком ( как ограничить максимальное количество символов в названии, которое отображается ), но я не могу это сделать с таксономиями. Например, у меня есть это: echo '<div class="artistas-review" style="font-size: 0.7em; margin-left: 15px; margin-top: -10px; padding: 3px;">'.get_the_term_list( get_the_ID(), 'Artistas', '<div class="artista">', '</div>' […]

Удалите красивый стиль и скрипт, если не существует!

Мне нужно удалить или удалить стиль и сценарий, связанные с «pretty_photo» из моей темы, но загрузить его снова только тогда, когда он вызвал или потребовал У меня этот код в моих functions.php wp_enqueue_style('pretty_photo', MASTER_THEME_DIR . '/addons/prettyphoto/prettyPhoto.css',array() ,false,'all')

Intereting Posts
Как установить пустой поиск для загрузки шаблона главной страницы, а не index.php Как я могу остановить мой блог от ответа? Вручную установить выбранное пользовательское подменю? Ошибка: переназначение контента другому пользователю не поддерживается на многопользовательском Категории в качестве элементов главного меню и подкатегорий в виде вложенных списков Обновить фрагмент URL-адреса URL-адреса Canonical Permalink Многие POST-запросы на /xmlrpc.php из GoogleBot забирают сервер? Как показать определенные данные по определенному интервалу периода Динамические CSS Vs Inline вопросы в коде в любом случае в WordPress Темы? Получение только прямых дочерних страниц в WordPress с помощью get_pages Разрешить администратору устанавливать пароль при добавлении нового пользователя в многопользовательский режим Как отслеживать клики 404, когда enqueue_script с помощью plugin_url Получить идентификатор категории WordPress из строки URL Безопасность пользовательских функций WordPress