Skip to content

Instantly share code, notes, and snippets.

View jjmontalban's full-sized avatar
🏠
Working from home

JJMontalban jjmontalban

🏠
Working from home
View GitHub Profile
@jjmontalban
jjmontalban / userRole.php
Created May 11, 2021 10:11
Woocommerce - Change User Role for New Customers
<?php
/**
* @snippet Change User Role for New Customers - WooCommerce
* @compatible WC 4.6
* @based on https://businessbloomer.com/bloomer-armada/
*/
///////////////////////////////
@jjmontalban
jjmontalban / wc-password-strength-meter.php
Created May 11, 2021 10:13
WP - Elimina obligatoriedad de contraseña fuerte
<?php
/**
* @snippet Elimina obligatoriedad de contraseña fuerte
*/
add_action ('wp_print_scripts', function () {
if (wp_script_is ('wc-password-strength-meter', 'enqueued'))
wp_dequeue_script ('wc-password-strength-meter');
}, 100);
@jjmontalban
jjmontalban / hideAccountMenu.php
Last active May 11, 2021 10:19
hide options in Woocommerce Account menu
<?php
/**
* @snippet Ocultar Seccion en Mi Cuenta
* @based on ayudawp
*/
///////////////////////////////
add_filter( 'woocommerce_account_menu_items', 'hideSectionProfile', 999 );
@jjmontalban
jjmontalban / addFieldBillingForm.php
Created May 11, 2021 10:19
Add extra fields to Billing Form
<?php
/**
* @snippet Añadir nuevo campo al billing form
*/
add_filter('woocommerce_billing_fields', 'custom_woocommerce_billing_fields');
// Backend: Display editable custom billing fields
//add_filter( 'woocommerce_admin_billing_fields' , 'add_admin_custom_fields' );
@jjmontalban
jjmontalban / addCustomMetaField.php
Created May 11, 2021 10:21
Add custom Woocommerce metqa fields
<?php
/**
* @snippet Añadir campos a la ficha de cliente ()
* @author https://jjmontalban.github.io/
*/
add_filter( 'woocommerce_customer_meta_fields', 'custom_woocommerce_customer_meta_fields' );
//Añade el campo CIF y teléfono 2 a usuarios
@jjmontalban
jjmontalban / addCustomregisterFields.php
Created May 11, 2021 10:23
Add custom register fields
<?php
/**
* @snippet Añadir campos al registro
* @author https://www.cloudways.com/blog/add-woocommerce-registration-form-fields/
*/
// 1. Add new register fields for WooCommerce registration.
@jjmontalban
jjmontalban / deleteAdminProductBlock.php
Created May 11, 2021 10:27
Eliminar bloques en administrador pagina del producto
<?php
/**
* @snippet //Eliminar bloques en administrador pagina del producto
* @based on https://stackoverflow.com/questions/21672870/woocommerce-remove-meta-boxes
*/
function remove_metaboxes() {
//remove_meta_box( 'postexcerpt' , 'product' , 'normal' ); Descripcion corta
remove_meta_box( 'tagsdiv-product_tag' , 'product' , 'side' );
@jjmontalban
jjmontalban / deleteProductListColumn.php
Created May 11, 2021 10:31
Ocultar columnas en el listado de productos
<?php
/**
* @snippet Ocultar algunas columnas en el listado de productos
* @based on https://www.esthersola.com/modificar-columnas-del-administrador-listado-productos-woocommerce/
*/
add_filter( 'manage_edit-product_columns', 'dpw_change_product_columns',10, 1 );
@jjmontalban
jjmontalban / editUserListAdminPanel.php
Created May 11, 2021 10:32
Modificar el listado de usuarios en el panel de administración
<?php
/**
* @snippet Modificar el listado de usuarios en el panel de administración
* @based on https://wordpress-heroes.com/modificar-el-listado-de-usuarios-en-el-panel-de-administracion-de-wordpress/
*/
function jj_admin_user_columns($columns) {
unset($columns['posts']); //entradas
unset($columns['username']); //nombre de usuario