Articles of фильтры

получить сообщение id в add_filter ()

Как получить текущий идентификатор сообщения во время администрирования? Я хочу использовать настраиваемый каталог загрузок на основе идентификатора сообщения, но я не могу его вернуть? add_filter( 'wp_handle_upload_prefilter', 'do_pre_upload' ); function do_pre_upload( $file ) { add_filter( 'upload_dir', 'do_custom_upload_dir' ); return $file; } function do_custom_upload_dir( $param ) { global $post; $id = 344; // HOW DO IT GET […]

Отфильтровать_содержание, чтобы добавить что-то перед каждым элементом <h1>?

Я ищу чистый способ фильтрации the_content, чтобы добавить фрагмент кода перед каждым тегом H1, присутствующим в нем. На самом деле, у меня есть длинный текст политики конфиденциальности, и я хочу добавить обратно к верхней ссылке перед каждым абзацем. Конечно, я мог бы легко добавить их в редакторе контента, но я не хочу, чтобы мой клиент […]

WP фильтр для изменения стилей администрирования CSS?

Я хочу изменить определение фона CSS для #wpadminbar в новых тем администрирования WordPress 3.8. Я могу (и имею) обновить файл /wp-admin/css/colors/theme/colors.min.css, но задаюсь вопросом, есть ли более чистый способ? Есть ли фильтр, который я мог бы использовать в functions.php для обновления этого конкретного стиля? Я нашел этот подход, но это тупой инструмент, заменивший весь файл […]

Как добавить фильтр в определенный почтовый формат?

У меня есть несколько форматов сообщений, и я хочу использовать add_filter выборочно, применяя фильтр к некоторым форматам сообщений, но не ко всем. Когда я делаю это в своем файле functions.php это влияет на все форматы сообщений. Он также влияет на все мои пользовательские типы сообщений, которые я хочу избежать. function test_filter($content) { $content = "test" […]

Добавить фильтр в get_posts

Поэтому я пытаюсь отфильтровать определенные сообщения в вызове get_posts. По сути, я хочу иметь возможность указывать определенный блок сообщений и получать только сообщения, соответствующие блоку. Прямо сейчас у меня есть таблица, содержащая идентификаторы блоков и почтовые идентификаторы, поэтому я изучал использование posts_join и hook_where. Однако мне нужно иметь возможность динамически модифицировать извлеченный блок в зависимости […]

Обертывание вокруг add_filter

это очень общий вопрос, который я действительно исследовал. Может быть, я просто глуп, но я не могу получить, когда смогу использовать фильтр. После некоторого возиться раньше, кажется, что я могу взять любую функцию в основных файлах, передать это как имя фильтра, а второй аргумент я могу заменить его своей собственной функцией в файле functions.php или […]

Добавить классы Bootstrap для последних сообщений Widget

Я создаю сайт, основанный на существующей теме, юристы . Мне поручено, чтобы виджет недавних сообщений выглядел как раздел областей практики, мне нужно было бы добавить некоторые структурные divs (bootstrap "rows") и классы в элементах списка, чтобы выход виджета выглядел следующим образом: <div class="row"> <div class="col-md-12"> <h3 class="section-title">Recent Posts Widget Title</h3> </div> </div> <div class="row"> <ul> […]

Исключение содержимого пользовательских функций с определенных страниц

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

Использование фильтра для изменения Genesis wp_nav_menu

Система Genesis применяет фильтры к wp_nav_menu (). Я хочу сделать 2 вещи. 1 изменить класс меню с помощью фильтра 2 добавьте идентификатор меню через фильтр Вот функция, к которой я пытаюсь добавить фильтр. add_action( 'genesis_after_header', 'genesis_do_nav' ); /** * Echoes the "Primary Navigation" menu. * * The preferred option for creating menus is the Custom […]

Как я могу надежно и глобально отключить wptexturize?

На протяжении веков у меня было wptexturize отключенное кодом в моих функциях. add_filter( 'run_wptexturize', '__return_false' ); Я понял, что это не позволит плагинам снова включить его, но это кажется неправильным. В частности, фильтрующие элементы, как wptexturize ниже, останавливают wptexturize изменения вещей, но я надеюсь, что есть альтернатива его применению к каждому экземпляру. wptexturize используется. remove_filter('the_content', […]

Intereting Posts
Как работает Cross Site Scripting (XSS)? Как получить последнее значение сообщения, если первый пост пуст в wordpress Могу ли я предотвратить возврат get_the_post_thumbnail к глобальному идентификатору сообщения? Проводка до admin-ajax с передней стороны. Это перенаправление нормально? Обновление wordpress Core удаленно Плагин для условного перенаправления Разбиение страниц на пользовательские налоговые страницы удаляет пробелы из запросов поместите прямую ссылку на таблицу пользовательских стилей, в меню внешнего вида в wp-admin Показать родительскую категорию и подкатегорию Разделение базы данных улучшит производительность? Как я могу показывать более 15 тем за раз в меню администратора? Как я могу поместить $ _GET коды в function.php? Опубликуйте сообщение на facebook после публикации комментария Использование крючков для динамического размещения контента в теме get_terms, которые имеют настраиваемое липкое поле