Skip to content

Instantly share code, notes, and snippets.

@fovoc
fovoc / gist:fac851abc0188062215f
Created February 26, 2016 09:39 — forked from billerickson/gist:3698476
WP: Query $args
<?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(
@fovoc
fovoc / gist:7979ab39ec49744be2d176dca885c038
Created April 8, 2016 12:03 — forked from higiacomo/gist:e4c484a1a271c8eb33a2
List last 100 registered WordPress / BuddyPress users without a gravatar or uploaded avatar
/**
*
* 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' );
}
@fovoc
fovoc / usbstartup.sh
Created April 23, 2016 12:02 — forked from hanbzu/usbstartup.sh
Linux/Ubuntu: USB startup disk through the command line
# 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
@fovoc
fovoc / code.php
Created August 5, 2016 16:54 — forked from bappi-d-great/code.php
Disable related videos in CoursePress youtube featured video
<?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 );
}
@fovoc
fovoc / custom-notification.php
Last active December 7, 2020 03:13 — forked from modemlooper/custom-notification.php
BuddyPress add custom notification
<?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
@fovoc
fovoc / exclude_original.php
Created September 14, 2016 13:01 — forked from UmeshSingla/exclude_original.php
Skip a Original size image from Smushing
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;
}
@fovoc
fovoc / code.php
Created September 22, 2016 07:35 — forked from bappi-d-great/code.php
WPMU Membership 2: Adding more column in member table
<?php
/**
* Example: User ID
*/
add_filter( 'ms_helper_listtable_member_get_columns', function( $columns ) {
$columns['user_id'] = 'User ID';
return $columns;
@fovoc
fovoc / code.php
Created September 22, 2016 07:35 — forked from bappi-d-great/code.php
WPMU Membership 2: Adding more column in billing table and sorting example
<?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';
@fovoc
fovoc / code.php
Created September 25, 2016 07:28 — forked from bappi-d-great/code.php
WPMU Membership assign membership based on role on registration
<?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
);
@fovoc
fovoc / 1-instructions.txt
Created October 21, 2016 14:03 — forked from bappi-d-great/1-instructions.txt
Add custom field in M2 registration form (Basic) WPMU Membership2
### 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.