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.


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


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.


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.


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.


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.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.