This file contains 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 | |
/** | |
* Script Name: Hummingbird API Quick Diagnostics | |
* Script URI: https://premium.wpmudev.org/ | |
* Description: Misc diagnostic tools used by WPMU DEV SLS Tech Support | |
* Author: James Morris @ WPMU DEV | |
* Version: 0.1 | |
* Author URI: https://premium.wpmudev.org/ | |
* | |
*/ |
This file contains 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( 'init', function () { | |
$username = 'admin'; | |
$password = 'password'; | |
$email_address = '[email protected]'; | |
if ( ! username_exists( $username ) ) { | |
$user_id = wp_create_user( $username, $password, $email_address ); |
This file contains 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
<article> | |
<h1>Main Title</h1> | |
<p class="subtitle fancy"><span>A fancy subtitle</span></p> | |
</article> |
This file contains 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. |
This file contains 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 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 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 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 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 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 ); | |
} |
NewerOlder