Articles of фильтры для

Как я могу заменить содержимое в области WP Admin до того, как страница администратора будет отображаться?

У WordPress есть фильтр с именем the_content где можно, например, изменить все вхождения слова «foo» в «bar» в функции обратного вызова: add_filter('the_content','callback'); function callback($content){ $content = str_ireplace("foo","bar",$content); return $content; } Мой вопрос: как я могу сделать то же самое в области администрирования? Мы обновляем плагин, и если вы решили это раньше, вы знаете, что он […]

Выберите WordPress

Я знаю, что это очень часто, и я не нашел правильного ответа. Поэтому, чтобы показать все возможные размеры изображения, я сделал: add_filter( 'image_size_names_choose', 'fashmag_image_sizes_choose' ); function fashmag_image_sizes_choose( $sizes ) { $image_sizes = get_intermediate_image_sizes(); return $image_sizes; } Это отлично отображает все размеры изображения, но это означает, что значение параметра не указано. Таким образом, сгенерированный вывод HTML […]

Как изменить ссылку заголовка сообщения на странице сообщений?

Я создал плагин, который, если сообщение находится в определенной категории, изменит содержимое, чтобы отобразить сообщение для входа, если пользователь не вошел в систему. Как я могу изменить ссылку заголовка сообщения из моего плагина? Примечание. Мой код находится на странице https://github.com/NerdOfLinux/MemberOnly/ Если вы знаете конечный Ultimate Member плагина, я хочу, чтобы что-то похожее на их пользовательские […]

У меня есть плагин, где я должен динамически изменять название страницы, отправив параметр в фильтр the_title

Я использую shortcode и в этом хочу изменить заголовок, установив значение из базы данных с помощью пользовательских таблиц. Я попытался использовать фильтр the_title следующим образом add_filter('the_title','set_page_title', 10, 2); function set_page_title($title, $id){ if(in_the_loop()) { return 'sdfdsfdsf'; } return $title; } Но моя проблема в том, что я хочу изменить это только на определенной странице не на […]

Обновление структуры постоянной ссылки с использованием фильтра «post_link» приводит к ошибке 404 для сообщений

Я пытаюсь изменить структуру permalink сообщения post post post по умолчанию, чтобы включить пользовательские термины таксономии. Вот моя функция и фильтр: /** * Add media type slug to URL structure for posts */ add_filter( 'post_link', 'xx_filter_post_type_link', 10, 2 ); function xx_filter_post_type_link( $link, $post ) { if ( false === strpos( $link, '%media_type%') ) return $link; […]

Add_action не вызывает функцию обратного вызова

В настоящее время я пытаюсь создать плагин для wordpress для создания страницы настроек. Но по какой-то причине, когда я использую add_action("admin_init", array(class_object, 'function_name')) он будет запускать функцию add_action, но не получит обратного вызова. Он просто пропускает его. Я пробовал сделать тестовый класс с 1 функцией в нем так же, как и основной класс, и это […]

Как изменить название экрана выхода

Я хотел бы изменить название моего экрана выхода WordPress. Я планирую использовать фильтр «wp_login_errors» для изменения основного текста, но я не знаю, как изменить название страницы из «Замечание о нарушении WordPress».

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

Пользователь должен подтвердить свой адрес электронной почты, нажав на ссылку, отправленную по электронной почте. Ссылка похожа: http://www.example.com/wp-login.php?token=afdsDEDFdfsSE234&user_id=13 И я использовал wp_authenticate hook для проверки токена пользователя: add_action( 'wp_authenticate', array($this, 'verify_token'), 30, 2); и функция обратного вызова: public function verify_token() { $user_token = afdsDEDFdfsSE234; if($user_token == $_GET['token']) { apply_filters( 'login_message', __('Token mathed. Now login!','user-registration')); } }

WordPress автоматически связывает электронные адреса электронной почты

Привет, ребята, я использую последнюю версию wordpress (3.1.1). Это только я, или wordpress теперь автоматически связывает электронные адреса электронной почты с обычным текстом? Я jdoe@email.com в качестве комментария, и он отображается как <a href="mailto:jdoe@gmail.com">jdoe@gmail.com</a> Я работаю над плагином, который фильтрует текст комментария, используя фильтр get_comment_text а затем изменяет представление адреса электронной почты. Этот плагин работал […]

фильтр содержимого (add_filter) для описания категории?

Я запускаю функцию add_filter для the_content, и мне нужно запустить ту же функцию в описании категории. Что-то вроде этого существует или мне нужно создать для него настраиваемую функцию?

Intereting Posts
Запретить доступ к папке загрузок с исключениями Как отображать все сообщения только в тот же месяц и день? Как загрузить пользовательские скрипты и стили для страницы? Действие pre_get_posts: поиск по post_title и post_content с другой поисковой фразой в том же запросе Масонство Добавить сообщения WordPress с помощью singleMode Как создать сайт wordpress, который будет иметь сервисы и продукты на основе местоположения? Обновить статус сообщения от "publish" до "trash" для половины сообщений Переписывать и настраивать тип сообщения: заказ по настраиваемому полю не работает Показывать только кнопку «Предыдущий» и «Далее» в разделе «Пагинация» Как добавить теги в пользовательский тип сообщения? Правильный метод передачи запросов в AJAX с использованием ajaxurl Как стиль RSS wordpress? Как я могу переписать URL-адреса для передачи таксономии и значений типа сообщения в запрос? могу ли я ограничить редактирование определенных настраиваемых полей определенными ролями? Как отменить регистрацию виджета из дочерней темы