/** * @link https://library.wpcode.com/snippet/e5wng05d/ * * @param StripeEvent $event Stripe Event. * @param StripeSubscription|StripePaymentIntent $object Stripe Subscription or PaymentIntent */ function simpay_add_metadata_to_customer( $event, $object ) { $customer_id = $object->customer->id; $customer = SimplePayCorePaymentsStripe_API::request( ‘Customer’, ‘update’, $customer_id, array( ‘metadata’ => $object->metadata->toArray(), )…Continue reading
add_filter( ‘aioseo_schema_disable’, ‘aioseo_disable_schema_for_specific_page’ ); function aioseo_disable_schema_for_specific_page( $disabled ) { if ( is_page( 1209 ) ) { return true; } return $disabled; }Continue reading
/** * @link https://library.wpcode.com/snippet/m5ljwkl2/ */ add_filter( ‘simpay_get_paymentintent_args_from_payment_form_request’, function( $args, $form ) { $customer = \SimplePay\Core\API\Customers\retrieve( $args[‘customer’], $form->get_api_request_args() ); $shipping_address = $customer->shipping->address; $shipping_name = $customer->shipping->name; $shipping_phone = $customer->shipping->phone; $args[‘metadata’][‘Shipping-name’] = $shipping_name; $args[‘metadata’][‘Shipping-phone’] = $shipping_phone; foreach ( $shipping_address->toArray() as $key => $value…Continue reading
add_filter(‘the_generator’, ‘__return_empty_string’);Continue reading
function yourprefix_add_custom_user_profile_fields($user) { ?> />Continue reading
function display_iframe_shortcode() { $user_id = get_current_user_id(); $iframe_toggle = get_user_meta($user_id, ‘iframe_toggle’, true); // Determine the display style based on the user’s preference. $display_style = isset($iframe_toggle) && $iframe_toggle === ‘1’ ? ” : ‘style=”display: none;”‘; // Build the output with conditional visibility.…Continue reading
// Zmiana logo na stronie logowania WordPress. add_filter( ‘login_head’, function () { $custom_logo = ‘https://yourimageurl.com’; $logo_width = 200; $logo_height = 84; printf( ‘ ‘, $custom_logo, $logo_width, $logo_height ); }, 990 );Continue reading
/** * Konwertuj przesłane obrazy na format WebP * * Ten fragment kodu automatycznie konwertuje przesłane obrazy (JPEG, PNG, GIF) * do formatu WebP w WordPress. Idealny do umieszczenia w pliku functions.php motywu * lub do korzystania z wtyczek takich…Continue reading
add_action(‘init’, ‘grimoire_check_facebookjoin_role_every_visit’); function grimoire_check_facebookjoin_role_every_visit() { if (is_user_logged_in() && !is_admin()) { $user = wp_get_current_user(); $should_redirect = in_array(‘facebookjoin’, (array) $user->roles) && empty($_COOKIE[‘facebookjoin_redirected’]); if ($should_redirect) { // Set a cookie to prevent future redirects until the session ends. setcookie(‘facebookjoin_redirected’, ‘1’, 0, COOKIEPATH, COOKIE_DOMAIN,…Continue reading
// Use WordPress hook to add custom JavaScript add_action(‘wp_footer’, ‘custom_button_click_script’); function custom_button_click_script() { ?>Continue reading