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 | |
/* | |
Plugin Name: Retroactive BP User Acticity | |
Plugin URI: https://gist.github.com/3953927 | |
Description: Makes all BuddyPress users visible immediately on user creation and retroactively adjust users to allow for their display before logging in. | |
Author: Aaron Brazell | |
Version: 1.0 | |
Author URI: http://technosailor.com | |
License: MIT | |
License URI: http://opensource.org/licenses/MIT |
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_frontend_strings', function( $strings ) { | |
global $post; | |
if ( ! isset( $post->post_content ) ) { | |
return $strings; | |
} | |
preg_match( '~\[wpforms id=\"(\d+)\"~', $post->post_content, $matches ); |
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_process_smart_tags', function ( $message, $form_data, $fields = '', $entry_id = 0 ) { | |
// CHANGE THIS FORM ID TO YOURS: | |
if ( 157 != $form_data['id'] ) { | |
return $message; | |
} | |
// So we are not submitting the form. | |
if ( empty( $entry_id ) ) { | |
return $message; |
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( 'wp', function () { | |
if ( ! is_user_logged_in() ) { | |
return; | |
} | |
$entries = wpforms()->entry->get_entries( | |
array( | |
'form_id' => 74, // CHANGE THIS FORM ID |
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_frontend_load', function( $load, $form_data, $var ) { | |
// Comment these lines if you need to hide a certain form only. | |
if ( wp_is_mobile() ) { | |
return false; | |
} | |
// Or check certain form only. Uncomment. | |
/* |
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( 'wpforms_currencies', function( $currencies ) { | |
$currencies['RON'] = array( | |
'name' => __( 'Romanian Leu', 'wpforms' ), | |
'symbol' => ' lei', | |
'symbol_pos' => 'right', | |
'thousands_separator' => ',', | |
'decimal_separator' => '.', | |
'decimals' => 2, |
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_email_headers', function ( $headers, $emails ) { | |
// APPLY THE BCC TO THIS FORM ID ONLY. | |
// CHANGE THE ID TO THE FORM YOU NEED. OR REMOVE THE WHOLE IF BLOCK IF NEEDED FOR ALL FORMS. | |
if ( 384 !== $emails->form_data['id'] ) { | |
return $headers; | |
} | |
// CHANGE THIS EMAIL ADDRESS TO YOURS: |
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->SMTPAutoTLS = false; | |
return $phpmailer; | |
} ); |