Потрібні хаки.

Avatar

Від Termin 16-06-2013 20:46:20

Сусід · 103 повідомлень

Підкажіть будь ласка функцію яка підключить через ID до тексту запису додаткову таблицю стилів css, не змішуючи з основною. Якщо такого немає, то як підключити таким методом:

[code2=php:qnckl1ev]<?php if(is_page('id_storinki')) {?>
<link rel="stylesheet" type="text/css" media="all" href="шлях до іншого css" />
<?php } else { ?>
<link rel="stylesheet" type="text/css" media="all" href="<?php bloginfo( 'stylesheet_url' ); ?>" />
<?php } ?>[/code2:qnckl1ev]

в змісту php код не працює.

Avatar

Від mr.psiho 17-06-2013 09:20:39

Сусід · 160 повідомлень
Termin wrote

Підкажіть будь ласка функцію яка підключить через ID до тексту запису додаткову таблицю стилів css, не змішуючи з основною. Якщо такого немає, то як підключити таким методом:

[code2=php:gwnw0sbr]<?php if(is_page('id_storinki')) {?>
<link rel="stylesheet" type="text/css" media="all" href="шлях до іншого css" />
<?php } else { ?>
<link rel="stylesheet" type="text/css" media="all" href="<?php bloginfo( 'stylesheet_url' ); ?>" />
<?php } ?>[/code2:gwnw0sbr]

в змісту php код не працює.

Шлях до альтернативного цсс файлу, сподіваюсь, ви прописували вірно. Такий код вже маж працювати.


Сайти на WordPress будь якого рівня складності. Сайти на LiveStreet будь якого рівня складності. А ще ми любимо корів)) Звертайтесь. ;)

Avatar

Від Termin 17-06-2013 12:47:36

Сусід · 103 повідомлень

в змісту php код не працює.

Не він не працює тому що він для шаблону а не для запису. А мені потрібен для контенту, підключити тільки до одного запису в контенті, окремо файл css.

Avatar

Від mr.psiho 17-06-2013 15:55:57

Сусід · 160 повідомлень
Termin wrote

в змісту php код не працює.

Не він не працює тому що він для шаблону а не для запису. А мені потрібен для контенту, підключити тільки до одного запису в контенті, окремо файл css.

page - це сторінка
single - це пост
а що таке шаблон?

замість is_page() напишіть is_single( ід_поста ) і тоді умова виконуватиметься для вказаного поста


Сайти на WordPress будь якого рівня складності. Сайти на LiveStreet будь якого рівня складності. А ще ми любимо корів)) Звертайтесь. ;)

Avatar

Від Termin 17-06-2013 20:01:10

Сусід · 103 повідомлень

Знайшов таку функцію:

[code2=php:10ht6v0p]function extra_assets() { /** Добавить скрипты и стили к нужной странице  */
    if(is_single(2272)) { // - идентификатор страницы, которая нуждается в дополнительных файлах
        wp_enqueue_style('my-style', get_template_directory_uri().'http://www.pixelcom.crimea.ua/wp-content/themes/path/css/button.css');
    }
}
add_action('wp_head','extra_assets');[/code2:10ht6v0p]

але чомусь не працює?

Всі шляхи вказав правильно!

Avatar

Від mr.psiho 18-06-2013 08:00:55

Сусід · 160 повідомлень
Termin wrote

Знайшов таку функцію:

[code2=php:28q4clfv]function extra_assets() { /** Добавить скрипты и стили к нужной странице  */
    if(is_single(2272)) { // - идентификатор страницы, которая нуждается в дополнительных файлах
        wp_enqueue_style('my-style', get_template_directory_uri().'http://www.pixelcom.crimea.ua/wp-content/themes/path/css/button.css');
    }
}
add_action('wp_head','extra_assets');[/code2:28q4clfv]

але чомусь не працює?

Всі шляхи вказав правильно!

Або скопіюйте той код що застосовуєте, один в один, або не морочте голову. Тут телепатів немає.
Загалом що перший код що другий цілком працюючі.


Сайти на WordPress будь якого рівня складності. Сайти на LiveStreet будь якого рівня складності. А ще ми любимо корів)) Звертайтесь. ;)

Avatar

Від Termin 22-06-2013 09:23:01

Сусід · 103 повідомлень
mr.psiho wrote

Або скопіюйте той код що застосовуєте, один в один, або не морочте голову. Тут телепатів немає.
Загалом що перший код що другий цілком працюючі.

Ви не уважно читали питання або не понимаете українську мову, я питав чітко і ясно: - Як підключити іншу таблицю стилів до вмісту посту?
Обидва коду не працюють!

Avatar

Від Termin 22-06-2013 16:21:08

Сусід · 103 повідомлень

Все, знайшов помилку.

trailingslashit (get_template_directory_uri() )
Avatar

Від mr.psiho 23-06-2013 08:52:07

Сусід · 160 повідомлень
Termin wrote

Все, знайшов помилку.

trailingslashit (get_template_directory_uri() )

А я писав раніше про шлях до альтернативного файлу стилів, щоб ви його вірно вказували. Самі коди умови вірні, і перший і другий. А те що ви не вірно вказуєте шлях до файла стилів - це особисто ваша неуважність і небажання елементарно перевірити себе. Вже у браузері, на потрібній сторінці, при перегляді коду можна було побачити, що вами вказаний шлях невірний. Або, увімкнувши фаєрбаг у ФФ чи консоль у Хромі, ви б побачили звіт про помилку, що один з файлів не знайдено і було б вказано поточну адресу файла. Це все настільки елемантарно для того, хто взявся за веб програмування, але ви цього не робите, натомість пишете про дурнуваті помилки і ще й ображаєтесь. Посоромились би.


Сайти на WordPress будь якого рівня складності. Сайти на LiveStreet будь якого рівня складності. А ще ми любимо корів)) Звертайтесь. ;)

Avatar

Від Termin 23-06-2013 12:53:53

Сусід · 103 повідомлень
mr.psiho wrote
Termin wrote

Все, знайшов помилку.

trailingslashit (get_template_directory_uri() )

А я писав раніше про шлях до альтернативного файлу стилів, щоб ви його вірно вказували. Самі коди умови вірні, і перший і другий. А те що ви не вірно вказуєте шлях до файла стилів - це особисто ваша неуважність і небажання елементарно перевірити себе. Вже у браузері, на потрібній сторінці, при перегляді коду можна було побачити, що вами вказаний шлях невірний. Або, увімкнувши фаєрбаг у ФФ чи консоль у Хромі, ви б побачили звіт про помилку, що один з файлів не знайдено і було б вказано поточну адресу файла. Це все настільки елемантарно для того, хто взявся за веб програмування, але ви цього не робите, натомість пишете про дурнуваті помилки і ще й ображаєтесь. Посоромились би.

Я не розумію про що ви, може хтось користується моїм профілем на форумі.

Тільки що перевірив код, він не коректний без trailingslashit.