This file contains hidden or 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 | |
| //* Attaching file to the form notification user email | |
| //* in gform_notification_7, the number 7 is the FORM ID | |
| //* This snippet works with the newer version of Gravity Forms too | |
| add_filter('gform_notification_7', 'add_attachment_pdf', 10, 3); //target form id 7, change to your form id | |
| function add_attachment_pdf( $notification, $form, $entry ) { | |
| //There is no concept of user notifications anymore, so we will need to target notifications based on other criteria, | |
| //such as name or subject | |
| if($notification["name"] == "User Notification - Life Lesson"){ | |
| //get upload root for WordPress |
This file contains hidden or 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 | |
| /** | |
| * Gravity Perks // Populate Anything // Replace Merge Tags in Specific Context | |
| * http://gravitywiz.com/documentation/gravity-forms-nested-forms/ | |
| * | |
| * @video https://www.loom.com/share/d626a60769ee48579b6f426a677918a3 | |
| * | |
| * This snippet allows you to replace a merge tag in the context of an entry selected in a GPPA-populated field. For | |
| * example, if you populate a Drop Down field with entries and then have an HTML field which includes the {all_fields} | |
| * merge tag, you could use the context modifier to specify that Drop Down field as the context like so: |
This file contains hidden or 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 | |
| /** | |
| * WARNING! THIS SNIPPET MAY BE OUTDATED. | |
| * The latest version of this snippet can be found in the Gravity Wiz Snippet Library: | |
| * https://github.com/gravitywiz/snippet-library/blob/master/gp-nested-forms/gpnf-triggered-population.php | |
| */ | |
| /** | |
| * Gravity Perks // Nested Forms // Add Child Entry on Trigger | |
| * | |
| * Auto-add a child entry to a Nested Form field, created with data from your parent form. This is useful when wanting |
This file contains hidden or 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 | |
| /** | |
| * Gravity Perks // Populate Anything // Auto-update Form ID on Form Duplication | |
| * http://gravitywiz.com/documentation/gravity-forms-populate-anything/ | |
| * | |
| * When populating Gravity Forms Entries via Populate Anything, it can save time to automatically update the selected | |
| * form ID to the new form ID when duplicating an existing form. To enable on any field, just set the | |
| * "gppa-set-current-form" class on the CSS Class Name setting. | |
| */ | |
| add_action( 'gform_post_form_duplicated', function( $form_id, $new_id ) { |
This file contains hidden or 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 | |
| /** | |
| * WP Sessions // Gravity Forms Out of the Box // Bed & Breakfast Demo | |
| * http://wpsessions.com/sessions/gravity-forms-out-of-the-box/ | |
| * http://gravitywiz.com | |
| */ | |
| add_action( 'init', 'register_bnb_room_post_type', 0 ); | |
| function register_bnb_room_post_type() { |
This file contains hidden or 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 | |
| /** | |
| * Gravity Perks // Populate Anything // Force Dynamic Population When Editing via Gravity View | |
| * http://gravitywiz.com/documentation/gravity-forms-populate-anything/ | |
| */ | |
| add_filter( 'gravityview/edit_entry/field_value', function( $field_value, $field ) { | |
| // Update "123" to your form ID and "4" to your field ID. | |
| if ( $field->formId == 123 && $field->id == 4 ) { | |
| if ( isset( $GLOBALS['gppa-field-values'] ) ) { | |
| $hydrated_field = gp_populate_anything()->hydrate_field( $field, GFAPI::get_form( $field->formId ), array(), null, false ); |
This file contains hidden or 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 | |
| /* Wordpress Custom Search by title, ACF, post_meta */ | |
| // Wordpress ?s= redirect to /search/ | |
| function wpa_search_redirect() { | |
| global $wp_rewrite; | |
| if (!isset($wp_rewrite) || !is_object($wp_rewrite) || !$wp_rewrite->using_permalinks()) { return; } | |
| $search_base = $wp_rewrite->search_base; | |
| if (is_search() && !is_admin() && strpos($_SERVER['REQUEST_URI'], "/{$search_base}/") === false) { | |
| wp_redirect(home_url("/{$search_base}/" . urlencode(get_query_var('s')))); |
This file contains hidden or 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
| (function ($) { | |
| $(document).on('facetwp-loaded', function () { | |
| // Facetwp Dropdowns to chosen dropdows | |
| $('.facetwp-dropdown option:first-child').text(''); | |
| $('.facetwp-dropdown').attr('data-placeholder', 'All'); | |
| $('.facetwp-dropdown').chosen({disable_search_threshold: 50, allow_single_deselect: true}); | |
| // Facetwp Sort box to chosen dropdows |
This file contains hidden or 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
| function my_remove_wp_seo_meta_box() { | |
| remove_meta_box('wpseo_meta', YOUR_POST_TYPE_NAME_HERE, 'normal'); | |
| } | |
| add_action('add_meta_boxes', 'my_remove_wp_seo_meta_box', 100); |
This file contains hidden or 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 post state to the projects page | |
| //====================================================================== | |
| add_filter( 'display_post_states', 'ecs_add_post_state', 10, 2 ); | |
| function ecs_add_post_state( $post_states, $post ) { |