Bagaimana kita bisa membuat mengelola banyak halaman di Admin WordPress lebih baik?

15

WordPress jelas berasal dari latar belakang blogging tetapi dapat digunakan untuk melayani situs dengan banyak Halaman. Namun, di mana itu gagal bagi saya bukan dalam hal kinerja tetapi dalam penanganan Admin banyak Halaman, halaman anak dll. Dengan cepat menjadi tugas untuk menelusuri daftar Halaman mencoba menemukan apa yang Anda cari , terutama tanpa kemampuan untuk menelusuri hierarki halaman dll. Teknik / plugin apa yang digunakan orang untuk menangani masalah ini?

Rick Curran
sumber

Jawaban:

7

Saya menggunakan plugin CMS Tree View , dan itu berfungsi dengan sangat baik. Itu meruntuhkan semua halaman Anda di bawah halaman induknya, di antara fitur-fitur lainnya.

Pembaruan 26/09/19 Plugin ini tidak lagi didukung dan hanya diuji hingga versi 4.8.7 dari WordPress

avesse
sumber
Terima kasih, saya menemukan itu setelah memposting pertanyaan ini. Ini tentu saja menawarkan gambaran yang bagus dari situs ini. Akan lebih baik untuk memiliki sesuatu seperti itu menjadi lebih terintegrasi dengan Admin WP.
Rick Curran
Saya telah menetapkan ini sebagai jawaban yang diterima, itu bukan solusi yang paling sempurna tapi itu solusi terbaik yang pernah saya lihat.
Rick Curran
Mengingat Anda sudah mendapatkan apa yang Anda butuhkan maka saya mungkin tidak akan membangun plugin yang disebutkan, hanya fyi.
MikeSchinkel
15

Ya, admin tidak bekerja dengan baik untuk situs dengan banyak Halaman vs. Posting . Seperti yang Anda sebutkan, sebagian besar situs WordPress adalah blog dan siapa yang perlu sering mengedit posting blog lama? Memiliki yang terbaru tersedia adalah semua blogger biasanya perlu dan karena kebanyakan blog mungkin memiliki 5 halaman atau kurang itu sudah menjadi masalah.

Jadi saya setuju, itu pasti dibutuhkan.

Tiga hal yang terlintas dalam pikiran, tanpa perombakan admin adalah dua hal berikut yang memerlukan beberapa pengkodean:

  • Pertimbangkan Menggunakan Jenis Posting Khusus?
  • Tambahkan Fungsi Penyaringan ke Daftar
  • Tambahkan Fungsi Luaskan / Perkecil untuk Halaman Induk
  • Menemukan Plugin yang Ada Baik

Pertimbangkan Menggunakan Jenis Posting Khusus?

Seringkali dengan saya telah melihat situs dengan banyak Halaman ternyata ada manfaat nyata untuk membagi mereka sebagai Jenis Posting Kustom . Seringkali itu karena ketika situs dibangun Jenis Tulisan Kustom tidak ada di WordPress untuk dipertimbangkan. Anda tahu, jika satu-satunya alat yang Anda miliki adalah palu ...

Hari ini saya pikir itu karena mereka masih baru sehingga tidak terpikir oleh kebanyakan orang bahwa mereka adalah pilihan. Tetap saya duga adalah jika Anda melihat konten Anda, Anda akan mengidentifikasi pola di mana Halaman dapat dikonversi ke salah satu dari lebih Jenis Tulisan Kustom.

Untuk memberi Anda beberapa inspirasi, inilah cuplikan layar untuk dua Jenis Pos Kustom yang berbeda, keduanya dengan banyak penyesuaian yang sedang saya kerjakan:

Contoh Jenis Tulisan Kustom # 1

(sumber: mikeschinkel.com )

Contoh Jenis Tulisan Kustom # 2
(sumber: mikeschinkel.com )

Untuk Mengubah Jenis Posting untuk Halaman yang Ada

Karena Anda sudah memiliki banyak Halaman, Anda mungkin perlu mengubah jenis posting yang ada ke Jenis posting kustom baru. Salah satu cara Anda melakukan ini adalah dengan menandai Halaman yang sesuai dengan tag khusus yang Anda pilih dan kemudian menulis skrip PHP atau kueri SQL untuk mengubah jenis posting untuk Halaman dengan tag.

Sebagai alternatif, Anda dapat menulis metabox khusus yang memungkinkan Anda untuk mengubah jenis dan / atau Anda dapat memodifikasi daftar Halaman untuk menawarkan fitur pengubahan jenis. Jika bagian ini merupakan minat khusus tambahkan kebiasaan yang secara khusus menanyakan bagaimana melakukan salah satu dari hal-hal ini.

Tambahkan Fungsi Penyaringan ke Daftar

Pendekatan lain adalah menambahkan lebih banyak opsi pemfilteran ke dalam daftar. Anda dapat memfilter menurut kategori, dengan tag dan / atau dengan nilai meta. Inilah jawaban saya untuk pertanyaan di mana saya menunjukkan cara menulis kode untuk mengurutkan pada nilai meta; penyaringan serupa:

Penyortiran Daftar Pos Kustom di Admin WordPress
(sumber: mikeschinkel.com )

