Saltar al contenido

StudiosJohan

Recibe Consejos Exclusivos de SEO, Desarrollo WordPress

ÚLTIMOS ARTICULOS

Conectar WordPress con Google Sheets | Tabla de Ranking

https://youtu.be/Dp1KU0zm4Ss function obtenerDatosDeGoogleSheets() { $apiKey = ‘numeroapikey’; $spreadsheetId = ‘numerodeidgoogleshhets’; $range = ‘ranking_table!A:Z’; // Ajusta el rango según tus necesidades $url = “https://sheets.googleapis.com/v4/spreadsheets/$spreadsheetId/values/$range?key=$apiKey”; $response = file_get_contents($url); $data = json_decode($response,

Leer Más

Agregar opciones extras a productos woocommerce

https://youtu.be/kAE3GJxryMM add_action(‘woocommerce_before_add_to_cart_button’, ‘agregar_checkbox_flores’); function agregar_checkbox_flores() { global $product; // Define la categoría específica a la que se aplicará el checkbox $categoria_especifica = ‘nuevo_categoria’; // Reemplaza ‘nombre_de_la_categoria’ con el nombre

Leer Más

Campos personalizados en productos de woocommerce

https://www.youtube.com/watch?v=cUR47O1MxHM // Mostrar campos personalizados en la página de producto function mostrar_campos_personalizados_en_producto() { global $product; // Obtener los valores de los campos personalizados con ACF $battery = get_post_meta($product->get_id(), ‘Battery’,

Leer Más

Subscripcion form animate code

https://youtu.be/xnsUICdutVg #formcustomid { –orange: #ff7b0a; –pink: #fe3a7d; –gray: #ccc; } /* .elementor-message.elementor-message-success {*/ /* display: none;*/ /*}*/ /*.elementor-message.elementor-message-danger {*/ /* display: none;*/ /*}*/ .words { margin-top: 15px; } body

Leer Más

Redirección página de registro wordpress

https://youtu.be/ka3KQKsCzx0 add_action( ‘init’, ‘redirect_login_register’ ); function redirect_login_register() { global $pagenow; if ( $pagenow == ‘wp-login.php’ && $_GET[‘action’] == ‘register’ ) { $previous = $_SERVER[‘HTTP_REFERER’]; wp_redirect( $previous . ‘tudominio.com’ );

Leer Más

Carrusel de IMAGENES 3D con Elementor

https://youtu.be/qDhnbCiNLQ4 CSS .gallery-item { opacity: 0; position: absolute; transition: all 0.3s ease-in-out; z-index: 0; border-bottom: 15px; background-size: contain; } .gallery-item-1 { left: 25%; opacity: .4; transform: translateX(-50%); } .gallery-item-2,

Leer Más