Kami menggunakan wordpress seperti CMS dan sangat ingin memungkinkan pengguna untuk memiliki "beranda". Idealnya mereka dicegah untuk tidak mengotori seluruh situs.
Apakah ada cara sederhana untuk membatasi hak pengguna untuk mengedit satu halaman?
Saat ini saya menggunakan plugin Anggota untuk melakukan hal-hal berbasis izin lainnya, jadi alangkah baiknya jika sebuah solusi dapat menambah ini dengan rapi, atau menggantinya seluruhnya.
Poin bonus untuk pembuatan beranda otomatis saat pengguna baru dibuat.
PEMBARUAN: Saya harus mengklarifikasi bahwa halaman-halaman ini harus terbatas pada area spesifik situs (yaitu semua anak-anak dari halaman yang sama). Selain itu, setelah berbicara dengan beberapa pengguna, tampaknya mereka merasa berguna untuk membuat sub-halaman yang bercabang dari halaman muka mereka.
sumber
Saya menghadapi situasi yang sama dengan Anda dan apa yang saya lakukan adalah membuat jenis posting khusus bernama "beranda" dan juga membuat plugin "Bainternet Posts Creation Limits" untuk membatasi pembuatan setiap jenis posting per pengguna. Cobalah http://wordpress.org/extend/plugins/bainternet-posts-creation-limits/
sumber
Plugin User Access Manager akan melakukan ini untuk Anda, semua pendekatan lain terlalu rumit. UAM mudah, atur grup dan tetapkan grup ke sub-halaman Anda, siap.
sumber
Saya akan menggunakan Manajer Kemampuan atau memeriksa peran dan kemampuan dalam codex untuk melakukan ini.
sumber
Solusi ini menyiratkan bahwa Anda telah menonaktifkan pengeditan jenis posting "normal" (posting, halaman).
Ini tidak sesulit yang Anda yakini. The key adalah nama user login . Hal yang sama dapat dilakukan dengan taksonomi atau bahkan persyaratan.
Lihat yang berikut (ada contoh untuk kueri juga):
Dengan taksonomi, ini bahkan lebih masuk akal, karena Anda hanya dapat meminta posting yang ditandai dengan istilah dari taksonomi pengguna ini, tetapi itu akan membutuhkan kotak meta pos dengan istilah taksonomi pengguna. Kondisinya akan sama: nama login pengguna dan Anda baru saja menambahkan taksonomi:
Penempatan pemeriksaan kemampuan (current_user_can) juga bisa di tempat lain. Tergantung semua kebutuhan spesifik Anda. Hanya untuk memastikan ini: Ini adalah contoh untuk membimbing Anda dalam perjalanan menuju solusi. Semoga itu bisa membantu :)
sumber
Saya telah melakukan sesuatu yang mirip dengan "anggota", jenis posting kustom, dan penugasan manual hak penulis untuk anggota tertentu, karena ini adalah situs web grup kecil, tapi saya ingat pernah membaca di beberapa utas dukungan pers teman bahwa mungkin saja untuk menghubungkan ke proses pendaftaran, jadi saya kira mungkin untuk secara otomatis membuat halaman / jenis posting kustom per pengguna pada saat mendaftar dan menetapkan halaman tertentu untuk anggota yang baru dibuat sebagai beranda. Saya juga menambahkan editor front-end Scribu dan memblokir backend untuk anggota yang bukan admin. Anda mungkin juga dapat menambahkan pengalihan pada pendaftaran sehingga anggota baru diarahkan ke halaman mereka (yang, saya kira, dapat memiliki beberapa konten default).
Saya akan melihat apakah saya dapat menemukan utas dukungan buddypress itu.
Adendum - ada bug di pemilih penulis di bidang pos edit. Saat ini tidak menggunakan sistem izin standar, yang dapat membuat solusi anggota lebih sulit (meskipun mungkin akan berfungsi jika penulis ditugaskan pada pembuatan halaman). Ada tambalan di trac, tapi saya tidak berpikir itu sudah diterapkan ke inti.
sumber
ini dimungkinkan dengan plugin s2member, versi gratisnya sudah cukup. Saya membuat area klien di mana setiap klien memiliki URL ada tutorial video di sini: http://www.primothemes.com/forums/viewtopic.php?f=4&t=586&start=0&hilit=client+area
sumber