Skip to content

Instantly share code, notes, and snippets.

View perezdans's full-sized avatar

Jaime Pérez Dans perezdans

View GitHub Profile
/**
* (C)Leanest CSS spinner ever
*/
@keyframes spin {
to { transform: rotate(1turn); }
}
.progress {
position: relative;
@perezdans
perezdans / Bootstrap-3_Carousel-Collection
Last active September 8, 2015 12:06 — forked from loschke/Bootstrap-3_Carousel-Collection
Bootstrap 3 - Carousel Collection Pack
@perezdans
perezdans / .htaccess for Page Speed Insights
Last active November 9, 2021 13:06
.htaccess para WordPress para cumplir requisitos de pagespeed insights tanto de Caché de archivos como de compresión de ficheros
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
@perezdans
perezdans / deregister-dashicons.php
Last active May 21, 2017 20:39
Hacer deregister de los estilos CSS de los dashicons para todos los visitantes salvo cuando se muestre la barra de admin para mejorar Google Page Speed Insights
<?php
// Deregister los dashicons si no se muestra la barra de admin
add_action( 'wp_print_styles', function() {
if (!is_admin_bar_showing()) wp_deregister_style( 'dashicons' );
}, 100);
@perezdans
perezdans / Lista de paises en español ordenados alfabéticamente
Created July 6, 2017 10:11
Lista de paises en español ordenados alfabéticamente pensada para añadir a un desplegable personalizado del plugin Gravity Forms para WordPress
Afganistán
Albania
Alemania
Andorra
Angola
Antigua y Barbuda
Arabia Saudita
Argelia
Argentina
Armenia
@perezdans
perezdans / Texto solo para determinados usuarios
Last active September 4, 2017 18:33
Código para introducir en el functions.php para crear un shortcode que permita que determinados contenidos solo se muestren a determinados usuarios
<?php
add_shortcode( ‘registrado’, ‘shortcode_para_registrados’ );
function shortcode_para_registrados( $atts, $content = null ) {
global $current_user;
get_currentuserinfo();
if ( is_user_logged_in() && !is_null( $content ) && !is_feed() ) {
if (is_array($atts) && $atts['usuario'] == $current_user->user_login)
return $content;
}
return '';
@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]
@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 / 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';