Certainly! Below is the **full HTML code** for your app, updated with all the features discussed. This includes the registration page, body profile page, tailored exercise plan page, progress sheet, blog page, and more. You can upload this code to…Continue reading
add_filter( ‘simpay_payment_details_template_tags’, function( $tags ) { $tags[] = ‘payment-method’; return $tags; } ); add_filter( ‘simpay_payment_confirmation_template_tag_payment-method’, function( $value, $payment_confirmation_data ) { $charges = \SimplePay\Core\API\Charges\all( array( ‘customer’ => $payment_confirmation_data[‘customer’]->id, ‘limit’ => 1, ), $payment_confirmation_data[‘form’]->get_api_request_args() ); $charge = end( $charges->data ); $payment_method_details =…Continue reading
add_filter( ‘gform_form_args’, ‘setup_form_args’ ); function setup_form_args( $form_args ) { $form_args[‘ajax’] = true; return $form_args; }Continue reading
function searchwp_custom_modal_shortcode() { $trigger_markup = searchwp_modal_form_trigger([ ‘echo’ => false, ‘type’ => ‘link’, ‘text’ => ‘!Search!’, ‘template’ => ‘default’, ]); // Replace placeholder with SVG icon. $icon_svg = ‘‘; $trigger_markup = str_replace(‘!Search!’, $icon_svg, $trigger_markup); return $trigger_markup; } add_shortcode(‘searchwp_custom_modal_shortcode’, ‘searchwp_custom_modal_shortcode’);Continue reading
add_filter( ‘wcvendors_pro_mark_order_received_status’, ‘__return_false’ );Continue reading
/** * Add support for Product Expiry for WooCommerce Plugin */ if ( class_exists( ‘WOO_Product_Expiry’) ){ /** * Add fields to the product edit form under prices */ function wcv_pefwc_add_fields( $post_id ){ // Expiry date field. $expiry_date = get_post_meta( $post_id,…Continue reading
/** * Production Snippet: FluentCRM + WooCommerce Multiple Addresses * – Adds an “Addresses” tab to FluentCRM contact view * – Shows all billing and shipping addresses for the user * – Integrates with WooCommerce Multiple Addresses Pro plugin */…Continue reading
// filepath: Add this snippet in WP Code Snippets function custom_login_styles() { echo ‘ ‘; } add_action(‘login_head’, ‘custom_login_styles’);Continue reading
// filepath: functions.php // Hook into ACF to dynamically populate the ‘vestiging’ select field for Medewerkers add_filter(‘acf/load_field/name=vestiging’, ‘populate_vestiging_field_for_medewerkers’); function populate_vestiging_field_for_medewerkers($field) { // Reset choices $field[‘choices’] = []; // Query the ‘Vestigingen’ custom post type $vestigingen = get_posts([ ‘post_type’ => ‘vestigingen’,…Continue reading
// Hook into ACF to dynamically populate the ‘vestiging’ select field add_filter(‘acf/load_field/name=vestiging’, ‘populate_vestiging_field’); function populate_vestiging_field($field) { // Reset choices $field[‘choices’] = []; // Query the ‘Vestigingen’ custom post type $vestigingen = get_posts([ ‘post_type’ => ‘vestigingen’, // Custom post type slug…Continue reading