انجمن


آموزش افزودن نقش کاربری در وردپرس  (۱ نوشته)

  • pouya.x

    آفلاین
    عضو
    تعداد نوشته‌ها: ۳
    # نوشته شده: ۵ سال پیش
    ۳ شهریور ۱۳۹۸ - ۱۷:۵۸

    با سلام در این تاپیک میخوام یه کد فاکشن کاربردی رو معرفی کنم با این کد میتوانید وب سایت وردپرسی خود را بیشتر شخصی سازی کرده و مخصوص موضوع خودش کنید ، با این کد فاکشن میتوانید نقش کاربری به وب سایت خود اضافه کنید برای مثال " کاربران ویژه " و " کاربران عادی " و برای هر نقش دسترسی های لازم را تعیین کنید.

    function giftmax_add_role() {
        add_role( 'special-account', __('کاربر ویژه'),
            array(
                'read' => true,
                'edit_posts' => false,
                'delete_posts' => false,
                'manage_categories' => false,
                'upload_files' => false,
                'edit_posts' => false,
                'edit_pages' => false,
                'edit_others_posts' => false,
                'create_posts' => false,
                'manage_categories' => false,
                'publish_posts' => false,
                'edit_themes' => false,
                'install_plugins' => false,
                'update_plugin' => false,
                'update_core' => false,
            )
        );
        add_role( 'normal-account', __('کاربر عادی'),
            array(
                'read' => true,
                'edit_posts' => false,
                'delete_posts' => false,
                'manage_categories' => false,
                'upload_files' => false,
                'edit_posts' => false,
                'edit_pages' => false,
                'edit_others_posts' => false,
                'create_posts' => false,
                'manage_categories' => false,
                'publish_posts' => false,
                'edit_themes' => false,
                'install_plugins' => false,
                'update_plugin' => false,
                'update_core' => false,
            )
        );
    }
    add_action( 'init', 'giftmax_add_role' );