Vitamin – сервис для выгодного управления вашей рекламой
  • Все популярные рекламные сети в одном окне
  • Агентское вознаграждение до 16% на личный счет или рекламу
  • Любые дополнительные услуги под ваши потребности
  • Бесплатное обучение маркетингу
  1. Главная >
  2. Блог >
  3. Добавляем свой CSS в любой пост или страницу на Вордпрессе

Добавляем свой CSS в любой пост или страницу на Вордпрессе

WP

Наверняка вам приходилось редактировать какой-то пост, запись или статью на Вордпрессе и вы сталкивались с проблемой, когда нужно добавить свой собственный CSS код. Это может быть необходимо для стилизации какого-то параграфа или элемента на странице. Можно, конечно, добавить этот CSS код в основной лист стилей, но это не оптимальное решение, так как чем больше ваш stylesheet.css – тем хуже для оптимально быстрой работы вашего веб-сайта, да и лишний код там ни к чему, если он используется только на одной странице.

В этом уроке мы расскажем вам как добавить свой собственный CSS код путем модификации файла fucntions.php, который является стандартным в любой теме(theme) Вордпресса. В итоге при создании страницы или статьи, вы будете иметь возможность добавления собственного кода.

Находим functions.php

Для начала, необходимо найти functions.php для вашей темы Вордпресса. Это можно сделать через FTP и внести изменения вручную. Путь к файлу обычно такой: / wp-content / themes / НазваниеВашейТемы / functions.php. Либо открыть его через консоль: Консоль – Внешний Вид – Редактор – в правой колонке выбрать файл functions.php

Добавляем необходимый код

//Custom CSS Widget
add_action('admin_menu', 'custom_css_hooks');
add_action('save_post', 'save_custom_css');
add_action('wp_head','insert_custom_css');
function custom_css_hooks() {
add_meta_box('custom_css', 'Custom CSS', 'custom_css_input',
'post', 'normal', 'high');
add_meta_box('custom_css', 'Custom CSS', 'custom_css_input',
'page', 'normal', 'high');
}
function custom_css_input() {
global $post;
echo '<input type="hidden" name="custom_css_noncename" id="custom_css_noncename"
value="'.wp_create_nonce('custom-css').'" />';
echo '<textarea name="custom_css" id="custom_css" rows="5" cols="30"
style="width:100%;">'.get_post_meta($post->ID,'_custom_css',true).'</textarea>';
}
function save_custom_css($post_id) {
if (!wp_verify_nonce($_POST['custom_css_noncename'], 'custom-css')) return $post_id;
if (defined('DOING_AUTOSAVE') && DOING_AUTOSAVE) return $post_id;
$custom_css = $_POST['custom_css'];
update_post_meta($post_id, '_custom_css', $custom_css);
}
function insert_custom_css() {
if (is_page() || is_single()) {
if (have_posts()) : while (have_posts()) : the_post();
echo '<style type="text/css">'.get_post_meta(get_the_ID(), '_custom_css', true).'
</style>';
endwhile; endif;
rewind_posts();
}
}

Этот скрипт добавит бокс с полем ввода дополнительного CSS на каждой странице или статье вашего сайта при написании или редактировании. Если после добавления этого кода, у вас не появилось поле ввода для дополнительного CSS – проверьте вашу вкладку “Настройки Экрана” вверху страницы. Нужно поставить галочку напротив “Custom CSS” для отображения этого бокса.

Вот и все. Теперь вы смело и без особых трудностей сможете добавлять свой собственный CSS код в любую страницу или статью вашего веб-сайта!

Высоких конверсий!

blog comments powered by Disqus
Vitamin – сервис для выгодного управления вашей рекламой
  • Все популярные рекламные сети в одном окне
  • Агентское вознаграждение до 16% на личный счет или рекламу
  • Любые дополнительные услуги под ваши потребности
  • Бесплатное обучение маркетингу
copyright © 2011–2024 Все права защищены
Запрещено любое копирование материалов ресурса без письменного согласия владельца — ООО "Феникс-Маркетинг". ИНН:7725812838, КПП:772501001, ОГРН: 513774619323915280, Москва, ул. Ленинская слобода, д. 19, стр. 1, этаж/пом 3/25

Генеральный партнёр: STRATE FZ-LLC License number 47005249 Address: B03-227 Business Center 02 RAKEZ Business Zone-FZ RAK (Ras Al Khaimah), United Arab Emirates Email: corporate@strate.ae