Sa pamamagitan ng default, ang mga user na may papel ng user ng may-akda ay maaaring magtanggal ng kanilang sariling mga post, kahit na nai-publish na ang mga post na ito. Kung nagpapatakbo ka ng isang blog ng maraming may-akda, maaaring gusto mong ihinto ang mga may-akda mula sa pagtanggal ng kanilang sariling mga post lalo na kapag na-publish na ito. Sa artikulong ito, ipapakita namin sa iyo kung paano madaling maiwasan ang mga may-akda mula sa pagtanggal ng kanilang sariling mga post sa WordPress.
Bakit Pigilan ang mga May-akda Mula sa Pag-alis ng Kanilang Sariling Mga Post sa WordPress
Ang WordPress ay may isang malakas na sistema ng pamamahala ng papel ng gumagamit. Ang bawat nakarehistrong user sa iyong website sa WordPress ay nakatalaga ng papel ng gumagamit, at ang bawat papel ng gumagamit ay may iba’t ibang mga pahintulot.
Ang mga gumagamit na may papel na ‘may-akda’ ay maaaring sumulat ng mga post at i-publish ito sa iyong website. Ang papel na ito ay karaniwang ginagamit ng mga blog ng maraming may-akda na WordPress.
Maaaring tanggalin ng mga may-akda ang kanilang sariling mga post, kabilang ang mga nai-publish na. Bilang isang may-ari ng website, maaaring gusto mong pigilan ang mga may-akda na gawin iyon. Ang pinakamadaling paraan upang gawin iyon ay sa pamamagitan ng pagbabago ng papel ng gumagamit ng may-akda at pagbabago ng mga pahintulot nito sa WordPress.
Tingnan natin kung paano madaling maiwasan ang mga may-akda mula sa pagtanggal ng kanilang sariling mga post.
Paraan 1: Pigilan ang Mga May-akda Mula sa Pagtanggal ng Mga Post Gamit ang Plugin
Ang pamamaraan na ito ay mas madali at inirerekomenda para sa lahat ng mga gumagamit.
Ang unang bagay na kailangan mong gawin ay i-install at i-activate ang Pinaghusay na Tagapangasiwa ng Plugin. Para sa higit pang mga detalye
Sa pag-activate, kailangan mong bisitahin Mga User »Mga Kakayahan pahina. Dito maaari mong i-load ang anumang papel ng user ng WordPress at baguhin ang mga kakayahan at pahintulot nito.
Kailangan mong magsimula sa pamamagitan ng paghahanap sa kahon ng ‘Piliin ang Tungkulin sa Tingnan / I-edit’ sa kanang haligi, at pagkatapos ay piliin ang papel ng gumagamit ng ‘May-akda’ mula sa drop down na menu. Pagkatapos nito ay kailangan mong mag-click sa pindutang ‘I-load’ upang i-load ang mga kakayahan ng gumagamit ng may-akda.
I-load na ngayon ng plugin ang mga kakayahan ng gumagamit ng ‘May-akda’. Sa ilalim ng seksyon ng mga kakayahan sa pagtanggal, kailangan mong alisin ang tsek ang kahon sa tabi ng tanggalin at tanggalin ang mga nai-publish na opsyon.
Pagkatapos nito ay maaari kang pumunta sa ilalim ng pahina at mag-click sa pindutan ng save save upang mai-imbak ang iyong mga setting.
Ngayon, ang mga user na may papel ng gumagamit ng may-akda ay hindi na makakapag-delete ng anumang mga post sa iyong WordPress site.
Pagbibigay ng Bumalik Pahintulot
Ang mga kakayahan ng papel ng user ay malinaw na tinukoy. Nangangahulugan ito na sa sandaling alisin mo ang isang kakayahan mula sa isang papel ng gumagamit, hindi ito babalik maliban kung tahasang itakda mo ito muli. Kahit na na-uninstall mo ang plugin, ang mga pagbabago sa kakayahan na iyong ginawa ay hindi awtomatikong babalik.
Kung nais mong ibalik ang pahintulot ng mga may-akda upang tanggalin, pagkatapos ay kailangan mong ulitin ang proseso at suriin ang mga kahon sa tabi ng tanggalin at tanggalin ang mga nai-publish na mga pagpipilian sa post.
Kung nais mong i-uninstall ang plugin at ibalik pabalik sa default na mga kakayahan ng WordPress, kailangan mo munang bisitahin muna Mga Tool »Kakayahan na Manager pahina at mag-click sa link na ‘I-reset sa WordPress default’.
Paraan 2: Mano-manong Pigilan ang Mga May-akda Mula sa Pagtanggal ng Sariling Mga Post
Ang pamamaraang ito ay nangangailangan sa iyo na magdagdag ng code sa iyong mga file sa WordPress. Kung hindi mo pa nagawa ito bago, tingnan mo ang aming gabay kung paano kopyahin at i-paste ang code sa WordPress.
Kakailanganin mong idagdag ang sumusunod na code sa mga function.php ng iyong tema o isang site-specific na plugin.
function wpb_change_author_role () { global $ wp_roles; $ wp_roles-> remove_cap ('may-akda', 'delete_posts'); $ wp_roles-> remove_cap ('may-akda', 'delete_published_posts'); } add_action ('init', 'wpb_change_author_role');
Binabago ng code na ito ang papel ng gumagamit ng may-akda at inaalis ang kanilang kakayahan upang tanggalin ang kanilang sariling mga post.
Kung nais mong ibalik ang mga pahintulot, pagkatapos ay alisin lamang ang code ay hindi gumawa ng anumang pagbabago. Kakailanganin mong malinaw na muling tukuyin ang mga tinanggal na kakayahan sa pamamagitan ng pagpapalit ng unang snippet ng code sa sumusunod na code:
function wpb_change_author_role () { global $ wp_roles; $ wp_roles-> add_cap ('may-akda', 'delete_posts'); $ wp_roles-> add_cap ('may-akda', 'delete_published_posts'); } add_action ('init', 'wpb_change_author_role');