Skip to content

Instantly share code, notes, and snippets.

@mahfelwp
mahfelwp / get_all_users_id_with_custom_subscription_level.php
Created June 24, 2019 09:22
Get all users id with custom subscription(membership) level
<?php
function get_all_users_id_by_membership_level_id() {
$memberships = rcp_get_memberships( array(
'status' => 'active',
'object_id' => 2 // Membership Levels ID
) );
foreach ($memberships as $membership) {
@mahfelwp
mahfelwp / display_random_vip_users.php
Last active March 30, 2020 14:56
display random vip users (by subscription level on Restrict Content Pro)
<?php
function random_user_query( &$query )
{
$query->query_orderby = "ORDER BY RAND()";
}
function display_random_vip_users( $atts ) {
@mahfelwp
mahfelwp / delet_new_avatar.php
Last active September 30, 2020 14:33
DELETE NEW AVATAR FROM MEDIA AND ACTIVITY TABLE
<?php
function get_all_activity_ids_type_is_new_avatar(){
global $wpdb, $bp;
// Prepare Sql
$sql = $wpdb->prepare( "SELECT id FROM {$bp->activity->table_name} WHERE type = %s AND component = '%s'", 'new_avatar' , 'profile' );
// Get Result
@mahfelwp
mahfelwp / delete_widgets_settings_page_and_link_from_profile_edit.php
Created October 14, 2020 14:27
Delete widgets settings page and link from user dashboard