Allow Only Logged-In Users

add_action( ‘wp’, static function () { if ( is_user_logged_in() ) { return; } // Handle API requests separately. if ( defined( ‘REST_REQUEST’ ) && REST_REQUEST ) { return; } // Allow access to the login screens. $allowed = array( ‘wp-login.php’…Continue reading

Disable Legacy CSS

add_filter( ‘show_recent_comments_widget_style’, ‘__return_false’ ); add_filter( ‘use_default_gallery_style’, ‘__return_false’ );Continue reading

Main Page

CIU Textbook Library High Education Library Add a New Book Title: Author: Year: Books List ID Title Author Year No books foundContinue reading

Customize Ambassador Campaign Fields For Campaign Creators

add_action( ‘charitable_default_campaign_fields’, ‘test_charitable_default_campaign_fields’, 10, 1 ); function test_charitable_default_campaign_fields( $form_fields ) { // make the short description hidden, don’t remove as this make cause problems with legacy code. if ( isset( $form_fields[‘description’][‘campaign_form’] ) ) { $form_fields[‘description’][‘campaign_form’][‘type’] = ‘hidden’; } // change…Continue reading

Hotfix: Free Downloads – Always load assets

/** * Force loading the Free Downloads assets on the frontend. */ function eddwp_free_downloads_scripts() { EDD\FreeDownloads\Assets\Frontend::enqueue( true ); } remove_action( ‘wp_enqueue_scripts’, ‘edd_free_downloads_scripts’ ); add_action( ‘wp_enqueue_scripts’, ‘eddwp_free_downloads_scripts’ );Continue reading