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 | |
/* | |
* FluentCRM get contact count by tag ids | |
* Example Usage: fcrmGetContactCountByTagIds([1,2,4]); | |
* @param array $tagIds | |
* @return int | |
*/ | |
function fcrmGetContactCountByTagIds($tagIds = []) | |
{ |
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 // do not include this line in FluentSnippets | |
add_action('woocommerce_order_list_table_restrict_manage_orders', function($type) { | |
if ( 'shop_order' !== $type ) { | |
return; | |
} | |
// get all payment methods, even inactive ones |
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 snippet is assuming the user already logged in or the provided email address is available in users | |
* After the form submission the user will be added to the course. | |
*/ | |
add_action( 'fluentform_submission_inserted', 'ff_register_user_to_learndash_course', 100, 3 ); | |
function ff_register_user_to_learndash_course( $entryId, $formData, $form ) { | |
// Check if the form is the one we want |
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('fluent_crm_asset_listed_slugs', function ($slugs) { | |
$slugs[] = '\/atarim-visual-collaboration\/'; | |
return $slugs; | |
}); |
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 Title Attributes to Fluent Forms | |
*/ | |
add_filter('fluent_form_html_attributes', function ($atts, $form) { | |
$atts['name'] = esc_attr($form->title); | |
return $atts; | |
}, 10, 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 | |
/* | |
* Internal Function for Fluent Forms Custom Slug | |
* Do not EDIT this function | |
*/ | |
function customFfLandingPageSlug($slug) | |
{ | |
add_action('init', function () use ($slug) { | |
add_rewrite_endpoint($slug, EP_ALL); |
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('fluentform_submission_inserted', function ($insertId, $formData, $form) { | |
if($form->id != 23) { // 23 is your target form id | |
return; | |
} | |
$userId = get_current_user_id(); | |
if(!$userId) { | |
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 | |
/* | |
* FluentCRM Pro has integration with various plugin as WordPress Post/Settings meta. | |
* You can disable that by snippet and match plugin | |
*/ | |
add_filter('fluentcrm_disable_integration_metaboxes', function($status, $plugin) { | |
$disableFluentCRMMeta = ['learndash','learnpress','lifterlms','tutorlms','woocommerce', 'edd']; |
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 | |
class FluentFormCustomImporter | |
{ | |
protected function getDemoForms() | |
{ | |
return [ | |
'[{"id":"9","title":"Contact Form Demo","status":"published","appearance_settings":null,"form_fields":{"fields":[{"index":0,"element":"input_name","attributes":{"name":"names","data-type":"name-element"},"settings":{"container_class":"","admin_field_label":"Name","conditional_logics":[]},"fields":{"first_name":{"element":"input_text","attributes":{"type":"text","name":"first_name","value":"","id":"","class":"","placeholder":"First Name"},"settings":{"container_class":"","label":"First Name","help_message":"","visible":true,"validation_rules":{"required":{"value":false,"message":"This field is required"}},"conditional_logics":[]},"editor_options":{"template":"inputText"}},"middle_name":{"element":"input_text","attributes":{"type":"text","name":"middle_name","value":"","id":"","class":"","placeholder":"","required":false},"settings":{"container_class":"","label":"Middle Name","help_message":"","error |
NewerOlder