use memberpress\courses\models as models; // Register classroom Styles function wpdocs_register_plugin_styles() { wp_enqueue_style( ‘mpcs-fontello-styles’, plugins_url( ‘memberpress-courses/public/fonts/fontello/css/mp-courses.css’ ) ); wp_enqueue_style( ‘mpcs-progress’, plugins_url( ‘memberpress-courses/public/css/progress.css’ ) ); } add_action( ‘wp_enqueue_scripts’, ‘wpdocs_register_plugin_styles’ ); // The “[mepr-mpcs-course-overview]” shortcode add_shortcode( ‘mepr-mpcs-course-overview’, function( $attributes ) { $content =…Continue reading
add_filter( ‘mpcs_classroom_style_handles’, function( $allowed_handles ) { $allowed_handles[] = ‘vjscss’; $allowed_handles[] = ‘ccpsacss’; return $allowed_handles; });Continue reading
/** * MemberPress – Generate Invoice Numbers for Zero Amount Transactions * * Creates invoice numbers for transactions with zero amounts to maintain * accounting consistency. */ function mepr_create_invoice_number( $event ) { // Fetch MemberPress options $mepr_options = MeprOptions::fetch(); //…Continue reading
/** * Plugin Name: Hide Author and Date * Plugin URI: * Description: A simple plugin to hide the author and publish date on the front end. * Version: 1.0.1 * Author: * License: GPL2 */ // Make sure we…Continue reading
/** * MemberPress – Exclude Specific Custom Fields from Signup Forms * * This code hides selected custom fields on MemberPress registration forms * when a specific URL parameter is present. */ add_filter( ‘mepr_render_custom_fields’, function( $fields ) { global $post;…Continue reading
/** * MemberPress – Customize Unauthorized Messages By User Status * * Displays different unauthorized messages based on whether the user is logged in * and if they have any active subscriptions. */ add_filter( ‘mepr-unauthorized-message’, function( $message ) { if…Continue reading
// Define the dictionary of lead sources. $tripleseat_lead_sources = [ 112129 => [‘id’ => 112129,’name’ => ‘Web Summer Camp’], 112130 => [‘id’ => 112130,’name’ => ‘Web Lead Field Trip’], 112131 => [‘id’ => 112131,’name’ => ‘Web Lead League’], 113130 =>…Continue reading
function ld_currently_studying_widget() { if ( ! is_user_logged_in() ) { return ‘ Log in to continue your courses. ‘; } $user_id = get_current_user_id(); $latest_course_id = learndash_get_last_active_course( $user_id ); // If no course started, skip output if ( ! $latest_course_id ) {…Continue reading