213

Добавление типографа на сайт

Что такое типограф?

Типограф — библиотека, которая форматирует ваш текст, удаляя висячие строки, заменяя кавычки и изменяя тире.

Сложно его внедрить? Дело 5 минут:

1 шаг

Скачиваем типограф. Я использую типограф Муравьева. Вот тут можно скачать для php.

2 шаг

Распаковываем архив, забираем файл EMT.php и кладем его в папку темы, у меня это папка inc.

3 шаг

Идем в functions.php, который лежит в папке темы и вставляем код:

/*=================================
Типограф
==================================*/
require_once(get_template_directory() . '/inc/EMT.php');

function typo($text, $paragraph = false) {
  $typograf = new EMTypograph();

  $p = ($paragraph) ? 'on' : 'off';
  $options = array(
    'Text.paragraphs'=> $p,
    'Text.breakline'=> 'off'
	);
  $typograf->setup($options);
  $typograf->set_text($text);
  
  return $typograf->apply();
}

/*=================================
Фильтруем вывод с типографом
==================================*/
add_filter( 'the_content', 'filter_typograph' );
add_filter( 'the_title', 'filter_typograph' );
add_filter( 'the_excerpt', 'filter_typograph' );

function filter_typograph( $content ) {
  return typo($content);
}

Теперь вы можете форматировать любой текст с помощью функции typo:

<? echo typo('Текст или переменная');?>

А также: the_content (), the excerpt (), the_title () — будут выводится уже отформатированные.

Теперь дизайнеры не будут плеваться когда читают ваш блог.

Поделиться
Отправить

Комментарии