Intereting Posts
Переходные процессы не истекают, как ожидалось, в простой пользовательский плагин WordPress открывает js-файлы в качестве каталога. Путь прав Что делает query_var в register_taxonomy Безопасно ли зарегистрировать таксономию без использования каких-либо крючков? Номер версии с невыполненным номером таблицы стилей, который не был добавлен Разбиение страниц: как удалить / page / x / после действия «POST» в форме, возвращающейся на страницу 1 Отдельный пост-дисплей списка всех сообщений + конкретная запись Сделать сообщения 410 динамически Проблема с pre_get_posts на страницах архива типа пользовательского типа как я могу создать пользовательский запрос для получения всех пользователей и связанный с ним пост на основе поля postmeta? Возможно ли, что WordPress не распознает URL-адреса категории? Невозможно просмотреть сетевые плагины.php или upgrade-core.php на многопользовательском режиме Выбор цвета для сообщений и страниц Эхо пользовательские значения таксономии Багги wp_nav_menu?

Bloginfo hook – может быть, точнее?

Из кода, касающегося фильтрующих крючков:

bloginfo_url applied to the the output of bloginfo("url"), bloginfo("directory") and bloginfo("home") before returning the information. 

Есть ли способ уточнить это немного точнее? Так что я могу подключить что-то только к bloginfo("url") например?

Вы можете получить доступ к этому, используя дополнительную переменную в функциях фильтра.

Фильтр bloginfo_url использует параметр $show (параметр, который вы используете при вызове bloginfo ) и передает его apply_filters .

Поэтому подключение к bloginfo_url должно быть проблемой, вам просто нужно сделать переключатель внутри функции, и это применимо только к url .

Это будет Код для вас:

 add_filter('bloginfo_url', 'f711_bloginfo_url_filter', 10, 2 ); 

Он сообщает вам, где вы подключаетесь, функция обратного вызова, приоритет, в котором он применяется, по сравнению с другими фильтрами, и количество аргументов, которые могут быть переданы функции. Это ваша важная часть, так как 1 является стандартным значением.

В функции обратного вызова:

 function f711_bloginfo_url_filter( $output, $show ) { if ( $show == 'url' ) { $output = "this";//whatever you want to do with it } return $output; }