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( 'wpforms_smart_tag_process', function ( $content, $tag ) { | |
// CHANGE custom_tag TO YOUR OWN SMART TAG NAME. | |
preg_match_all( '/custom_tag="(.+?)"/', $tag, $ids ); | |
if ( ! empty( $ids[1] ) ) { | |
foreach ( $ids[1] as $key => $item_id ) { | |
// CHANGE HERE WHAT YOU WANT TO GET. |
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( 'wp_mail_smtp_custom_options', function( $phpmailer ) { | |
$phpmailer->AuthType = 'LOGIN'; | |
return $phpmailer; | |
} ); |
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 | |
function drs_bp_xprofile_reset_hidden_field_types_for_user( $hidden_levels, $displayed_user_id, $current_user_id ) { | |
if( $current_user_id == 9 ){ // or any other user role or user type check | |
return array(); | |
} | |
return $hidden_levels; | |
} | |
add_filter( 'bp_xprofile_get_hidden_fields_for_user', 'drs_bp_xprofile_reset_hidden_field_types_for_user', 10, 3 ); |
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 | |
// Profile Edit Message | |
function cf_profile_field_intro_text() { | |
global $bp; | |
$user_id = bp_loggedin_user_id(); | |
$profile_edit_link = bp_loggedin_user_domain() . $bp->profile->slug . 'profile/edit/group/2/'; | |
if ( bp_get_profile_field_data( 'field=Your Relationship with CF&user_id='.$user_id) == FALSE && !bp_is_profile_edit() ) : ?> | |
<div id="complete-profile-message" class="intro-text important"> | |
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 | |
//Block certain activity types from being added | |
function bp_activity_dont_save( $activity_object ) { | |
$exclude = array( | |
'updated_profile', | |
'new_member', | |
'new_avatar', | |
'friendship_created', | |
'joined_group' | |
); |
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
*@a3.mobile* | |
*@a3.accounting* | |
*@a3.news* | |
*@spambog.ru | |
*@get30daychange.com | |
*@qaqmail.com | |
*@mailcatch.com | |
*@discardmail.com | |
*@price* | |
*@baby.upheast* |
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 | |
function pp_check_group_name( $group_new ) { | |
if ( 'group-details' == bp_get_groups_current_create_step() ) { | |
$args = array( | |
'per_page' => null, | |
'populate_extras' => false, | |
'update_meta_cache' => false | |
); |
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 | |
// For WPForms < v1.5.5, but should work with the latest version as well. | |
add_filter( | |
'wpforms_csv_export_separator', | |
function( $sep ) { | |
return ';'; | |
} | |
); |
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( 'wpforms_countries', function ( $countries ) { | |
$key_from = 'CA'; | |
if ( array_key_exists( $key_from, $countries ) ) { | |
$keys = array_keys( $countries ); | |
$keys[ array_search( $key_from, $keys, true ) ] = 'Canada'; |