Cara Supaya Pelanggan Ndelok Pribadi WordPress Blog Sampeyan

Nganggo Default, Mung Administrator lan Editors Bisa Ndeleng Postingan Pribadi

Nganggo Default, Mung Administrator lan Editors Bisa Ndeleng Postingan Pribadi

Apa sampeyan tau pengin nyiyapake blog WordPress pribadi kanggo mung kulawarga lan kanca-kanca, utawa anggota tim perusahaan? WordPress nawakake sawetara opsi standar kanggo nggawe blog WordPress sampeyan pribadi , nanging ana sing nyekel. Nalika sampeyan milih minangka "Pribadi", mung bisa dideleng dening Administrator lan Editors.

Mbokmenawa, sampeyan ora pengin kanca-kanca ngowahi kiriman sampeyan, mung kanggo maca. WordPress nyebataken pangguna kedhaftar biasa-biasa wae. Kanthi tips ing artikel iki, sampeyan isih bisa njaga metu anonim umum, nanging nggawe kiriman pribadi sing kasedhiya kanggo maca menyang kanca-kanca Pelanggan.

Versi : WordPress 3.x

Sadurunge Kita Mulai

Standar wewaler : Aku bukan ahli keamanan plugin PHP utawa WordPress. Gunakake kode lan plugins sing disaranake kanthi resiko dhewe. Padha ora ngunggahake bendhelan abang kanggo kula, nanging yen blog sampeyan pancen seneng-seneng, sampeyan kudu mbukak gagasan iki liwat tim IT (yen sampeyan duwe). Paling ora nyoba owah-owahan ing salinan sing luwih dhisik.

Lan yen sampeyan nyimpen rahasia negara utawa rencana kanggo mobil nanobot-steam-powered, sampeyan bisa uga pengin nandur modal ing solusi sing luwih aman. Kaya kertas.

Cek titik : Kanggo ngetutake instruksi kasebut, sampeyan kudu bisa nambah tema khusus.

Misale, Yen sampeyan nggarap blog WordPress.com gratis, sampeyan ora bisa nindakake iki (tanpa upgrade). Nanging, blog WordPress.com nduwe pilihan privasi tambahan supaya gampang nuduhake kiriman karo kanca lan kulawarga, supaya sampeyan bisa mriksa.

Pisanan, Nggawe Tema Anak

Langkah pisanan kanggo nggawe tema anak adat, yen sampeyan durung. Sampeyan bisa nindakake iki ing babagan limang menit. Gunakake tema saiki minangka tema induk. Tema anak bakal mung nyekel potongan-potongan kode tertentu untuk menyesuaikan situs Anda.

Bener, pilihan sing resik bisa uga kanggo nggawe plugin cilik lan cilik. Banjur sampeyan bisa nggunakake kode ing sawetara situs.

Nanging, nulis plugin katon kaya overkill kanggo bit cilik kodhe kuwi. Plus, yen sampeyan durung nyiyapake tema anak, sampeyan pancen kudu. Kanthi tema anak, sampeyan bisa nampilake tweaks CSS lan miwiti ngatasi kabeh masalah tema cilik sing wis ngiritasi sampeyan.

Banjur, Nggawe functions.php

Ing tema anak sampeyan, nggawe file sing diarani functions.php. Berkas iki khusus. Paling file ing tema sampeyan bakal ngatasi file sing padha ing tema induk. Yen sampeyan nggawe sidebar.php, ngganti sidebar tema induk. Nanging fungsi.php ora ngganggu, tambahake . Sampeyan bisa nampilake sawetara potongan kode ing kene, lan isih nyimpen kabeh fungsi saka tema induk sampeyan.

Menehi Pelanggan Tambahan Kapabilitas

Tujuan kita kanggo ngidini pelanggan biasa kanggo ndeleng tulisan pribadi kita. Minangka Steve Taylor nerangake ing postingan blog iki, kita bisa nindakake iki kanthi garis sing prasaja ing fungsi.php:

add_cap ('read_private_posts'); $ subRole-> add_cap ('read_private_pages');

Kanthi fungsi add_cap (), sampeyan mung nambah kemampuan ekstra menyang peran Subscriber. Saiki Pelanggan bisa maca kiriman pribadi lan kaca.

Waca carane gampang iki? Iku mung njupuk sawetara kode.

Elinga yen, nalika Taylor mung nyebat read_private_posts, aku uga suggest nambah read_private_pages. Sampeyan uga pengin duwe sawetara kaca pribadi uga.

Gamelan Login

Nalika kita lagi ing fungsi.php, Taylor duwe saran tambahan. Biasane, nalika sampeyan mlebu menyang WordPress, sampeyan bakal dijupuk menyang Dasbor kanthi maneka tugas administrator. Nanging para Pelanggan mung ngetik. Kang digawa menyang dashboard ngganggu ing paling apik, mbingungake ing paling awon. (Sampeyan meh bisa ngrungokake biyung biyung, "Ngendi blogmu lunga?")

Kanthi snippet kode iki, Pelanggan sampeyan bakal dialihake menyang kaca ngarep. Sisipake sawise kode ing ndhuwur, ing functions.php:

// Pangalihan menyang kaca ngarep ing login login loginRedirect ($ redirect_to, $ request_redirect_to, $ user) {if (is_a ($ user, 'WP_User') && $ user-> has_cap ('edit_posts') === false) {return get_bloginfo ('siteurl'); } ngasilake $ redirect_to; } add_filter ('login_redirect', 'loginRedirect', 10, 3);

Elinga yen kode iki ora bener-bener ngetes kanggo peran Subscriber. Nanging, nguji manawa pangguna bisa edit_posts. Nanging, aku yakin iki bener tes sing luwih apik - sapa sing ora bisa nyunting tulisan ora nduweni minat banget ing Dashboard.

Coba & # 34; Kiriman Pribadi kanthi Default & # 34;

Yen paling utawa kabeh kiriman sampeyan bakal pribadi, pilih Post pribadi dening plugin Default. Plugin iki cilik mung siji, lan mung siji. Nalika nggawe post anyar, akun kasebut kanthi otomatis disetel dadi Pribadi.

Sampeyan isih bisa nyetel post kanggo Publik yen sampeyan seneng. Nanging nganggo plugin iki, sampeyan ora bakal lali nyetel posting menyang Pribadi.