WordPress: Giv Redaktører Adgang til Yoast SEO
Med en enkel PHP-tilføjelse kan du give WordPress-brugere med rollen “redaktør” adgang til Yoast SEO i WP admin.
Denne funktion tilføjes i dit temas functions.php-fil og gør det muligt for redaktører at få adgang, uden at de behøver administratorrettigheder.
<?php
$role_object = get_role( 'editor' );
$role_object->add_cap( 'wpseo_manage_options' );
?>For at fjerne adgangen igen, kan du bruge:
<?php
$role_object = get_role( 'editor' );
$role_object->remove_cap( 'wpseo_manage_options' );
?>Adgangsrettighederne, som tilføjes via denne funktion, gemmes permanent i WordPress' database, og derfor behøver de ikke at være en fast del af dit tema. Når først du har kørt funktionen én gang, er rettighederne gemt, indtil de aktivt fjernes igen. Funktionen kan derfor fjernes fra functions.php, efter den er kørt.
Hvis du senere ønsker at fjerne rettighederne fra redaktørrollen, kan du tilføje en lignende funktion med remove_cap, køre den én gang, og derefter fjerne koden igen.