Skip to content

Instantly share code, notes, and snippets.

View perezdans's full-sized avatar

Jaime Pérez Dans perezdans

View GitHub Profile
@perezdans
perezdans / ajuste_anclas.css
Created November 17, 2020 07:57
Ajustar cabecera fija en anclas html
:target::before {
content: "";
display: block;
height: 90px; /* aquí la altura de la cabecera fija*/
margin: -90px 0 0; /* altura negativa de la cabecera fija */
}
@perezdans
perezdans / ocultar-sello-recaptcha.css
Created March 20, 2019 13:14
CSS para ocultar el sello que coloca recaptcha V3 en todas las páginas
.grecaptcha-badge {opacity:0}
@perezdans
perezdans / provincias.html
Last active January 28, 2025 17:40
Desplegable con la lista de provincias de España
<select required name="provincia" class="form-control">
<option value="">Elige Provincia</option>
<option value="Álava/Araba">Álava/Araba</option>
<option value="Albacete">Albacete</option>
<option value="Alicante">Alicante</option>
<option value="Almería">Almería</option>
<option value="Asturias">Asturias</option>
<option value="Ávila">Ávila</option>
<option value="Badajoz">Badajoz</option>
<option value="Baleares">Baleares</option>
@perezdans
perezdans / defer_javascript.php
Created February 28, 2018 12:30
Poner un attr defer en todos los javascript para optimizar la carga de la página. Sacado de ayudawp.com
// Aplazar JavaScripts
if (!(is_admin() )) {
function defer_parsing_of_js ( $url ) {
if ( FALSE === strpos( $url, '.js' ) ) return $url;
if ( strpos( $url, 'jquery.js' ) ) return $url;
// return "$url' defer ";
return "$url' defer onload='";
}
add_filter( 'clean_url', 'defer_parsing_of_js', 11, 1 );
}
@perezdans
perezdans / cumplir-rgpd-en-comentarios.php
Created February 19, 2018 11:54
Añadir casilla de aceptación de la política de privacidad en los comentarios de WordPress con un código. Necesario para cumplir la RGPD
<?php
/* Casilla de verificación de privacidad después del formulario de comentarios */
add_filter( 'comment_form_field_comment', 'mi_campo_de_privacidad_en_comentarios' );
function mi_campo_de_privacidad_en_comentarios( $comment_field ) {
return $comment_field.'<label><input type="checkbox" name="privacy" value="privacy-key" class="privacyBox" aria-req="true"> Acepto la <a target="blank" href="https://ayudawp.com/legal/">política de privacidad</a></label>';
}
//validación por javascript
add_action('wp_footer','valdate_privacy_comment_javascript');
function valdate_privacy_comment_javascript(){
if (is_single() && comments_open()){
@perezdans
perezdans / clientes_post_type.php
Created January 18, 2018 08:45
Código para meter en el functions.php o en un plugin para crear un custom post type de clientes para tu web de WordPress
<?php
if ( ! function_exists('clientes_post_type') ) {
// Register Custom Post Type
function clientes_post_type() {
$labels = array(
'name' => 'Clientes',
'singular_name' => 'Cliente',
'menu_name' => 'Clientes',
@perezdans
perezdans / Buscar <? antiguos
Created January 5, 2018 12:53
RegExp para buscar etiquetas abiertas con <? en lugar de con el más correcto <?php para utilizar con el buscador del sublime o similar
<\?[^p]
@perezdans
perezdans / Generar clave de administrador - wordpress.php
Last active September 25, 2019 07:34
Para poder dar un mejor soporte con mayor velocidad decidí crear un pequeño que script que crease un usuario con un nombre y contraseña de forma aleatoria y así poder acceder a dicho WordPress en el momento.Es muy sencillo de utilizar: solamente hay que subir el fichero wordpress.php a la raíz de nuestro WordPress y posteriormente ejecutar la url
<?php
//-- SUPONEMOS QUE EL FICHERO SE LLAMA wordpress.php
// AÑADIR NUEVO USUARIO EN WORDPRESS
// ----------------------------------
require_once('wp-blog-header.php');
require_once('wp-includes/registration.php');
// ----------------------------------------------------
// CONFIG VARIABLES
$newusername = 'perezdans';
@perezdans
perezdans / Mantener jerarquia de categorias de WordPress
Created October 6, 2017 07:21
Cuando tienes varias categorías / sub-categorías y marcas un post como perteneciente a una sub-categoría y lo guardas, WordPress automáticamente te muestra esa sub-categoría la primera y pierdes visualmente la jerarquía. Es decir, no puedes saber visualmente si es categoría principal o tiene una categoría “padre”.
// Keep Category Hierarchy
function keep_category_hierarchy( $args ) {
$args[‘checked_ontop’] = false;
return $args;
}
add_filter( ‘wp_terms_checklist_args’, ‘keep_category_hierarchy’ );
@perezdans
perezdans / .htaccess para forzar https
Created September 15, 2017 07:14
Forzar https en tu pagina
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]