Forum Replies Created

Viewing 9 replies - 1 through 9 (of 9 total)
  • Thread Starter sbelaud

    (@sbelaud)

    Hi,

    It’s ok, thanks!

    Thread Starter sbelaud

    (@sbelaud)

    Thanks, it seems to work with this code:

    function wporg_simple_role_caps() {
        $editor = get_role( 'editor' );
        $editor->add_cap( 'manage_feup', true );
    
        $admin = get_role( 'administrator' );
        $admin->add_cap( 'manage_feup', true );
    }
    
    add_action( 'init', 'wporg_simple_role_caps', 11 );
    
    function FEUP_Editor_Access() {
        $pages = [
            'Users',
            'Field',
            'Statistics',
            'Levels',
            'Options',
            'Emails',
            'Payment'
        ];
        $cap = 'manage_feup';
        remove_menu_page('EWD-FEUP-options');
        foreach ($pages as $page) {
            remove_submenu_page('EWD-FEUP-options','EWD-FEUP-options&DisplayPage='.$page);
        }
        add_menu_page('Front End User Plugin', 'F-E Users', $cap, 'EWD-FEUP-options', 'EWD_FEUP_Output_Options', 'dashicons-admin-users' , '50.6');
        foreach ($pages as $page) {
            add_submenu_page('EWD-FEUP-options', 'FEUP '.$page, $page, $cap, 'EWD-FEUP-options&DisplayPage='.$page, 'EWD_FEUP_Output_Options');
        }
    }
    add_action('admin_menu', 'FEUP_Editor_Access');
    Thread Starter sbelaud

    (@sbelaud)

    this works for displaying menu, but not to access:

    function FEUP_Editor_Access() {
        $role = 'editor';
        add_menu_page('Front End User Plugin', 'F-E Users', $role, 'EWD-FEUP-options', 'EWD_FEUP_Output_Options', 'dashicons-admin-users' , '50.6');
        add_submenu_page('EWD-FEUP-options', 'FEUP Users', 'Users', $role, 'EWD-FEUP-options&DisplayPage=Users', 'EWD_FEUP_Output_Options');
        add_submenu_page('EWD-FEUP-options', 'FEUP Fields', 'Fields', $role, 'EWD-FEUP-options&DisplayPage=Field', 'EWD_FEUP_Output_Options');
        add_submenu_page('EWD-FEUP-options', 'FEUP Statistics', 'Statistics', $role, 'EWD-FEUP-options&DisplayPage=Statistics', 'EWD_FEUP_Output_Options');
        add_submenu_page('EWD-FEUP-options', 'FEUP Levels', 'Levels', $role, 'EWD-FEUP-options&DisplayPage=Levels', 'EWD_FEUP_Output_Options');
        add_submenu_page('EWD-FEUP-options', 'FEUP Options', 'Options', $role, 'EWD-FEUP-options&DisplayPage=Options', 'EWD_FEUP_Output_Options');
        add_submenu_page('EWD-FEUP-options', 'FEUP Emails', 'Emails', $role, 'EWD-FEUP-options&DisplayPage=Emails', 'EWD_FEUP_Output_Options');
        add_submenu_page('EWD-FEUP-options', 'FEUP Payments', 'Payments', $role, 'EWD-FEUP-options&DisplayPage=Payment', 'EWD_FEUP_Output_Options');
    }
    add_action('admin_menu', 'FEUP_Editor_Access');
    • This reply was modified 3 years, 8 months ago by sbelaud.
    • This reply was modified 3 years, 8 months ago by sbelaud.
    Thread Starter sbelaud

    (@sbelaud)

    Hi,

    The issue is not how to send SMS, I can handle this, but when.

    I want to trigger the sending on account creation.

    sbelaud

    (@sbelaud)

    Update: $_COOKIE variable seems to be an empty array, even if i can see cookies in Chrome devtools.

    Maybe is a cache configuration mistake, but I don’t know how to solve this.

    sbelaud

    (@sbelaud)

    Hi,

    Almost same problem here:

    Password protected pages still ask for password after provide the good one BUT when I’m connected to admin, the page is showing. I guess there is something related to cookies.

    When “wordpress_logged_in_xxxxx” and “wp-postpass_xxxxx” cookies are both set, I can access to the page. When there is only one of them set, password is asked.

    In local environment, I can’t reproduce the issue. The difference is that local is HTTP, when prod is HTTPS.

    I’ve tested many fixes suggestions, (changing theme, disable all plugins, etc…).

    Any new ideas about this?

    • This reply was modified 4 years ago by sbelaud.
    Thread Starter sbelaud

    (@sbelaud)

    Thanks for fast reply.

    I’ll try to add custom endpoints then.

    Thread Starter sbelaud

    (@sbelaud)

    Hi,

    Thanks for reply. I’ll find another way.

    Thread Starter sbelaud

    (@sbelaud)

    Hi,

    Finally, customers uploaded images, so you can’t see the broken slider anymore.

    But it’s not a big deal, it was more curiosity from me than a blocking point.

Viewing 9 replies - 1 through 9 (of 9 total)