Skip to content

Instantly share code, notes, and snippets.

@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 / 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 / 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 / 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 / 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 / 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 / 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 / functions.php
Created December 14, 2015 10:46
Shoestrap 3 - add post edit link
<?php
function add_post_edit_link() {
edit_post_link(__('{Quick Edit}'), '');
}
add_action( 'shoestrap_in_article_bottom', 'add_post_edit_link' );
<?php
// Call child-theme style sheet instead of parent them style.css
function shoestrap_child_theme_stylesheet() {
wp_enqueue_style('shoestrap_child', get_stylesheet_uri(), false, null);
}
add_action('wp_enqueue_scripts', 'shoestrap_child_theme_stylesheet', 110);
//from favoc 11-14-14 is response to http://press.codes/forums/topic/fluid-navbar-in-a-wide-layout-flipping-jumbotron-and-secondary-navbar/
function move_extra_header() {
@fovoc
fovoc / functions.php
Created December 2, 2015 13:23
Shoestrap 3 - add previous/next links in the bottom of single posts
<?php
add_action( 'shoestrap_in_article_bottom', 'custom_prev_next_links' );
function custom_prev_next_links() {
$prev_post = get_previous_post();
$next_post = get_next_post();
if (!empty( $prev_post )) {
echo '<a class="pull-left" href="'. get_permalink( $prev_post->ID ) .'"><<< '. $prev_post->post_title .'</a>';
}
if (!empty( $next_post )) {
echo '<a class="pull-right" href="'. get_permalink( $next_post->ID ) .'">'. $next_post->post_title .' >>></a>';