add_action( ‘woocommerce_checkout_update_order_review’, ‘bbloomer_save_checkout_values’, 9999 ); function bbloomer_save_checkout_values( $posted_data ) { parse_str( $posted_data, $output ); WC()->session->set( ‘checkout_data’, $output ); } add_filter( ‘woocommerce_checkout_get_value’, ‘bbloomer_get_saved_checkout’, 9999, 2 ); function bbloomer_get_saved_checkout( $value, $index ) { $data = WC()->session->get( ‘checkout_data’ ); if ( ! $data…Continue reading
// Author: Sumaiya, Anytype Doc: anytype://object?objectId=bafyreidxkc6k7pjtb37uk6g56dgnu6znpyciu7rjdqwwwzuzceuqr6d3ti&spaceId=bafyreih4bocrmskuomcrks3sjwpnzxpbxvxwgto23vof3umg2fywdqzjmy.31bq39w6q8ru7&cid=bafybeifc55atash7zlqcjd3fv425bkwl7z5zstcxdilct5hstlng73xwci&key=6kKA3QiwnksqLbpcJ4T6UhmQ5BHzgJUfbpn1QLnkv5Lv // —————————————————————- // // — Part 1: Create the Secure API Endpoint for Contact Data —- // // —————————————————————- // /** * Register a custom REST API endpoint at /wp-json/custom/v1/contact-data * This is what…Continue reading
/* Disable WordPress Admin Bar for all users except admins */ add_filter( ‘show_admin_bar’ , ‘my_function_admin_bar’); function my_function_admin_bar($show_admin_bar) { return ( current_user_can( ‘administrator’ ) ) ? $show_admin_bar : false; }Continue reading
@ini_set( ‘upload_max_size’ , ‘256M’ ); @ini_set( ‘post_max_size’, ‘256M’); @ini_set( ‘max_execution_time’, ‘300’ );Continue reading
function s11_word_cloud2( $atts ) { $atts = shortcode_atts( array( ‘words’ => ‘Awesome, Fabulous’, ‘colors’ => ‘#21759b, #d54e21, #464646’, ), $atts ); $colors = array_map(‘trim’, explode( ‘,’, $atts[‘colors’] )); if (empty($colors)) { $colors = [‘#000000’]; } $words = array_filter( explode( ‘,’,…Continue reading