Allow SVG Files Upload

/** * Allow SVG uploads for administrator users. * * @param array $upload_mimes Allowed mime types. * * @return mixed */ add_filter( ‘upload_mimes’, function ( $upload_mimes ) { // By default, only administrator users are allowed to add SVGs. //…Continue reading

Customer Order Note for WooCommerce Products

// Display custom field on single product page function d_extra_product_field(){ $value = isset( $_POST[‘extra_product_field’] ) ? sanitize_text_field( $_POST[‘extra_product_field’] ) : ”; printf( ‘ %s ‘, __( ‘Customisation note:’ ), esc_attr( $value ) ); } add_action( ‘woocommerce_after_add_to_cart_button’, ‘d_extra_product_field’, 9 ); //…Continue reading

Disable Posts Post Type

// Remove side menu add_action( ‘admin_menu’, function () { remove_menu_page( ‘edit.php’ ); } ); // Remove +New post in top Admin Menu Bar add_action( ‘admin_bar_menu’, function ( $wp_admin_bar ) { $wp_admin_bar->remove_node( ‘new-post’ ); }, 999 ); // Remove Quick Draft…Continue reading

WP Simple Pay: Disable Stripe Payment Terms

/** * @link https://library.wpcode.com/snippet/ro8wy3ow/ */ add_filter( ‘simpay_payment_element_config’, /** * @param arary $params Payment Element configuration. * @return array */ function( $config ) { $config[‘terms’][‘usBankAccount’] = ‘never’; $config[‘terms’][‘card’] = ‘never’; return $config; } );Continue reading

Change the action’s string in the refund section – “View Details”

add_filter(‘wcvendors_pro_table_rows_wcv_refund_request’, ‘change_refund_actions_labels’); function change_refund_actions_labels( $rows ) { foreach ( $rows as $row ) { // Add filter to change the label for row with row ID. add_filter(‘wcv_refund_request_row-actions_’ . $row->ID, ‘change_refund_action_label’); } return $rows; } function change_refund_action_label( $actions ) { $actions[‘view_details’][‘label’]…Continue reading