Makhovikov
Создатель
- Регистрация
- 30 Июн 2016
- Сообщения
- 33
- Реакции
- 4
Пара плюшек от меня:
1. favicon. Для всех нормальных браузеров команда для вывода иконки уже в коде есть. <link rel="icon" href="Для просмотра ссылки Войдиили Зарегистрируйся" type="image/x-icon" />
Но Internet Explorer хочет rel="shortcut icon". Так что вписываем это в functions. В итоге для иконки будет 2 строки. И так и сяк.
2. В WP robots.txt по-умолчанию генерируется сам. Можно влиять на этот процесс генерации через functions.
1. favicon. Для всех нормальных браузеров команда для вывода иконки уже в коде есть. <link rel="icon" href="Для просмотра ссылки Войди
Но Internet Explorer хочет rel="shortcut icon". Так что вписываем это в functions. В итоге для иконки будет 2 строки. И так и сяк.
Код:
/* Дополнительное определение иконки сайта для совместимости с Microsoft Internet Explorer */
function shortcut_favicon() {
echo '<link rel="shortcut icon" href="' . esc_url( frontier_option('favicon') ) . '" type="image/x-icon" />' . "\n";
}
add_action( 'wp_print_styles', 'shortcut_favicon' );
2. В WP robots.txt по-умолчанию генерируется сам. Можно влиять на этот процесс генерации через functions.
Код:
/* Дописываем инструкции в автогенерируемый robots.txt прямо в functions.php */
add_filter('robots_txt', 'add_robotstxt');
function add_robotstxt($text){
// Сюда пишем все директивы, которые нравятся. User-agent: * там уже есть по-умолчанию.
$text .= "Disallow: /wp-admin";
$text .= "Disallow: /wp-includes";
$text .= "Disallow: /wp-comments";
// Команда host для Яндекса
$text .= "\nHost: " . site_url();
return $text;
}