Видаліть журнал блогу з кореневого вузла Wordpress Multisite


15

Я розглядав, чи можна видалити blog/URL-адреси публікацій і категорій у кореневому вузлі в налаштуваннях багатосторонніх сайтів.

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

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

Хтось встиг це зробити раніше? Мені цікаво, чи можна без злому ядра чи трохи більше .htaccessдотримуватися деяких правил.


Ви спробували зробити якісь дослідження? На форумах WP.org на цю тему є багато публікацій, а також деякі повідомлення в блозі
shea

Я знайшов цей плагін для роботи - github.com/WebDevStudios/remove-blog-slug , я отримав це посилання з обговорень тут - jennybeaumont.com/remove-blog-slug-multisite-installations
JosephC

Відповіді:


19
  1. У наборі веб-сайтів блогу Settings -> Permalinks -> Common Setting -> Default(Потрібно вибрати лише за замовчуванням і не торкатися жодної речі. Якщо вам потрібно змінити базу категорій, теги встановлено на Мережевому адміністраторі)

  2. У мережі Admin -> Sites -> (root site) Permalink Sturcture -> /%category%/%post_id%

Що це видалить / блог слизь


Це хороший підхід, хоча він не працює, якщо BuddyPress встановлений через BuddyPress, що вимагає постійних посилань за замовчуванням. Будь-яка ідея, як обійти це?
henrywright

10

скріншот налаштувань мережевого адміністратора

Крок 1: Перейдіть до /wp-admin/network/site-info.php?id=1

Мережевий адміністратор -> Сайти -> Редагувати -> перевірити Постійну посилання.

Редагуйте відповідно до вашої вимоги.

Крок 2: Перейдіть до нормального рівня сайту

Налаштування -> Постійні посилання

Виберіть або додайте відповідне постійне посилання.


Мені не вдалося знайти мережевого адміністратора -> Сайти -> Редагувати -> перевірити Структуру Постійної посилання за допомогою навігації, тому я використав URL, який ви вказали на кроці 1, і це спрацювало! Дякую. На це витрачали багато часу.
адітйа


1

Додайте нову сторінку за допомогою " newsslug". Перейдіть у Налаштування> Читання та виберіть свою сторінку новин як статичну сторінку для публікацій блогу.

Потім перейдіть у Налаштування> Постійне посилання та налаштуйте свою структуру, як, /%category%/%postname%/і ваші публікації блогу вже мають бути /news/post/.


0

На кореневому сайті натисніть на постійна посилання та виберіть "звичайний"

На рівні мережі> натисніть "Змінити" під кореневим сайтом> Клацніть на налаштуваннях> Зробіть crtrl + F, щоб знайти "Постійну структуру"> додати% post_id% у полі.


0

Для тих, хто шукає відповідь, починаючи з грудня 2018 року, зробіть наступне.

Перейдіть до мережевого адміністратора, виберіть кореневий веб-сайт і натисніть кнопку редагувати.

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

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.