Intereting Posts
Странные символы появились в заголовке Что может быть неправильным, когда автоматические резервные копии перестают быть отправленными по электронной почте? Эхо-функция в WordPress Галерея NextGen Как вывести список определенного типа сообщений в таблице? Проверьте, пусто ли меню? query_posts meta_key с текущей датой Пользовательский пост – дополнительный параметр в пользовательском URL-адресе отправляется на страницу с ошибкой Добавить пользовательские свойства фона в Настройщик Else if Statement for Advanced Custom Fields Страница параметров не обновляет несколько записей в настройках api Добавить дату с детской темы и изменить размер шрифта на главной странице Могу ли я иметь два файла single.php и иметь один дисплей только для сообщений и других комментариев для этого конкретного сообщения? Шаблон начальной страницы типа публикации Функция jQuery selectable () не работает в wordpress Есть ли фильтр, который я могу использовать для фильтрации тегов, прежде чем они будут вставлены в базу данных?

Вставьте заголовок интервала внутри заголовка виджета, чтобы дать другой цвет второму слову

Я пытаюсь сделать мои титулы виджетов двухцветными; первое слово белое, второе – желтое. Я понятия не имею, как я могу вставить промежуток перед вторым словом каждого заголовка виджета, чтобы я мог поместить цвет в диапазон.

Solutions Collecting From Web of "Вставьте заголовок интервала внутри заголовка виджета, чтобы дать другой цвет второму слову"

/** * Wraps the first half of the provided string inside a span with the class lol_class. * * @param string $title The string. * @return string The modified string. */ function wpsa_82312_widget_title($title) { // Cut the title into two halves. $halves = explode(' ', $title, 2); // Throw first word inside a span. $title = '<span class="lol_class">' . $halves[0] . '</span>'; // Add the remaining words if any. if (isset($halves[1])) { $title = $title . ' ' . $halves[1]; } return $title; } // Hook our function into the WordPress system. add_filter('widget_title', 'wpsa_82312_widget_title'); 

В недавнем проекте моему клиенту нужны графические заголовки для виджетов в блоге WordPress. К сожалению, виджеты не так легко тематизируются. Вы также не можете сделать это в CSS.

Если это текстовый виджет, он поддерживает теги HTML (например, span ). Вы можете использовать span и другие теги в заголовке этого виджета. Просто объявите CSS span этого тега заголовка в файле stylesheet / CSS.

Для просто названия страницы, отредактируйте page.php и замените the_title (); с:

 $words = explode(' ', the_title('', '', false)); $words[0] = '<span>'.$words[0].'</span>'; $title = implode(' ', $words); echo $title; 

или вообще для всех титров (это добавит диапазон вокруг первого слова в любом заголовке, например, заголовки сообщений, названия страниц, а the_title также используется, например, в списках страниц) – добавьте что-то вроде этого в functions.php вашей темы :

 add_filter('the_title', 'span_first_word'); function span_first_word($title) { $words = explode(' ', $title); $words[0] = '<span>'.$words[0].'</span>'; $title = implode(' ', $words); return $title; }