Jika Anda ingin lebih spesifik tentang bagaimana tepatnya melakukan ini untuk kebutuhan spesifik Anda, tanyakan pertanyaan lain yang lebih spesifik?

Tambahkan Fungsi Luaskan / Perkecil untuk Halaman Induk

Pendekatan ketiga mungkin untuk menyediakan fungsionalitas memperluas / menciutkan menggunakan jQuery dan mungkin bahkan AJAX untuk memungkinkan Anda melihat hanya halaman tingkat atas dan kemudian menelusuri ke sub halaman yang relevan. (Sayangnya saya tidak dapat menemukan tangkapan layar yang bagus untuk ini.)

Ini juga membutuhkan beberapa pemrograman dan jika Anda tertarik, silakan tanyakan pertanyaan lain yang lebih spesifik tentang topik tersebut?

Menemukan Plugin yang Ada Baik

Meskipun saya belum memiliki pengalaman dengan semua ini di sini adalah beberapa posting blog tentang topik ini jadi mungkin Anda akan dapat menemukan apa yang Anda butuhkan di antara ini:

Semoga ini membantu?

MikeSchinkel
sumber
@ Mike: Gambar ketiga sama dengan yang kedua. Apakah ini benar?
Jan Fabry
@ Mike: Terima kasih atas tanggapan Anda, saya pasti melihat Posting Khusus menawarkan solusi parsial. Namun, mereka juga berkontribusi pada masalah juga, saya melihat masalah utama dengan antarmuka Admin WP adalah bahwa Anda tidak dapat melihat gambaran umum yang baik dari struktur menu seluruh situs Anda. Membagi menjadi Tulisan Khusus semakin menambah ini dengan beberapa cara. Saya dapat melihat bagaimana WordPress dapat benar-benar mendapat manfaat dari pandangan hierarkis integral dari struktur situs di Admin, terutama karena ia bergerak lebih jauh dari akar mesin bloggingnya.
Rick Curran
Hai @Rick. Ah benar Ketika Anda mengajukan pertanyaan itu terbuka sehingga tidak jelas bagi saya bagian mana dari UI WordPress yang Anda perjuangkan. Anda mendapatkan semacam itu di sistem menu WordPress 3.0; dapatkah saya berasumsi Anda tidak menggunakannya? (ya saya tahu itu tidak berfungsi dengan banyak halaman.) Anda harus mempertimbangkan untuk mengajukan pertanyaan lain yang lebih bertarget seperti "Tampilan Hirarki Seluruh Situs WordPress di Admin?" dan mungkin seseorang akan menulis sebuah plugin untuk Anda? :)
MikeSchinkel
Terima kasih. Saya berusaha menjadi yang terbaik. (ps bertanya-tanya apakah Anda menangkap referensi yang tidak jelas. :)
MikeSchinkel
Satu hal yang saya benci adalah tidak ada opsi hapus semua posting. Anda harus menghapus halaman admin wp yang penuh dengan posting sekaligus, dan ulangi sampai semua posting hilang. Jika Anda membangun kembali sebuah blog, ini menyebalkan.
Volomike
3

Anda dapat mengubah opsi "Halaman per Layar" di "Opsi Layar" (sudut kanan atas). Jika Anda menetapkan itu seperti 200, maka Anda dapat menggunakan fungsi Find browser Anda untuk dengan cepat melompat-lompat (Control / Command + F).

Jika saya ingin mengedit beberapa halaman, saya klik-tengah tautan edit untuk membukanya di tab baru, dengan cara itu saya bisa menjaga "direktori" halaman saya tetap terbuka.

Joe Hoyle
sumber
Maaf, curi saja sebagian tip Anda di sini sebagai solusi untuk titik penghapusan pos @ Volomike di komentar untuk jawaban di atas! Saya belum pernah bermain dengan Pages per Screenopsi itu sebelumnya, tidak tahu bagaimana saya melewatkannya.
Rick Curran
0

Pertanyaan yang bagus Saya tidak memiliki jawaban yang solid dan ingin mendengar apa yang telah dilakukan orang lain.

Sebagai tambahan, berikut adalah beberapa plugin yang pernah saya lihat yang dapat menyesuaikan Admin UI WordPress. Catatan: Saya belum mencoba semua ini sendiri dan tidak tahu bagaimana tarifnya di WP 3.0.

Selain dari plugin yang mungkin kedaluwarsa ini, Anda juga dapat menyesuaikan Admin menggunakan Tema Admin .

Mungkin jagoan CSS dapat menyiapkan sesuatu yang membuat pengelolaan halaman lebih mudah, seperti membuat pemilih kategori lebih menonjol atau sesuatu.

Mike Lee
sumber
0

Tunggu saja :). http://core.trac.wordpress.org/ticket/14579 , Scribu adalah Ajaxifying daftar, harus membuatnya lebih mudah untuk mengelola barang-barang. Hal-hal itu sudah mendapatkan komitmen sehingga pada akhirnya Anda dapat membangun di atas itu.

Di samping menambahkan javascripts, sepertinya tindakan massal akan dikonversi menjadi tindakan pos. Itu memungkinkan pengguna untuk membuat lebih banyak modifikasi sekaligus.

hakre
sumber