Skip to content

Instantly share code, notes, and snippets.

View antsanchez's full-sized avatar

Antonio Sánchez antsanchez

View GitHub Profile
@antsanchez
antsanchez / app.js
Last active March 19, 2022 18:36
Localization Express.js: Language in URL
const express = require('express');
var app = express();
var hbs = require('hbs');
var i18n = require("i18n");
var _ = require('lodash');
app.set('view engine', 'hbs');
// Available languages
let locales = ['es', 'de', 'en', 'fr', 'it'];
@antsanchez
antsanchez / functions.php
Last active May 25, 2017 07:40
Seguimiento de conversiones en WooCommerce
/**
* Añade el código de conversion en la página de confirmación de compra
*/
add_action( 'woocommerce_thankyou', 'my_conversion_tracking_function' );
function my_conversion_tracking_function() {
?>
// Aquí el script de Analytics o AdWords
<?php
}
@antsanchez
antsanchez / app.js
Created May 21, 2017 14:32
Routes in Express.js
var express = require('express')
var app = express()
function userMiddleware(req, res, next) {
// Aquí el código para comprobar si el usuario está logeado
next();
}
function adminMiddleware(req, res, next) {
// Aquí el código para comprobar si es un admin logeado
@antsanchez
antsanchez / gist:a3940eff5b31836c59f5b8ea4b41efea
Created May 20, 2017 11:30
Protejer WordPress mediante .htaccess
#Protejer el archivo de instalación
<files install.php>
Order allow,deny
Deny from all
</files>
# Protejer el archivo de configuración
<files wp-config.php>
Order allow,deny
Deny from all