Skip to content

Instantly share code, notes, and snippets.

<?php
add_filter( 'redsys_modify_data_to_send', 'datos_modificados_pasarela_pago_en_redsys' ); // Filtro para «Redsys redirección (por Jose Conti)»
add_filter( 'bizum_modify_data_to_send', 'datos_modificados_pasarela_pago_en_redsys' ); // Filtro para «Bizum (por Jose Conti)»
function datos_modificados_pasarela_pago_en_redsys( $redsys_data_send ) {
$order_total_sign = $redsys_data_send['order_total_sign']; // Precio total
$terminal = $redsys_data_send['DSMerchantTerminal']; // Número de terminal
$currency = $redsys_data_send['currency']; // Moneda (código internacional numérico)
$transaction_id2 = $redsys_data_send['transaction_id2']; // Número de pedido
<?php
// Register Custom Post Type
function ejemplo_custom_post_type() {
$labels = array(
'name' => _x( 'Post Types', 'Post Type General Name', 'dominio_traduccion' ),
'singular_name' => _x( 'Post Type', 'Post Type Singular Name', 'dominio_traduccion' ),
'menu_name' => __( 'Post Types', 'dominio_traduccion' ),
'name_admin_bar' => __( 'Post Type', 'dominio_traduccion' ),
'archives' => __( 'Item Archives', 'dominio_traduccion' ),
<?php
// filtro para añadir las acciones al listado de entradas (post)
add_filter( 'bulk_actions-edit-post', 'prefijo_anadimos_acciones_bulk' );
function prefijo_anadimos_acciones_bulk( $bulk_actions ) {
$bulk_actions['accion_primera_anadida'] = __( 'Esta es la acción primera', 'dominio_traduccion');
$bulk_actions['accion_segunda_anadida'] = __( 'Esta es la acción segunda', 'dominio_traduccion');
@joseconti
joseconti / Embed-Gist-Github-en-WordPress.php
Last active June 29, 2019 06:36
Embed Gist Github WordPress
<?php
wp_embed_register_handler( 'gist', '/https?:\/\/gist\.github\.com\/([a-z0-9]+)\/([a-z0-9]+)?/i', 'joseconti_embed_gist' );
function joseconti_embed_gist( $matches, $attr, $url, $rawattr ) {
$embed = sprintf(
'<script src="https://gist.github.com/%1$s/%2$s.js"></script>',
esc_attr( $matches[1] ),
esc_attr( $matches[2] )
);
@joseconti
joseconti / limpiar-qtranslate.sql
Created March 18, 2018 18:01
Limpiar qTranslateX
# QTRANSLATE CLEANUP QUERIES
# create temp column to separate post content on <!--more--> tag to simplify queries
ALTER TABLE `wp_posts` ADD `tmp_excerpt` TEXT CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL;
ALTER TABLE `wp_4_posts` ADD `tmp_excerpt` TEXT CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL;
ALTER TABLE `wp_3_posts` ADD `tmp_excerpt` TEXT CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL;
# split content