This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| <?php | |
| /** | |
| * WordPress Query Comprehensive Reference | |
| * Compiled by luetkemj - luetkemj.com | |
| * | |
| * CODEX: http://codex.wordpress.org/Class_Reference/WP_Query | |
| * Source: http://core.trac.wordpress.org/browser/tags/3.3.1/wp-includes/query.php | |
| */ | |
| $args = array( |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| /** | |
| * | |
| * List last 100 registered users without a gravatar or uploaded avatar | |
| * | |
| */ | |
| add_action( 'admin_menu', 'wk_list_members_without_profile_picture' ); | |
| function wk_list_members_without_profile_picture(){ | |
| add_menu_page( 'Members w/o picture', 'Members w/o picture', 'manage_options', 'wb-without-avatar', 'wb_without_avatar' ); | |
| } |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| # The Ubuntu USB startup creator often crashes. | |
| # This is an alternate way of doing the same process through the command line | |
| # First plug in the USB pendrive. It will mount automatically | |
| # Then check where it is (which device) | |
| df | |
| # Let's say we see it's in /dev/sdb1 | |
| # Then we have to use /dev/sdb and NOT /dev/sdb1 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| <?php | |
| add_filter( 'oembed_result', function( $embed, $url, $args ) { | |
| $url_string = parse_url( $url, PHP_URL_QUERY ); | |
| parse_str( $url_string, $id ); | |
| if( isset( $id['v'] ) ) | |
| { | |
| return str_replace( '?feature=oembed', '?feature=oembed&rel=0', $embed ); | |
| } |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| <?php | |
| // this is to add a fake component to BuddyPress. A registered component is needed to add notifications | |
| function custom_filter_notifications_get_registered_components( $component_names = array() ) { | |
| // Force $component_names to be an array | |
| if ( ! is_array( $component_names ) ) { | |
| $component_names = array(); | |
| } | |
| // Add 'custom' component to registered components array |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| add_filter('wp_smush_media_image', 'smush_skip_original_image', '', 2 ); | |
| function smush_skip_original_image( $skip, $image_size ) { | |
| if( 'full' == $image_size ) { | |
| return false; | |
| } | |
| return $skip; | |
| } |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| <?php | |
| /** | |
| * Example: User ID | |
| */ | |
| add_filter( 'ms_helper_listtable_member_get_columns', function( $columns ) { | |
| $columns['user_id'] = 'User ID'; | |
| return $columns; |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| <?php | |
| /** | |
| * Example: Member first name and last name and sorting ASC and DESC | |
| */ | |
| add_filter( 'ms_helper_listtable_billing_get_columns', function( $columns, $currency ) { | |
| $columns['first_name'] = 'First Name'; | |
| $columns['last_name'] = 'Last Name'; | |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| <?php | |
| add_action( 'user_register', 'assign_membership_on_register', 10, 1 ); | |
| function assign_membership_on_register( $user_id ) { | |
| $membership = array( | |
| // 'role' => 'membership ID' | |
| 'abc' => 123, | |
| 'xyz' => 456 | |
| ); |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| ### We are adding telephone number as custom field | |
| 1. Go to /wp-content/plugins/membership/app/view/templates/ and copy all 4 files. | |
| 2. Go to /wp-content/themes/YOUR_CURRENT_THEME/ and create a new folder called membership2, then paste all 4 files inside the new created membership2 folder | |
| 3. Open membership_registration_form.php and put the following: membership_registration_form.php | |
| 4. Now open the membership_account.php file and put the following: membership_account.php | |
| 5. Finally need to add some code: mu-plugin.php | |
| ## You can add those codes in your functions.php in the theme, | |
| ## if you think your theme won’t be changed. Otherwise mu-plugins is the best solution. |