Código corto para insertar video en la página

function video_shortcode($atts) { // Extraer atributos $atts = shortcode_atts( array( 'src' => ”, // URL del video 'width' => '600', // Ancho predeterminado 'height' => '400' // Alto predeterminado ), $atts, 'video' ); // Crear etiqueta de vídeo $output = '

Leer más

Abra el enlace del panel "Al sitio web" en una nueva pestaña

/** * Tablero: Enlace Visitar sitio nueva pestaña */ add_action( 'admin_bar_menu', 'shatel_view', 999 ); función shatel_view( $wp_admin_bar ) { $all_toolbar_nodes = $wp_admin_bar->get_nodes(); foreach ( $all_toolbar_nodes como $node ) { if($node->id == 'nombre-del-sitio' || $node->id == 'ver-sitio') { $args = $node; $args->meta = array('objetivo' => '_blank'); $wp_admin_bar->agregar_nodo( $args ); } } } Esta función modifica el […]

Leer más

Ocultar campos en el proceso de pago según productos específicos

Para eliminar un campo personalizado del proceso de pago en WooCommerce cuando hay un producto específico en el carrito, puedes usar la función woocommerce_checkout_fields y eliminar el campo según el producto. Aquí hay un código de muestra que puede ayudarte: add_filter( 'woocommerce_checkout_fields', 'remove_custom_field_based_on_product' ); función remove_custom_field_based_on_product( $fields ) { // Inserte aquí el ID del producto que […]

Leer más

Cómo agregar fragmentos de código a un sitio web de WordPress

Los fragmentos de código son pequeños segmentos de código que se pueden integrar fácilmente en un sitio web o una aplicación. Permiten añadir funciones o modificar fácilmente las existentes. Los fragmentos de código juegan un papel importante en el proceso de desarrollo, desde personalizar la apariencia de un sitio web hasta agregar nuevas funciones no incluidas en la instalación predeterminada. 1. Archivo functions.php El […]

Leer más

Desactivar la función de búsqueda

function fb_filter_query( $query, $error = true ) { if ( is_search() ) { $query->is_search = false; $query->query_vars[s] = false; $query->query[s] = false; // to error if ( $error == true ) $query->is_404 = true; } } add_action( ‘parse_query’, ‘fb_filter_query’ ); add_filter( ‘get_search_form’, create_function( ‘$a’, “return null;” ) );   Wenn du die Suchfunktion auf deiner […]

Leer más

Proteja su sitio web de ataques

ID de usuario global $; if($user_ID) { if(!current_user_can('administrador')) { if (strlen($_SERVER['REQUEST_URI']) > 255 || stripos($_SERVER['REQUEST_URI'], “eval(“) || stripos($_SERVER['REQUEST_URI'], “CONCAT”) || stripos($_SERVER['REQUEST_URI'], “UNION+SELECT”) || stripos($_SERVER['REQUEST_URI'], “base64”)) { @header(“HTTP/1.1 414 La URI de solicitud es demasiado larga”); @header(“Estado: 414 La URI de solicitud es demasiado larga”); @header(“Conexión: cerrada”); @exit; } } } Esta función comprueba si la El usuario que visita el sitio web es un administrador. Si el usuario […]

Leer más

Evitar el escaneo en busca de autores

Para evitar que las páginas de WordPress se escaneen en busca de autores, puedes agregar una función al archivo functions.php del tema. He aquí un ejemplo de dicha función: function block_author_scans() { if( is_author() ) { global $wp_query; $wp_consulta->establecer_404(); encabezado_de_estado(404); nocache_headers(); } } add_action( 'wp', 'block_author_scans' ); Esta función verifica si la página actual es una página de autor, […]

Leer más

La función date() en PHP

La función date() en PHP se utiliza para formatear y mostrar la fecha y hora actuales. Acepta un patrón de formato como argumento y devuelve una cadena que representa la fecha y la hora según el patrón especificado. Aquí hay una descripción más detallada de la función date() así como algunos ejemplos de formato que son comunes en Alemania. Sintaxis […]

Leer más