EduardET

Untitled

Jun 21st, 2018
157
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 0.72 KB | None | 0 0
  1. /**
  2.  * Enable unfiltered_html capability for sub-sites Editors and Administrators
  3.  *
  4.  * @param  array  $caps     The user's capabilities.
  5.  * @param  string $cap      Capability name.
  6.  * @param  int    $user_id  The user ID.
  7.  * @return array  $caps     The user's capabilities, with 'unfiltered_html' potentially added.
  8.  */
  9. function wpcninja_add_unfiltered_html_capability_to_sub_sites_editors_and_admins( $caps, $cap, $user_id ) {
  10.     if ( 'unfiltered_html' === $cap && user_can( $user_id, 'editor' ) || 'unfiltered_html' === $cap && user_can( $user_id, 'administrator' ) ) {
  11.         $caps = array( 'unfiltered_html' );
  12.     }
  13.     return $caps;
  14. }
  15. add_filter( 'map_meta_cap', 'wpcninja_add_unfiltered_html_capability_to_sub_sites_editors_and_admins', 1, 3 );
Advertisement
Add Comment
Please, Sign In to add comment