Make WordPress Core

Ticket #17253: 17253.diff

File 17253.diff, 745 bytes (added by knutsp, 11 years ago)

Patch to add capabilities for authors vs. pages

  • schema.php

     
    595595        populate_roles_270();
    596596        populate_roles_280();
    597597        populate_roles_300();
     598        populate_roles_430();
    598599}
    599600
    600601/**
     
    843844}
    844845
    845846/**
     847 * Create and modify WordPress roles for WordPress 4.3.
     848 *
     849 * @since 4.3.0
     850 */
     851function populate_roles_430() {
     852        $role = get_role( 'author' );
     853
     854        if ( !empty( $role ) ) {
     855                $role->add_cap( 'edit_pages' );
     856                $role->add_cap( 'publish_pages' );
     857                $role->add_cap( 'edit_published_pages' );
     858                $role->add_cap( 'delete_pages' );
     859                $role->add_cap( 'delete_published_pages' );
     860        }
     861}
     862
     863/**
    846864 * Install Network.
    847865 *
    848866 * @since 3.0.0