• Главная
  • Карта сайта
Не найдено

Sickboy.ru - Створення, розвиток і просування сайтів. »Як приховати рубрику (прибрати категорію) з головної сторінки і RSS на блозі WordPress.

  1. Для чого це може знадобиться?
  2. Реалізація.
  3. пояснення:
  4. Куди вставляти цей код?
  5. Залишити коментар

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

З назви посади, ви, швидше за все, вже здогадалися, про що піде мова в даній статті

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

Але тоді ми зробили це через плагін, і приховані рубрики все одно транслювалися в RSS.

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

Для чого це може знадобиться?

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

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

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

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

2. Друге, для чого вам може знадобитися приховування рубрик та категорій на своєму WP блозі - це для SEO.

Зараз розповім більш докладно.

Уявіть, що у вас SEO блог , Або блог про цікаві сервіси в мережі. По суті - неважливо про що він. Важливим є те, що ви не будете писати в основну стрічку то, що є на всіх блогах, так як вас просто перестануть читати.

Уявіть, що я зараз почну писати пости про всім відомих істин, на зразок: «Що таке пошукова система?», «Що таке запити і як їх вводити?», «Що таке хостинг і навіщо він потрібен?»

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

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

Реалізація.

Зараз вже не згадаю, де я знайшов цей код, але він працює «на ура» на WP версії 3 і вище.

Пробував ставити деякі плагіни, які всі хвалять - вони переколбасілі мені весь блог так, що я ледве-ледве повернув все на місце.

Робочий варіант коду виглядає так:

  • function exclude_category ($ query) {
  • if ($ query-> is_home) {
  • $ query-> set ( 'category__not_in', array (17,18,19));
  • } Elseif ($ query-> is_feed) {
  • if (! $ query-> is_single and! $ query-> is_archive)
  • $ query-> set ( 'category__not_in', array (17));
  • }
  • return $ query;
  • }
  • add_filter ( 'pre_get_posts', 'exclude_category');

пояснення:

$ query-> set ( 'category__not_in', array (17,18,19)); - ця строчка забороняє висновок на головній стрніци всіх записів з категорій з ID = 17, 18, 19.

$ query-> set ( 'category__not_in', array (17)); - ця строчка забороняє висновок записів в RSS стрічку для 17 категорії.

Як визначити ID записів і категорій - я писав тут .

Тобто, якщо вам потрібно приховати одну категорію з ID = 25, код буде виглядати ось так:

  • function exclude_category ($ query) {
  • if ($ query-> is_home) {
  • $ query-> set ( 'category__not_in', array (25));
  • } Elseif ($ query-> is_feed) {
  • if (! $ query-> is_single and! $ query-> is_archive)
  • $ query-> set ( 'category__not_in', array (25));
  • }
  • return $ query;
  • }
  • add_filter ( 'pre_get_posts', 'exclude_category');

Куди вставляти цей код?

Відкриваємо файл functions.php, який розташований в папці з вашою темою на хостингу, і на самому початку, після <? Php вставляємо код.

В результаті, тепер ви можете постити в приховані рубрики (категорії) все, що завгодно і лінковані це так, як вам більше подобається.

Хочете - посилання продавайте, хочете трафф збирайте. Кому що більше до душі.

Приємного користування. :)

Твіт дня: «Леонід Якубович став свідком ДТП і врятував двох пішоходів криком« ААААВТОМОБІЛЬ! »

Залишити коментар

*** Правила коментування блогу ***

Для чого це може знадобиться?
Для чого це може знадобиться?
Уявіть, що я зараз почну писати пости про всім відомих істин, на зразок: «Що таке пошукова система?
», «Що таке запити і як їх вводити?
», «Що таке хостинг і навіщо він потрібен?
Провайдеры:
  • 08.09.2015

    Batyevka.NET предоставляет услуги доступа к сети Интернет на территории Соломенского района г. Киева.Наша миссия —... 
    Читать полностью

  • 08.09.2015
    IPNET

    Компания IPNET — это крупнейший оператор и технологический лидер на рынке телекоммуникаций Киева. Мы предоставляем... 
    Читать полностью

  • 08.09.2015
    Boryspil.Net

    Интернет-провайдер «Boryspil.net» начал свою работу в 2008 году и на данный момент является одним из крупнейших поставщиков... 
    Читать полностью

  • 08.09.2015
    4OKNET

    Наша компания работает в сфере телекоммуникационных услуг, а именно — предоставлении доступа в сеть интернет.Уже... 
    Читать полностью

  • 08.09.2015
    Телегруп

    ДП «Телегруп-Украина» – IT-компания с 15-летним опытом работы на рынке телекоммуникационных услуг, а также официальный... 
    Читать полностью

  • 08.09.2015
    Софтлинк

    Высокая скоростьМы являемся участником Украинского центра обмена трафиком (UA — IX) с включением 10 Гбит / сек... 
    Читать полностью