Skip to content

Instantly share code, notes, and snippets.

View cryptexvinci's full-sized avatar
🏆
Focusing

Towhid cryptexvinci

🏆
Focusing
  • Ultimate Member Group Ltd
  • Bangladesh
View GitHub Profile
@cryptexvinci
cryptexvinci / um-old-css.php
Created August 18, 2020 14:56
Remove Ultimate Member um_old_css
<?php
add_action( 'wp_enqueue_scripts', 'um_remove_old_css', UM()->enqueue()->get_priority() + 1 );
if ( ! function_exists( 'um_remove_old_css' ) ) {
function um_remove_old_css() {
wp_dequeue_style( 'um_default_css' );
wp_dequeue_style( 'um_old_css' );
}
}
@cryptexvinci
cryptexvinci / tutor-lms-um-msg.php
Last active October 12, 2020 04:45
Display Ultimate Member Message button in TutorLMS student profile.
<?php
add_action('tutor_student/before/wrap', 'display_tutor_msg' );
function display_tutor_msg(){
$user_name = sanitize_text_field(get_query_var('tutor_student_username'));
$sub_page = sanitize_text_field(get_query_var('profile_sub_page'));
$get_user = tutor_utils()->get_user_by_login($user_name);
$user_id = $get_user->ID;
<?php
add_action( 'init', 'hide_secure_wp_admin' );
function hide_secure_wp_admin() {
if ( is_admin() || $GLOBALS['pagenow'] === 'wp-login.php' ) {
// Non logged in users.
if ( ! is_user_logged_in() || ! current_user_can( 'manage_options' ) ) {
wp_redirect( um_get_core_page('login') );
}
}
@cryptexvinci
cryptexvinci / um-member-directory.php
Created May 31, 2020 06:50
Member Directory Javascript
{{{user.data_field}}}
// eg: {{{user.country}}}
@cryptexvinci
cryptexvinci / um-remove-css.php
Last active April 22, 2022 05:16
Remove um-old-default.css
<?php
/**
* Remove um-old-default.css
* UM Dequeue Old UM CSS File.
* Removes the um-old-default.css
*/
add_action( 'wp_enqueue_scripts', 'remove_um_old_css', UM()->enqueue()->get_priority() + 1 );
if ( ! function_exists( 'remove_um_old_css' ) ) {
function remove_um_old_css() {
@cryptexvinci
cryptexvinci / um-reomve-tab-from-selected-role.php
Created April 29, 2020 16:16
Remove post tab from all roles except Model role.
add_filter('um_profile_tabs', 'add_post_tab_only_model_role', 1000 );
function add_post_tab_only_model_role( $tabs ) {
$display_roles = array( 'model' );
if ( !in_array( um_user('role') , $display_roles ) ) {
unset($tabs['posts']);
}
return $tabs;
@cryptexvinci
cryptexvinci / um-css-class-restricted.php
Last active February 28, 2023 05:56
Add a css class to Ultimate Member restricted content article div container.
<?php
add_filter( 'post_class', 'um_add_restricted_class_css', 10, 1 );
function um_add_restricted_class_css($classes){
global $post;
$restriction = get_post_meta( $post->ID, 'um_content_restriction', true );
// if the post is restricted do this.
if ( $restriction['_um_accessible'] == 2 ){
@cryptexvinci
cryptexvinci / um-user-query.php
Last active June 16, 2020 12:18
Ultimate Member sample user query
<?php
/*
Code snippet of Plugin Ultimate Member
URL: https://wordpress.org/plugins/ultimate-member/
*/
// WP_User_Query arguments
$args = array(
'fields' => 'ID',
'order' => 'ASC',
@cryptexvinci
cryptexvinci / wpadverts-featured-image.php
Last active October 12, 2020 04:47
Add Featured Image to WPAdverts listing.
@cryptexvinci
cryptexvinci / um-remove-css.php
Created December 22, 2019 15:42
Remove all CSS & JS of Ultimate Member
add_action( 'wp_enqueue_scripts', 'core_functionality_dequeue_UM_styles', 1000 );
/**
* Remove all 21 CSS files of UM
* Remove all 21 JS files of UM
*
*/
function core_functionality_dequeue_UM_styles(){
if ( class_exists( 'UM' ) ) return;