Intereting Posts
Как создать функцию, которая имитирует нажатие кнопки «Обновить» для всех сообщений? Вытягивание содержимого с другой страницы Автоматическое заполнение пользовательского поля для публикации post / update Каков наилучший способ создать экземпляр класса плагина в вашей теме WordPress? Почему file_get_contents возвращает источник страницы? Незащищенная страница появляется защищенной, когда она отправляется в Facebook (S2Member) Получение родителя из wp_term_taxonomy Локализация: Textdomain of Child teme Категории заказов по slug vs. name Содержимое, не показанное на некоторых старых браузерах и мобильных устройствах (SGS3) wp_list_categories исключает работу Как изменить формат электронной почты подписчика Класс контейнера, не отображающийся в меню навигации Почему мой WordPress показывает 404 сообщение для 403 запрещенных каталогов? Как получить формат опций DB без сохранения?

Как найти код, выполняемый при вызове wp_head ()?

Я работаю над редактированием файла header.php, и я немного смущен.

Я редактирую файл header.php, и я вижу вызов в wp_head ();

Я знаю, что он вызывает функцию «обратного вызова» с чем-то вроде этого:

add_action('wp_head' , 'callback_function'); 

Но я не знаю, как это найти. Где я должен искать его? В основном мне нужно отредактировать, как там настроен тег.

РЕДАКТИРОВАТЬ:

Это полный заголовок:

 <?php /** * Core header file, invoked by the get_header() function * * @package Suffusion * @subpackage Templates */ global $suffusion_unified_options, $suffusion_interactive_text_fields, $suffusion_translatable_fields, $suffusion_skin_dependence, $suf_color_scheme; if (function_exists('icl_t')) { foreach ($suffusion_unified_options as $id => $value) { /** * Some strings are set interactively in the admin screens of Suffusion. If you have WPML installed, then there may be translations of such strings. * This code ensures that such translations are picked up, then the unified options array is rewritten so that subsequent calls can pick it up. */ if (function_exists('icl_t') && in_array($id, $suffusion_translatable_fields) && isset($suffusion_interactive_text_fields[$id])) { $value = wpml_t('suffusion-interactive', $suffusion_interactive_text_fields[$id]."|".$id, $value); } global $$id; $$id = $value; $suffusion_unified_options[$id] = $value; } } $queried_id = get_queried_object_id(); $hidden_elements = array(); if ($queried_id != 0) { $hide_top_navigation = suffusion_get_post_meta($queried_id, 'suf_hide_top_navigation', true); if ($hide_top_navigation) { add_filter('suffusion_can_display_top_navigation', 'suffusion_disable_component_for_view'); $hidden_elements[] = 'no-top-nav'; } $hide_main_navigation = suffusion_get_post_meta($queried_id, 'suf_hide_main_navigation', true); if ($hide_main_navigation) { add_filter('suffusion_can_display_main_navigation', 'suffusion_disable_component_for_view'); $hidden_elements[] = 'no-main-nav'; } $hide_header = suffusion_get_post_meta($queried_id, 'suf_hide_header', true); if ($hide_header) { add_filter('suffusion_can_display_header', 'suffusion_disable_component_for_view'); $hidden_elements[] = 'no-header'; } $hide_footer = suffusion_get_post_meta($queried_id, 'suf_hide_footer', true); if ($hide_footer) { add_filter('suffusion_can_display_site_footer', 'suffusion_disable_component_for_view'); $hidden_elements[] = 'no-site-footer'; } } ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" <?php language_attributes(); ?>> <head profile="http://gmpg.org/xfn/11"> <meta http-equiv="Content-Type" content="<?php bloginfo('html_type'); ?>; charset=<?php bloginfo('charset'); ?>" /> <link rel="pingback" href="<?php bloginfo('pingback_url'); ?>" /> <?php suffusion_document_header(); $suffusion_pseudo_template = suffusion_get_pseudo_template_class(); if (is_singular()) { wp_enqueue_script('comment-reply'); } $skin = isset($suf_color_scheme) ? $suf_color_scheme : 'light-theme-gray-1'; $extra_classes = $suffusion_pseudo_template; if (isset($suffusion_skin_dependence[$skin])) { $extra_classes = array_merge($extra_classes, $suffusion_skin_dependence[$skin]); } $extra_classes[] = $skin; $extra_classes = array_merge($extra_classes, $hidden_elements); wp_head(); ?> </head> <body <?php body_class($extra_classes); ?>> <?php suffusion_before_page(); ?> <?php suffusion_before_begin_wrapper(); ?> <div id="wrapper" class="fix"> <?php suffusion_after_begin_wrapper(); ?> <div id="container" class="fix"> <?php suffusion_after_begin_container(); ?> 

Спасибо!

Solutions Collecting From Web of "Как найти код, выполняемый при вызове wp_head ()?"

так как вы хотите изменить атрибут title.

  • goto functions.php и поиск wp_title , в строке 277 вы найдете add_filter('wp_title', 'suffusion_modify_title', 10, 3);
  • /suffusion/functions/filters.php поиск обратного вызова fx /suffusion/functions/filters.php в /suffusion/functions/filters.php , в строке 664 вы найдете /suffusion/functions/filters.php fx, который, я думаю, обрабатывает названия.