Hindra åtkomst till /wp-admin för prenumeranter

/** * Hindra åtkomst till /wp-admin för prenumeranter */ add_action( ‘admin_init’, function() { if ( is_user_logged_in() ) { $user = wp_get_current_user(); if ( in_array( ‘subscriber’, (array) $user->roles, true ) ) { if ( ! ( defined( ‘DOING_AJAX’ ) && DOING_AJAX…Continue reading

Dölj admin-baren för prenumeranter

/** * 2) Dölj admin-baren för prenumeranter */ add_filter( ‘show_admin_bar’, function( $show ) { if ( is_user_logged_in() ) { $user = wp_get_current_user(); if ( in_array( ‘subscriber’, (array) $user->roles, true ) ) { return false; } } return $show; });Continue reading

Home

/** * Native Innovation — Homepage via shortcode * Usage: Add as a WPCode PHP Snippet (Frontend), then place [native_homepage] on your Home page. */ if (!function_exists(‘ni_enqueue_home_styles’)) { function ni_enqueue_home_styles() { // Base CSS for the homepage sections (scoped by…Continue reading

Apply Default Theme Border Styling to Google Maps Element

.fusion-google-map { border-radius: var(–button-border-radius-top-left, 0) var(–button-border-radius-top-right, 0) var(–button-border-radius-bottom-right, 0) var(–button-border-radius-bottom-left, 0); border-color: var(–button_border_color); border-width: var(–button_border_width-top, 0) var(–button_border_width-right, 0) var(–button_border_width-bottom, 0) var(–button_border_width-left, 0); border-style: solid; }Continue reading

Add Class to Formidable Forms reCAPTCHA Fields

add_filter( ‘frm_field_div_classes’, function( $classes, $field ) { if ( ! isset( $field[‘type’] ) || ‘captcha’ !== $field[‘type’] ) { return $classes; } $settings = FrmAppHelper::get_settings(); $active_captcha = isset( $settings->active_captcha ) ? $settings->active_captcha : ‘recaptcha’; if ( ‘recaptcha’ === $active_captcha &&…Continue reading

[DEBUG] Show Enqueued Script Handles

function rd_get_script_handles_queue() { global $wp_scripts; if ( empty($wp_scripts) || ! isset($wp_scripts->queue) ) { return array(); } $handles = (array) $wp_scripts->queue; // De-dupe while preserving order $seen = array(); $deduped = array(); foreach ( $handles as $h ) { if (…Continue reading