Домой WordPress WordPress: Проблемы и решения Как подключить отдельный CSS к отдельной HTML странице на WP ?
15ответ(ов) в теме
volkroft
не в сети 3 года
На сайте с 29.01.2018
Участник
Тем 17
Сообщения 52
1
19:24

Как подключить отдельный CSS к отдельной HTML странице на WP ? У меня возникают одни проблемы. Помогите с подключением через functions.php

0
Владимир (Otshelnik-Fm)
не в сети 2 дня
На сайте с 27.01.2013
Участник
Тем 43
Сообщения 18498
2
19:43

volkroft сказал(а)
к отдельной HTML

- к ней никак через functions.php потому как отдельная HTML страница не знает ничего о существовании ядра ВП, а соответственно ни functions.php ни функции не будут определены.

Как видим - входных данных вы нам почти не дали - поэтому ответ: никак

0
volkroft
не в сети 3 года
На сайте с 29.01.2018
Участник
Тем 17
Сообщения 52
3
19:52

Otshelnik-Fm сказал(а)

volkroft сказал(а)
к отдельной HTML

- к ней никак через functions.php потому как отдельная HTML страница не знает ничего о существовании ядра ВП, а соответственно ни functions.php ни функции не будут определены.

Как видим - входных данных вы нам почти не дали - поэтому ответ: никак

Вот к этой странице:

Вы не можете просматривать опубликованные ссылки

не могу подключить корректно таблицу стилей. Прошу помощи!

0
Владимир (Otshelnik-Fm)
не в сети 2 дня
На сайте с 27.01.2013
Участник
Тем 43
Сообщения 18498
4
20:59

Так это не html страница, а полноценая страница шаблона.

Чтобы помочь вам - надо видеть что вы делаете

0
volkroft
не в сети 3 года
На сайте с 29.01.2018
Участник
Тем 17
Сообщения 52
5
21:04

Otshelnik-Fm сказал(а)
Так это не html страница, а полноценая страница шаблона.

Чтобы помочь вам - надо видеть что вы делаете

Т.е нужны действия в файле functions.php ?

0
volkroft
не в сети 3 года
На сайте с 29.01.2018
Участник
Тем 17
Сообщения 52
6
21:06

volkroft сказал(а)

Otshelnik-Fm сказал(а)
Так это не html страница, а полноценая страница шаблона.

Чтобы помочь вам - надо видеть что вы делаете

Т.е нужны действия в файле functions.php ? Мне надо подключить такие стили

Вы не можете просматривать опубликованные ссылки

но в wp не получается это сделать

0
Владимир (Otshelnik-Fm)
не в сети 2 дня
На сайте с 27.01.2013
Участник
Тем 43
Сообщения 18498
7
21:07

не понял что вам нужно

0
volkroft
не в сети 3 года
На сайте с 29.01.2018
Участник
Тем 17
Сообщения 52
8
21:28

Otshelnik-Fm сказал(а)
не понял что вам нужно

Сравните html страничку на wp

Вы не можете просматривать опубликованные ссылки

и в обычном виде

Вы не можете просматривать опубликованные ссылки

Во втором применён css, который подключён к html. В WP этого сделать я не могу, т.к все стили слетают. Как корректно подключить стили к этой странице на WP ?

0
Владимир (Otshelnik-Fm)
не в сети 2 дня
На сайте с 27.01.2013
Участник
Тем 43
Сообщения 18498
9
21:31

да там и подключать ничего не надо - пара правил стилевых - используйте кастомные стили в вашей вп теме и просто вставьте стили туда. Или в стилевой файл вашей активной вп темы

0
volkroft
не в сети 3 года
На сайте с 29.01.2018
Участник
Тем 17
Сообщения 52
10
21:39

Otshelnik-Fm сказал(а)
да там и подключать ничего не надо - пара правил стилевых - используйте кастомные стили в вашей вп теме и просто вставьте стили туда. Или в стилевой файл вашей активной вп темы

Поподробней можно, если не сложно ? Я добавлял в CSS темы, но тогда все стили слетали.

0
Владимир (Otshelnik-Fm)
не в сети 2 дня
На сайте с 27.01.2013
Участник
Тем 43
Сообщения 18498
11
21:46

читайте в гуглах как верно добавить их. Тема настолько избита что и повторяться не хочется - и на этом форуме постоянно говорим. В общем - в поиск

0
monk
не в сети 3 месяца
На сайте с 20.01.2019
Участник
Тем 8
Сообщения 44
12
03:00

Дружаев Владимир (Otshelnik-Fm), ответ "загугли" не решение. Ибо именно эта страница выдается на первом месте в гугле по запросу "как подключить css на отдельной странице wp". Так может вместо флуда стоило дать дельный ответ.

Возможное решение (нормальное): Лично у меня тот же вопрос возник. И да, подключить к шаблону кастомные стили не проблема. Проблема подключить их именно к одной странице - чтобы не увеличивать зря вес других страниц сайта. Как я понимаю тут нужно создавать отдельно шаблон кастомной страницы и использовать ее именно для той единственной записи, но опять же в каком-то смысле это тоже затормозит сайт ибо серверу нужно обрабатывать доп функции (хотя это меньше времени заберет, чем если просто добавить CSS на все страницы).

Возможным решением (плохое) может стать использование "костыля" в виде стационарной страницы с шаблоном сайта... но опять такой костыль ломает весь смысл от движка, так как добавление новых пунктов в меню, изменение сайдбаров придется делать вручную.

Возможное решение (хорошее): сделать отдельную "простую страницу" с частью кода и подключенным CSS, а затем подключить ее к WP записи через <iframe>...</iframe>

Дружаев Владимир (Otshelnik-Fm), кстати сейчас wp-recall имеет такие же проблемы - чем больше дополнений вешаешь тем медленнее загрузка сайта. Ибо CSS для личного кабинета, форума, подарков и другой грузится сразу. Я не буду утверждать, что все допы нагружают сайт, но после удаления некоторых дополнений мой сайт стал работать быстрее.

Редакции сообщения
30.11.2019 03:01monkПричина: не указано
30.11.2019 03:03monkПричина: не указано
30.11.2019 03:12monkПричина: не указано
30.11.2019 03:13monkПричина: не указано
0
Андрей CS
не в сети 14 минут
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 15993
13
09:07

Все предложенные решения плохи, в данном случае, лучше гуглить, чем такое выдумывать.
Это подойдет и для страниц и для записей:

add_action( 'wp_enqueue_scripts', 'init_custom_styles_for_custom_page' );
function init_custom_styles_for_custom_page() {
 if ( is_single(6) ) //где 6 - ID страницы или записи
	wp_enqueue_style( 'custom_styles', '/styles.css' );
}

Редакции сообщения
30.11.2019 09:09Андрей CSПричина: не указано
30.11.2019 09:14Андрей CSПричина: не указано
0
monk
не в сети 3 месяца
На сайте с 20.01.2019
Участник
Тем 8
Сообщения 44
14
11:18

Андрей CS, функцию бросать в function.php? А куда add_action?

0
Владимир (Otshelnik-Fm)
не в сети 2 дня
На сайте с 27.01.2013
Участник
Тем 43
Сообщения 18498
15
11:33

"Куда мне вставить этот код? (и стили)"

Вы не можете просматривать опубликованные ссылки

Не поднимаем архивные темы. Создаем свою.

И да - чем больше вы всего активируете - тем медленней сайт. Нагрузите лошадь больше чем должно - она сдохнет.

Ответ был дан. Закрыто.

0
Тема закрыта. Публикация новых сообщений запрещена.