Як вивести постійне оголошення на сторінку записів?

Avatar

Від Aka 01-10-2016 12:23:37

Учасник · 33 повідомлень

Доброго дня!
Мені потрібно вивести постійне оголошення вгорі на сторінці записів. Це оголошення для конкретної категорії, воно НЕ повинно бути на головній чи на всіх сторінках записів.
Мені порадили дати цей текст описом до категорії, але мій шаблон не підтримує можливості виводити опис категорії, він показує лиш її назву. Наразі на сайті використовується NewsLayer.
Питання: чи можна якось відредагувати цей шаблон, щоб він дозволив показувати опис категорії?
Чи може для цієї мети існує якийсь плагін? Так, знаю, що плагіни це інший розділ, але не хочу створювати під це питання кілька тем.
Дякую!!!

Avatar

Від AzzePis 01-10-2016 12:37:59

Administrator · 1,001 повідомлень

https://uk.wordpress.org/plugins/category-sticky-post/
http://www.artishock.net/wordpress/how-to-display-category-description-in-wordpress/


Український хостинг для WordPress | Шаблони та плагіни для WordPress українською
Тут можна купити домен за найкращою ціною

Avatar

Від Aka 01-10-2016 13:36:46

Учасник · 33 повідомлень

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

Avatar

Від Aka 01-10-2016 18:12:07

Учасник · 33 повідомлень

Я навіть поки тимчасово розмістила це оголошення як закріплену публікацію, але вона мені треба повністю, без скорочень, вгорі категорії, а на головній, раз вона вже туди виводиться - скорочено, анонсом. А так ніяк не виходить. Якщо з наявністю дати ще можна змиритися, то це зовсім кепсько виглядає.

Avatar

Від AzzePis 01-10-2016 20:21:13

Administrator · 1,001 повідомлень

я так бачу, що ви не розумієтесь на програмуванні/редагуванні шаблонів на достатньому рівні. це нормально, але в такому випадку можна запропонувати вам лише два варіанти:
1. щодо шаблону - мабуть не там вставляли, або не те... розбирайтесь, це працює,
я тільки спробував вставити код <?php echo category_description(); ?>і в мене вийшло:

1b5a30778097409a94da71334170354d.jpeg

щодо дат та іншої інформації - це можна приховати css-стилями, а повний текст можна виводити, підправивши шаблон, або прописавши його тут

bdf7f2ceadb04e05afeb21aedf591f74.jpeg

2. зверніться до когось, хто зробить це за вас за оплату, можна до нас https://wordpress.co.ua/contact


Український хостинг для WordPress | Шаблони та плагіни для WordPress українською
Тут можна купити домен за найкращою ціною

Avatar

Від Aka 10-10-2016 14:39:37

Учасник · 33 повідомлень

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

В темі TwentyFourteen, в якій Ви, очевидно, виводили опис категорії, немає такого рядка: "<?php /* If this is a category archive */ if (is_category()) { ?>". А в інших позиціях у цьому файлі вставлення команди "<?php echo category_description(); ?>" не діє. І скрін шматка сайту з виводом опису категорії не допомагає це зрозуміти, на відміну від скріна кода. І де взялося поле Уривок, теж зі скріна не зрозуміло.

Не хочете пояснювати - воля Ваша. Але шкода, що в Україні немає такого ресурсу, який би дійсно допомагав розібратися з Вордпресом.
На все добре.

В останнє редагував Aka (10-10-2016 14:40:31)

Avatar

Від Aka 10-10-2016 16:01:25

Учасник · 33 повідомлень

Ну нарешті знайшла. Як я і здогадувалась, треба було ще щось дописати. І редагувати треба не файл archive.php, a category.php.
Ось такий шматок коду треба було вставити після рядка з описом h2:

<?php $category_description = category_description();
    if ( ! empty( $category_description ) ) : ?>
        <div class="category-description"><?php echo category_description( $category_id ); ?></div>
    <?php endif; ?>

Avatar

Від AzzePis 11-10-2016 22:16:23

Administrator · 1,001 повідомлень
Aka wrote

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

Сьогодні гарний настрій, тому відповім докладно.
Ви не перша, хто дорікає мені. Я вже навіть не засмучуюсь через це.
Саме завдяки таким доріканням з сайту wordpress.co.ua зникла моя пропозиція безкоштовної допомоги з проблемами на сайтах людей.
Бо більшість замість елементарної подяки звинувачують у тому, що ти допомагаєш замало...

Відповісти на "звинувачення" можу простим прикладом - на цьому форумі більше 2600 повідомлень.
З них 33 ваших повідомлення (1.5% від усіх) , з 33-ох ваших - мабуть тільки 1 останнє повідомлення, яке вирішує, чи допомогає вирішити чужу проблему (напряму вирішити).
Майже Всі 33 - це повідомлення, у яких ви просите вирішити свої питання. Безоплатно. Ви не пропонуєте оплату чи подяку тим, хто витратиь на вашу проблему хоч якийсь час.

З іншого боку близько 800 повідомлень моїх (30% від усіх повідомлень тут).
З цих 800 моїх повідомлень - мабуть, жодного, в якому я прошу мені допомогти, і відповідно усі - якими я намагаюсь допогти іншим.

Серед них також десь 6 повідомлень у вашій темі про "створення розкривного списку на сторінці", де я допоміг знайти вам рішення, і де окрім мене ніхто навіть не відповідав вам.

Я навіть отримав від вас подяку - "Дякую дуже! Так і зроблю. "...

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

По темі вордпресу додам нижче.


Український хостинг для WordPress | Шаблони та плагіни для WordPress українською
Тут можна купити домен за найкращою ціною

Avatar

Від AzzePis 11-10-2016 22:26:35

Administrator · 1,001 повідомлень
Aka wrote

Ну нарешті знайшла. Як я і здогадувалась, треба було ще щось дописати. І редагувати треба не файл archive.php, a category.php.
Ось такий шматок коду треба було вставити після рядка з описом h2:

<?php $category_description = category_description();
    if ( ! empty( $category_description ) ) : ?>
        <div class="category-description"><?php echo category_description( $category_id ); ?></div>
    <?php endif; ?>

Як я і писав вище, ви поки не розумієтесь глибоко на "програмуванні для вордпрес", і це нормально.
Тому, можливо, рішення вдалося знайти не так швидко.
1. Якби ви вказали назву теми, а краще, де її завантажити, можна було б підказати, що правити треба category.php
Але в багатьох випадках правити треба саме archive.php , бо цей файл зокрема відповідає за вивід публікацій в категорії,  коли немає category.php
А деяких темах взагалі треба у index.php додавати... все індивідуально
2. Наведений вами код майже коректний, але обов"язковою його частиною є тільки <?php echo category_description( $category_id ); ?>,
причому достатньо лише <?php echo category_description(); ?> , без вказування ідентификатора категорії у дужках. Все інше - це додаткова прикраса, не кажу, що вона зайва, але і без неї працюватиме.
3. Щодо скріншоту, ви питали - як вивести повний текст прикріпленої публікації, я думав це буде зрозуміло, що на скріншоті сторінка редагування публікації

В будь-якому випадку, радий, що все вийшло.


Український хостинг для WordPress | Шаблони та плагіни для WordPress українською
Тут можна купити домен за найкращою ціною