IT заметки


Шорткод (shortcode) представляет собой короткую запись программы, которая будет выполнена в представлении страниц или записей. Имея шорткоды, любой пользователь может не имея навыков программирования создавать динамический контент на своем сайте. Рассмотрим три примера по созданию простых шорткодов в WordPress. 1. Простой шорткод Поместите код, указанный ниже в файл functions.php function […]

Как создать шорткод в WordPress


Что делать если шрифты темы WordPress не поддерживают кириллицу?  Например тема Hemingway использует шрифты Lato и Raleway. Шрифты можно заменить с помощью дочерней темы. Для этого необходимо изменить функцию родительской темы hemingway_load_style в functions.php: function my_hemingway_fonts() { wp_register_style( 'hemingway-fonts', 'http://fonts.googleapis.com/css?family=Open+Sans&subset=latin,cyrillic' ); wp_enqueue_style( 'hemingway', get_stylesheet_uri() ); remove_action( 'wp_print_styles', 'hemingway_load_style' ); } add_action( […]

Если шрифты темы не поддерживают кириллицу


Чтобы двойные кавычки отображались правильно, поместим в function.php следующий код, который отключает фильтр замены кавычек // прямые ковычки remove_filter('the_content', 'wptexturize') Бывает кавычки плохо отрабатывают в заголовке статьи, комментариях, либо в функции the_excerpt. Тогда отключаем фильтры следующим образом: remove_filter('the_title', 'wptexturize'); remove_filter('the_content', 'wptexturize'); remove_filter('the_excerpt', 'wptexturize'); remove_filter('comment_text', 'wptexturize'); remove_filter('list_cats', 'wptexturize'); remove_filter('single_post_title', 'wptexturize'); remove_filter('comment_author', […]

Правильное отображение двойных кавычек в WP