افزودن قابلیت ویرایش پست های دیگر نویسندگان به وردپرس
سه شنبه, ۳ شهریور ۱۳۹۴، ۰۵:۵۰ ب.ظ
یکی از ویژگی های برجسته وردپرس امکان تعریف چندین نویسنده برای یک سایت می باشد. در حالت پیشفرض نویسندگان مطالب تنها می توانند پست هایی که خودشان ارسال کرده اند را ویرایش نمایند. گاهی اوقات لازم می شود تا نویسندگان دیگر نیز برای بهبود محتوای پست ها به یکدیگر کمک کنند, اما به خاطر این ویژگی پیشفرض هیچ نویسنده ای بجز مدیر نمی تواند مطالب کاربران دیگر را ویرایش کند. خوب ما می خواهیم در این مطلب کدی را به شما معرفی کنیم که با استفاده از آن می توانید این محدودیت را از بین ببرید و به نویسندگان سایت خود این اجازه را بدهید تا بتوانند نوشته های یکدیگر را ویرایش کنند
1 function
add_theme_caps() {
2 $role
= get_role(
'author'
);
3 $role
->add_capg(
'edit_others_posts'
);
4 }
5 add_action(
'admin_init'
,
'add_theme_caps'
);
تنها کافی است تا کد بالا را به فایل فانکشن قالب فعلی اضافه کنید.
۹۴/۰۶/۰۳