En el mundo WordPress, hay dos tipos de soluciones: las que funcionan… y las que funcionan sin romper nada. Si sos desarrollador freelance o manejás tiendas WooCommerce, estos trucos pueden ahorrarte horas de debugging, mails incómodos y clientes confundidos.
🧩 1. Desactivar plugins sin entrar al admin
¿Tu sitio quedó en blanco después de una actualización? Accedé por FTP y renombrá la carpeta del plugin conflictivo (por ejemplo, woocommerce
→ woocommerce_off
). WordPress lo desactiva automáticamente. Truco viejo, pero sigue siendo oro.
📦 2. Exportar variaciones sin morir en el intento
Si trabajás con productos variables, usá WP All Export con filtros personalizados. Exportá solo lo que necesitás (por ejemplo, variaciones activas con stock) y evitás CSVs eternos que nadie quiere abrir.
🛠️ 3. Crear shortcodes personalizados para clientes
¿Tu cliente quiere mostrar un bloque de texto solo en ciertas páginas? Creá un shortcode simple en el functions.php
:
php
function mensaje_personalizado() {
return '<div class="aviso-cliente">Envíos gratis en Puerto Madryn 🚚</div>';
}
add_shortcode('aviso_madryn', 'mensaje_personalizado');
Luego, insertás [aviso_madryn]
donde quieras. Simple, limpio y sin depender de plugins pesados.
🧮 4. Validar campos personalizados en el checkout
Si agregás campos extra (como CUIT o número de socio), validalos con este hook:
php
add_action('woocommerce_checkout_process', 'validar_cuit');
function validar_cuit() {
if (empty($_POST['cuit'])) {
wc_add_notice('Por favor ingresá tu CUIT.', 'error');
}
}
Evitás pedidos incompletos y mantenés la lógica del negocio bajo control.
🧾 5. Debug sin drama: activá WP_DEBUG solo para vos
Agregá esta línea en tu wp-config.php
para que el modo debug solo se active si tu IP lo solicita:
php
if ($_SERVER['REMOTE_ADDR'] == '123.456.789.000') {
define('WP_DEBUG', true);
}
Así no exponés errores a clientes ni visitantes, pero podés trabajar tranquilo.