رفتن به مطلب

ایجاد دسترسی گروه کاربری خاص


پست های پیشنهاد شده

باسلام

دوستان من میخوام ی سطح کاربری ایجاد کنم

ی پلاگین ایجاد گالری دارم که میخوام نقش کاربری x  در پیشخوان بهش دسترسی داشته باشه و بتونه داخلش عکس بذاره

کد پیش فرض رو دارم ولی داخلش چنین قابلیتی نیست که true بدم

افزونه ایجاد گالری که گفتم unite gallery رایگان هست

 

لینک به ارسال

up

من کد زیر رو دارم ولی روی نسخه اصلی کار نمیکنه (گروه کاربری ایجاد میشه ولی هیچ دسترسی نداره)

// Add a custom user role by mihanwp.com
	$result = add_role( 'designer', __(
	'designer' ),
	array(
	'read' => true, // true allows this capability
	'edit_posts' => true, // Allows user to edit their own posts
	'edit_pages' => true, // Allows user to edit pages
	'edit_others_posts' => false, // Allows user to edit others posts not just their own
	'create_posts' => false, // Allows user to create new posts
	'manage_categories' => true, // Allows user to manage post categories
	'publish_posts' => true, // Allows the user to publish, otherwise posts stays in draft mode
	'edit_themes' => true, // false denies this capability. User can’t edit your theme
	'install_plugins' => true, // User cant add new plugins
	'update_plugin' => true, // User can’t update any plugins
	'update_core' => true, // user cant perform core updates
	) );

لینک به ارسال
در 15 ساعت قبل، nazanin123 گفته است :

باسلام

دوستان من میخوام ی سطح کاربری ایجاد کنم

ی پلاگین ایجاد گالری دارم که میخوام نقش کاربری x  در پیشخوان بهش دسترسی داشته باشه و بتونه داخلش عکس بذاره

کد پیش فرض رو دارم ولی داخلش چنین قابلیتی نیست که true بدم

افزونه ایجاد گالری که گفتم unite gallery رایگان هست

 

چرا از افزونه استفده نمی کنید :

Capability Manager
 

https://fa.wordpress.org/plugins/capability-manager-enhanced/


 

لینک به ارسال
در 38 دقیقه قبل، runy گفته است :

چرا از افزونه استفده نمی کنید :

Capability Manager
 


https://fa.wordpress.org/plugins/capability-manager-enhanced/


 

من فقط میخوام یک گروه کاربری ایجاد کنم که علاوه بر اختیارات ویرایشگر,  آپشن manage_options رو هم بهش trueبدم

همین

 

لینک به ارسال
  • 2 هفته بعد...
در در ۱۳۹۵/۹/۷ at 10:40، lord_viper گفته است :

مقدار زیر رو هم به نقش designer تون اضافه کنید


'manage_options' => true ,

 

متاسفانه کدی که در پست یک دادم اصلا کار نمیکنه ، حتی در حد ارسال پست.

از کد زیر استفاده کردم که کاربر میتونه پست منتشر کنه ولی نمیتونه پست های خودش رو بعد از انتشار ادیت کنه :(

function snippets_add_role() {
	     add_role(
	         'new-role',
	         __( 'نویسنده ویژه' ),
	         array(
	             'delete_posts' => true, 
	             'delete_published_posts' => true,
	             'edit_posts' => true,
	             'edit_published_posts' => true,
	             'publish_posts' => true,
	             'read' => true,
	             'upload_files' => true,
	         )
	     );
	 }
	 add_action( 'init', 'snippets_add_role' );

لینک به ارسال
در 3 ساعت قبل، nazanin123 گفته است :

متاسفانه کدی که در پست یک دادم اصلا کار نمیکنه ، حتی در حد ارسال پست.

از کد زیر استفاده کردم که کاربر میتونه پست منتشر کنه ولی نمیتونه پست های خودش رو بعد از انتشار ادیت کنه :(

 


function snippets_add_role() {
	     add_role(
	         'new-role',
	         __( 'نویسنده ویژه' ),
	         array(
	             'delete_posts' => true, 
	             'delete_published_posts' => true,
	             'edit_posts' => true,
	             'edit_published_posts' => true,
	             'publish_posts' => true,
	             'read' => true,
	             'upload_files' => true,
	         )
	     );
	 }
	 add_action( 'init', 'snippets_add_role' );

 

با سلام 

می تونم بدونم چرا شما از افزونه استفاده نمی کنید ؟ علت خاصی دارید برای استفاده نکردن از افزونه ؟ 

لینک به ارسال

صفحه کامل مستندات ایجاد دسترسی برای کاربران در زیر هست بررسی کنید شاید به دردتون بخوره 

https://codex.wordpress.org/Roles_and_Capabilities

 

 

این لینک رو هم بررسی بفرمایید : 

 

https://managewp.com/create-custom-user-roles-wordpress

 

 

ویرایش شده توسط maryamb
لینک به ارسال
در 3 ساعت قبل، maryamb گفته است :

با سلام 

می تونم بدونم چرا شما از افزونه استفاده نمی کنید ؟ علت خاصی دارید برای استفاده نکردن از افزونه ؟ 

من فقط ی گروه کاربری نیاز دارم .

افزونه برای کسی هست که نیاز به چندین گروه کاربری داره

لینک به ارسال

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...