Hapus blog slug dari simpul root Wordpress Multisite

15

Saya telah melihat apakah mungkin untuk menghapus blog/dari URL post & kategori pada simpul root dalam pengaturan multisite.

Saya telah menemukan pengaturan situs multisite dan menghapus blog/bagian dari URL dan menyimpannya. Meskipun itu mengubah semua tautan dengan benar ketika saya mengklik mereka, saya hanya berakhir dengan 404.

Jika saya pergi ke dashboard node itu sendiri dan resave saya mendapatkan blog/URL ditulis ulang ke permalink multisite yang diubah. Terkadang membuat sesuatu seperti blog / berita / postname ini

Adakah yang pernah berhasil melakukan ini di masa lalu? Saya bertanya-tanya apakah mungkin tanpa meretas inti atau mendapatkan sedikit lebih banyak dengan beberapa .htaccessaturan.

David
sumber
Apakah Anda mencoba melakukan penelitian? Ada banyak posting di forum WP.org tentang topik ini, serta beberapa posting blog
shea
Saya telah menemukan plugin ini berfungsi - github.com/WebDevStudios/remove-blog-slug , saya mendapatkan tautan ini dari diskusi di sini - jennybeaumont.com/remove-blog-slug-multisite-installations
JosephC

Jawaban:

19
  1. Di set situs blog Settings -> Permalinks -> Common Setting -> Default(Harus memilih default saja dan jangan menyentuh apa pun, Jika Anda perlu mengubah basis kategori, tag di atur di Admin Jaringan saja)

  2. Di Jaringan Admin -> Sites -> (root site) Permalink Sturcture -> /%category%/%post_id%

Itu akan menghapus / blog slug

Pontus Abrahamsson
sumber
Ini adalah pendekatan yang baik meskipun tidak berfungsi jika BuddyPress diinstal karena BuddyPress membutuhkan permalink non-default. Ada yang tahu bagaimana menyiasatinya?
henrywright
10

tangkapan layar pengaturan Admin Jaringan

Langkah 1: Pergi ke /wp-admin/network/site-info.php?id=1

Admin Jaringan -> Situs -> Edit -> centang Struktur Permalink.

Edit sesuai kebutuhan Anda.

Langkah 2: Pergi ke level situs normal

Pengaturan -> Permalinks

Pilih atau tambahkan permalink yang sesuai.

Saran
sumber
Saya tidak dapat menemukan Admin Jaringan -> Situs -> Edit -> centang Struktur Permalink melalui navigasi jadi saya menggunakan URL yang Anda berikan pada langkah 1 dan itu berhasil! Terima kasih. Sudah menghabiskan banyak waktu untuk ini.
Aditya Bajaj
1

Tambahkan halaman baru dengan newsslug. Buka Pengaturan> Membaca dan pilih halaman berita Anda sebagai halaman statis untuk posting blog.

Lalu pergi ke Pengaturan> Permalink dan sesuaikan seperti struktur /%category%/%postname%/Anda dan siput posting blog Anda semua harus sudah /news/post/sekarang.

Manticore
sumber
0

Di situs root, Klik permalink dan pilih "polos"

Pada tingkat jaringan, Situs> klik edit di bawah situs root> Klik pengaturan> Lakukan crtrl + F untuk menemukan "Struktur Permalink"> tambahkan% post_id% di bidang.

Nicolas Guérinet
sumber
0

Bagi siapa pun yang mencari jawabannya pada Desember 2018, lakukan hal berikut.

Buka admin jaringan, pilih situs web root dan klik edit.

Masuk ke tab pengaturan. Ada daftar opsi yang sangat banyak, cari bidang Permalink Structure. hapus / blog dari Permalink dan tekan save. Saya juga kembali ke admin area blog root dan mengklik tombol simpan di bagian permalink untuk menghapus cache.

Darren Stuart
sumber