Як виключити висновок деяких рубрик в віджеті

сайт Комплітра буде радий співпраці з авторами – питання
!! Здрастуй завжди, читач !!
оновлено: 2016-09-30
-2016-01-16
в колонці: – в темі:
 … репліки: пост читали: 3128

…як це зробити? … загалом, не складно. І коли завдання полягає саме в заборону відображення тієї чи іншої категорії, то – цю примха ми за кілька хвилин обробив.

Однак є заковика, –

… вирішуючи завдання заборони показу рубрики в віджеті, виникає похмура зв’язка з нею, а саме питання: як налаштувати показ категорій в потрібному і логічному порядку, але не хаотично !?

… слід міцненько поміркувати. … і чітко визначитися зі своїми потребами. Але про все по порядку: а в фіналі дам вчинене і геніальне рішення фільтрації категорій …

як виключити відображення категорій в віджеті без плагіна

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

Адже завжди існує альтернатива: чи використовувати плагін (їх кількість «… як махорки …» не завжди гуд), або прописати код в файл функцій – functions.php (непогано, але не вирішує завдання однозначно) !?

Визначайтеся! ..

Я ж показав можливу тех-недостатність необдуманого початку ведення блогу, тепер же пропоную можливі способи логічного висновку:

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

Відкриваємо файл про який говорилося functions.php і кудись в його фінал раскодровкі) перед тегом?> прописуємо ось цей лихий кодований-фільтр.

// КОД ВИКЛЮЧЕННЯ РУБРИК start
function ext_widget_categories ($ args) {
$ Exclude = “39”;
$ Args [ “exclude”] = $ exclude;
return $ args;
}
add_filter ( “widget_categories_args”, “ext_widget_categories”);
// КОД ВИКЛЮЧЕННЯ РУБРИК end

Цифра 39 вказує id рубрики, який фільтрується, як непотрібний базар на сайті.

Можна вказувати кілька, через кому.

… Все, одне з питань закритий.

як приховати показ підрубрики в віджеті

Рішення в варіанті коду трохи нижче, який забороняє / дозволяє висновок імен певних підрубрик (дочірніх записів блогу).

// код виведення єдино підрубрик рубрики із зазначеним ID = 7 start
function ext_widget_categories ($ args) {
$ Args [ “child_of”] = 7;
return $ args;
}
add_filter ( “widget_categories_args”, “ext_widget_categories”);
// код виведення єдино підрубрик рубрики із зазначеним ID = 7 end

Аргументацію цих кодів можна і об’єднати.

Ну ось!! ми домоглися повного контролю управлінням ПОКАЗУ в віджеті «Теми» всіх ваших категорій.

Ось ще корисна тема – 

… але – однак, говоримо ми !! Частенько буває так, що через якийсь час, відкривши сторінку сайту, з гіркотою виявляється ще один недолік: рубрики в віджеті сайдбара розташовані не в логічному порядку (безладно) – вередливість розвивається професіоналізму, чи знаєте.

У цьому випадку також потрібно вибирати з декількох симпатичних варіантів:

Налаштуємо порядок сортування відображатиме тексти рубрик за допомогою плагіна Category Order and Taxonomy Terms Order

змотаємося в депозитора плагінів Вордпресс – шлях: консоль / плагіни / додати плагін / … встановити / активувати … таке диво Category Order and Taxonomy Terms Order.

Технічний переклад цитати до плагіну:
Замовити Категорії і всі терміни таксономії (призначені для користувача ієрархічно) і дочірні терміни, використовуючи перетягування сортируемое Javascript можливості.
Плагін не має плутаних налаштувань: всього-то потрібно навести курсор на «записи» зліва в консолі, і розглянути пункт Taxonomy Order …

Все парадоксально просто: шляхом перетягування дощечок налаштовуйте оптимальну для себе послідовність відображення імен наявних рубрик.

До мінусів «плагін» способу відноситься наступне: не можна заборонити показ певних категорій …

Отже, доведеться використовувати код запропонований вище, або ж плагін показаний нижче …

Забороняємо висновок деяких рубрик за допомогою плагіна NS Category Widget

… заскочимо знову ж в депозитора WordPress і скачати плаг NS Category Widget – цей «ривок» нам подарує до наявного віджету «Теми» ще один, але більш витонченого настрою: тобто – звичайний віджет слід видалити або приховати в «неактивні», а налаштувати цей просунутий варіант управління контентом: його показом / забороною.

Переходьте в його налаштування і задавайте свої правила: по id категорії, значущості ієрархій і тому подібної регулюванню … Все просто!

Плагін дозволяє використовувати безліч одиниць віджетів на потрібних рівнях сторінок, до яких і налаштування індивідуальні на відміну від стандартного «рубрикатора», яких виведи хоч десяток, але настройки «верхнього» коду поширяться на всякий: це і є мінус здатності поєднати стандартний віджет «рубрики» і описаний код на самому початку статті … і коли ви припускаєте користуватися декількома варіантами віджетів рубрик, то все-таки варто завантажити плагін NS Category Widget.

АЛЕ! в просунутому немає більш простого і тонкого порядку сортування категорій – це його мінус.

Ссылка на основную публикацию