it-swarm-id.com

Cara mendapatkan/blog di WordPress multisite saya

Saya memiliki situs 3.0.1 dengan MULTISITE diaktifkan dan ingin salah satu situs untuk tinggal di /blog, tetapi ketika saya mencoba membuat situs baru dengan jalur itu, saya mendapatkan kesalahan ini:

The following words are reserved for use by WordPress functions and cannot be used as blog names: page, comments, blog, files, feed

Bagaimana saya bisa mendapatkan situs di /blog?

6
erik

Kamu tidak bisa.

Itu bagian dari struktur permalink situs utama. Tidak ada cara untuk menyiasatinya. Anda dapat menemukan informasi lebih lanjut di sini:

http://core.trac.wordpress.org/ticket/13527

2
John P Bloch

Ya, Anda bisa mendapatkan situs di /blog berjalan di MULTISITE, tetapi itu perlu menambahkan beberapa kode. Itu karena WordPress memiliki build kunci tahan anak yang harus Anda buka terlebih dahulu. Ini dapat dilakukan dengan menambahkan fungsi kait ke dalam filter subdirectory_reserved_names yang melewati array dengan nama yang diblokir sebagai parameter. Hapus entri yang ingin Anda gunakan dan kembalikan array yang difilter.

Berhati-hatilah karena kunci bukti anak ini telah dibuat sehingga kata-kata'halaman', 'komentar', 'blog', 'file', 'feed'tidak dapat digunakan secara default. /blog misalnya dicadangkan untuk situs utama.

Untuk informasi lebih lanjut silakan lihat tiket # 13304 , perubahan terkait yang memungkinkan untuk mengganti nama yang dipesan adalah 14928

6
hakre

Sebenarnya, situs root dapat memiliki blog sebagai bagian dari struktur permalink. Bahkan, setiap url Nice untuk posting situs root memaksa blog awalan.

Jadi, jika Anda tidak keberatan menggunakan akun root, Anda dapat memilikinya. Tetapi Anda harus berhati-hati, karena blog utama dapat muncul di panel subsitus, dll.

1

Ada cara, saya sudah pernah melakukannya sebelumnya tapi itu pada WPMU 2.X - tidak yakin apakah mereka membuatnya lebih sulit untuk menghapus dalam 3, saya tidak bisa membayangkan mengapa mereka melakukannya.

ini adalah plugin untuk menghapus bagian/blog - http://buddydev.com/http//buddydev.com/public-download/cc-remove-blog-slug-v-1.1.Zip - seperti untuk menulis aktual/blog/permalink ke situs, wp akan memfilter itu, cara termudah adalah membuat subsite "blog" dengan url cukup aneh yang dengan cepat ditemukan di phpMyAdmin (set path ke "yoursite .com/wtfisgoingonhere ") lalu login intop pencarian phpmyadmin untuk itu, dan ganti semua instance dengan/blog/- berhati-hatilah untuk tidak menghapus atau menambahkan garis miring tambahan di mana saja. Semoga berhasil!

1
rfair404

Gunakan filter ini untuk memungkinkan blog:

add_filter('subdirectory_reserved_names', function($reserved_names){
    return array_diff($reserved_names, array('blog') ); 
} );
0
T.Todua