SlideShare una empresa de Scribd logo
WordPress a medida
Ricardo Aiello
Analista/Desarrollador
mecanismos
de extensión
Mecanismos de extensión WordPress a medida
¿Por qué?
Si modificamos directamente el código de
WordPress, de un plugin o de un theme,
nuestros cambios se pierden al actualizarlo.
Y no, ignorar actualizaciones no es una opción.
¿Cuándo?
child
themes
Child themes WordPress a medida
Child themes WordPress a medida
child
theme
parent
theme
Child themes WordPress a medida
/*
Theme Name: Cualquier theme - Child
Description: Ejemplo genérico.
Author: Ricardo Aiello
Author URI: http://wpargentina.org/
Template: cualquiertheme
Version: 0.1
Text Domain: cualquiertheme-child
*/
@import url("../cualquiertheme/style.css");
/* Código CSS a partir de aquí */
Child themes WordPress a medida
<?php
/**
* Código PHP aquí
*/
//Creamos una función personalizada
function ctc_say_hello() {
echo __( 'Hello!', 'cualquiertheme-child' );
}
?>
Child themes WordPress a medida
<?php
if ( !function_exists( 'ct_do_something' ) ) {
function ct_do_something() {
//Hacer algo
}
}
?>
Child themes WordPress a medida
<?php
/**
* Código PHP aquí
*/
//Creamos una función personalizada
function ctc_say_hello() {
echo __( 'Hello!', 'cualquiertheme-child' );
}
//Reemplazamos una función del parent theme
function ct_do_something() {
//Hacer algo de manera diferente
}
?>
Child themes WordPress a medida
<?php
/**
* Plantilla alternativa para comentarios
*/
if ( post_password_required() ) {
return;
}
if ( comments_open() && post_type_supports(
get_post_type(),
'comments'
) ) {
//Muestro Facebook Comments
} else {
//Indico que no se puede comentar
}
?>
hooks
Hooks WordPress a medida
Hooks WordPress a medida
Hooks WordPress a medida
● mesa_puesta
● bebida_servida
● milanesa_servida
● ensalada_servida
● cena_comenzada
● cena_terminada
Hooks: Actions WordPress a medida
<?php
//Cuando una persona termina de cenar
add_action(
'cena_terminada',
'wpa_lavar_platos',
10,
1
);
function wpa_lavar_platos( $persona ) {
//Si esa persona es Pablo
if ( $persona->nombre == 'Pablo' ) {
//Le pedimos que lave los platos
$persona->lavar( 'platos' );
}
}
?>
Querido WordPress:
Cuando Pablo
termine de cenar,
¿le pedirías que
lave los platos?
¡Gracias!
Hooks: Actions WordPress a medida
<?php
//Cuando llegamos al final de la página
add_action(
'wp_footer', //$hook
'wpa_google_analytics', //$function
10, //$priority
0 //$arguments
);
function wpa_google_analytics() {
//Si el usuario no inició sesión
if ( !is_user_logged_in() ) {
//Mostramos el código de Analytics
?>
<!-- Aquí pegaríamos el código -->
<?php
}
}
?>
Querido WordPress:
Cuando un usuario
no registrado visite
una página del sitio,
¿podrías añadir al
final el código de
Google Analytics?
¡Gracias!
Hooks: Filters WordPress a medida
<?php
//Cuando servimos la ensalada
add_filter(
'ensalada_servida',
'wpa_condimentar',
10,
1
);
function wpa_condimentar( $ensalada ) {
//Buscamos los condimentos
global $aceite, $limon;
//Los añadimos a la ensalada
$ensalada = $ensalada + $aceite + $limon;
//Continuamos sirviéndola
return $ensalada;
}
?>
Querido WordPress:
Cuando sirvas la
ensalada, ¿podrías
condimentarla con
aceite y limón?
¡Gracias!
Hooks: Filters WordPress a medida
<?php
//Cuando mostramos el pie de página en el admin
add_filter(
'admin_footer_text', //$hook
'wpa_admin_footer_text', //$function
10, //$priority
1 //$arguments
);
function wpa_admin_footer_text( $text ) {
//Le anteponemos el nombre del sitio
$text = get_bloginfo( 'name' ) . '|' . $text;
//Devolvemos el pie de página
return $text;
}
?>
Querido WordPress:
Cuando muestres el
pie de página en el
admin, ¿podrías
anteponerle el
nombre del sitio?
¡Gracias!
<?php
remove_action(
$hook,
$function,
$priority
);
remove_all_actions(
$hook,
$priority
);
?>
Hooks: Actions & Filters WordPress a medida
<?php
remove_filter(
$hook,
$function,
$priority
);
remove_all_filters(
$hook,
$priority
);
?>
También podemos “descolgar”...
<?php
do_action(
$hook,
$arg_1, $arg_2, $arg_n
);
do_action_ref_array(
$hook,
$args
);
?>
Hooks: Actions & Filters WordPress a medida
<?php
apply_filters(
$hook,
$value,
$arg_1, $arg_2, $arg_n
);
apply_filters_ref_array(
$hook,
$args
);
?>
¿Cómo los encontramos?
plugins
a medida
Plugins a medida WordPress a medida
<?php
/*
Plugin Name: Mi plugin
Description: Ejemplo genérico.
Author: Ricardo Aiello
Author URI: http://wpargentina.org/
Version: 0.1
Text Domain: miplugin
*/
/* Código PHP a partir de aquí */
//Creamos otra función personalizada
function mp_say_goodbye() {
echo __( Goodbye!', 'miplugin' );
}
?>
preguntas
y comentarios
Gracias :) WordPress a medida

Más contenido relacionado

La actualidad más candente

Mi cliente es carnicero, no informático
Mi cliente es carnicero, no informáticoMi cliente es carnicero, no informático
Mi cliente es carnicero, no informático
Rosa Pérez Pérez
 
Links De Descarga
Links De DescargaLinks De Descarga
Links De Descarga
guestdd1673
 
Insertar prezi en wordpress
Insertar prezi en wordpressInsertar prezi en wordpress
Insertar prezi en wordpress
Cristian Salazar C.
 
Blog de angie y thefha
Blog de angie y thefhaBlog de angie y thefha
Blog de angie y thefha
angie-01
 
Capacitacion Wcreators
Capacitacion WcreatorsCapacitacion Wcreators
Capacitacion Wcreators
Desarrollos Tecnologicos SA
 
Practica miguel
Practica miguel Practica miguel
Practica miguel
miguichu872601
 
Mi primera App con GAE
Mi primera App con GAEMi primera App con GAE
Mi primera App con GAE
GDG Lima
 
Presentacion proyecto integrado nueva
Presentacion proyecto integrado nuevaPresentacion proyecto integrado nueva
Presentacion proyecto integrado nueva
danielgarcia30024
 
Pinterest para tu negocio para tu negocio Trama 2013
 Pinterest para tu negocio para tu negocio   Trama 2013 Pinterest para tu negocio para tu negocio   Trama 2013
Pinterest para tu negocio para tu negocio Trama 2013
Cati Molina Rodríguez
 
Creacion de Amawebs - Parte 2
Creacion de Amawebs - Parte 2Creacion de Amawebs - Parte 2
Creacion de Amawebs - Parte 2
José Rodriguez
 
Creacion de Amawebs - Parte 1
Creacion de Amawebs - Parte 1Creacion de Amawebs - Parte 1
Creacion de Amawebs - Parte 1
José Rodriguez
 
WordPress Bilbao: ¿Cuáles son los mejores plugins para WooCommerce?
WordPress Bilbao: ¿Cuáles son los mejores plugins para WooCommerce?WordPress Bilbao: ¿Cuáles son los mejores plugins para WooCommerce?
WordPress Bilbao: ¿Cuáles son los mejores plugins para WooCommerce?
Oscar Abad Folgueira
 
Como subir gadget_y_plantillas_de_otras
Como subir gadget_y_plantillas_de_otrasComo subir gadget_y_plantillas_de_otras
Como subir gadget_y_plantillas_de_otras
Lulu Peritta Prexiosa
 
Pasos para el blog de wordpress
Pasos para el blog de wordpressPasos para el blog de wordpress
Pasos para el blog de wordpress
liliana_masabanda
 
Como generar ingresos en la Web 2.0
Como generar ingresos en la Web 2.0Como generar ingresos en la Web 2.0
Como generar ingresos en la Web 2.0
Walter Alvarez
 
SemanaWP #3 - Campos personalizados sin limites en WooCommerce
SemanaWP #3 - Campos personalizados sin limites en WooCommerceSemanaWP #3 - Campos personalizados sin limites en WooCommerce
SemanaWP #3 - Campos personalizados sin limites en WooCommerce
Oscar Abad Folgueira
 
Presentación1
Presentación1Presentación1
Presentación1
Arahi Ricaurte
 
Crear enlaces e_insertar_imagenes
Crear enlaces e_insertar_imagenesCrear enlaces e_insertar_imagenes
Crear enlaces e_insertar_imagenes
Miguel Salazar Nogueira
 

La actualidad más candente (18)

Mi cliente es carnicero, no informático
Mi cliente es carnicero, no informáticoMi cliente es carnicero, no informático
Mi cliente es carnicero, no informático
 
Links De Descarga
Links De DescargaLinks De Descarga
Links De Descarga
 
Insertar prezi en wordpress
Insertar prezi en wordpressInsertar prezi en wordpress
Insertar prezi en wordpress
 
Blog de angie y thefha
Blog de angie y thefhaBlog de angie y thefha
Blog de angie y thefha
 
Capacitacion Wcreators
Capacitacion WcreatorsCapacitacion Wcreators
Capacitacion Wcreators
 
Practica miguel
Practica miguel Practica miguel
Practica miguel
 
Mi primera App con GAE
Mi primera App con GAEMi primera App con GAE
Mi primera App con GAE
 
Presentacion proyecto integrado nueva
Presentacion proyecto integrado nuevaPresentacion proyecto integrado nueva
Presentacion proyecto integrado nueva
 
Pinterest para tu negocio para tu negocio Trama 2013
 Pinterest para tu negocio para tu negocio   Trama 2013 Pinterest para tu negocio para tu negocio   Trama 2013
Pinterest para tu negocio para tu negocio Trama 2013
 
Creacion de Amawebs - Parte 2
Creacion de Amawebs - Parte 2Creacion de Amawebs - Parte 2
Creacion de Amawebs - Parte 2
 
Creacion de Amawebs - Parte 1
Creacion de Amawebs - Parte 1Creacion de Amawebs - Parte 1
Creacion de Amawebs - Parte 1
 
WordPress Bilbao: ¿Cuáles son los mejores plugins para WooCommerce?
WordPress Bilbao: ¿Cuáles son los mejores plugins para WooCommerce?WordPress Bilbao: ¿Cuáles son los mejores plugins para WooCommerce?
WordPress Bilbao: ¿Cuáles son los mejores plugins para WooCommerce?
 
Como subir gadget_y_plantillas_de_otras
Como subir gadget_y_plantillas_de_otrasComo subir gadget_y_plantillas_de_otras
Como subir gadget_y_plantillas_de_otras
 
Pasos para el blog de wordpress
Pasos para el blog de wordpressPasos para el blog de wordpress
Pasos para el blog de wordpress
 
Como generar ingresos en la Web 2.0
Como generar ingresos en la Web 2.0Como generar ingresos en la Web 2.0
Como generar ingresos en la Web 2.0
 
SemanaWP #3 - Campos personalizados sin limites en WooCommerce
SemanaWP #3 - Campos personalizados sin limites en WooCommerceSemanaWP #3 - Campos personalizados sin limites en WooCommerce
SemanaWP #3 - Campos personalizados sin limites en WooCommerce
 
Presentación1
Presentación1Presentación1
Presentación1
 
Crear enlaces e_insertar_imagenes
Crear enlaces e_insertar_imagenesCrear enlaces e_insertar_imagenes
Crear enlaces e_insertar_imagenes
 

Destacado

C I P A S E P T E M B R E 2010
C I P A  S E P T E M B R E 2010C I P A  S E P T E M B R E 2010
C I P A S E P T E M B R E 2010
Fattouma Djerrari
 
Hokus Pokusaa
Hokus PokusaaHokus Pokusaa
Hokus Pokusaanicole37
 
Questionnaire 2011
Questionnaire 2011Questionnaire 2011
Questionnaire 2011
cbbpn
 
Bien référencer son site Internet
Bien référencer son site InternetBien référencer son site Internet
Bien référencer son site Internet
Sylvie de Meeûs
 
Conférence "Optimiser son référencement Internet"
Conférence "Optimiser son référencement Internet"Conférence "Optimiser son référencement Internet"
Conférence "Optimiser son référencement Internet"
Sylvie de Meeûs
 
WEST Communities
WEST CommunitiesWEST Communities
WEST CommunitiesClusterWest
 
Politique En France
Politique En FrancePolitique En France
Politique En France
Yulaike padilla
 
Internet development 04
Internet development 04Internet development 04
Internet development 04
ihusain
 
Latest designs
Latest designsLatest designs
Latest designs
Jessica
 
Ayn Rand Dulac zanolli marichal
 Ayn Rand Dulac zanolli marichal Ayn Rand Dulac zanolli marichal
Ayn Rand Dulac zanolli marichalTheillier Nicomaque
 
BETA Programme / A / Equipe HEC
BETA Programme / A / Equipe HECBETA Programme / A / Equipe HEC
BETA Programme / A / Equipe HEC
Quattrolibri
 
My perfect etre (no reflexives)
My perfect etre  (no reflexives)My perfect etre  (no reflexives)
My perfect etre (no reflexives)Thirsk Langs
 
Innovation sociale : l'approche de User Studio (table ronde autour d'Ezio Man...
Innovation sociale : l'approche de User Studio (table ronde autour d'Ezio Man...Innovation sociale : l'approche de User Studio (table ronde autour d'Ezio Man...
Innovation sociale : l'approche de User Studio (table ronde autour d'Ezio Man...
User Studio
 
3 culture dunumerique-livrenumerique_cnfpt2011
3 culture dunumerique-livrenumerique_cnfpt20113 culture dunumerique-livrenumerique_cnfpt2011
3 culture dunumerique-livrenumerique_cnfpt2011
Fleury Christine
 
COMPTE RENDU REUNION N°1 de Benjamin DURAND du 12 JANVIER 2013
COMPTE RENDU REUNION N°1 de Benjamin DURAND du 12 JANVIER 2013COMPTE RENDU REUNION N°1 de Benjamin DURAND du 12 JANVIER 2013
COMPTE RENDU REUNION N°1 de Benjamin DURAND du 12 JANVIER 2013
ReaWeb 2.0
 
Atelier image employeur ROI
Atelier image employeur ROIAtelier image employeur ROI
Atelier image employeur ROIWeavlink
 
SoLozere - Expérimentation du Télétravail en Administration Centrale
SoLozere - Expérimentation du Télétravail en Administration CentraleSoLozere - Expérimentation du Télétravail en Administration Centrale
SoLozere - Expérimentation du Télétravail en Administration Centrale
Lozere Développement
 
Tics
TicsTics
La Mission Des Chats
La Mission Des ChatsLa Mission Des Chats
La Mission Des Chatsnicole37
 

Destacado (20)

C I P A S E P T E M B R E 2010
C I P A  S E P T E M B R E 2010C I P A  S E P T E M B R E 2010
C I P A S E P T E M B R E 2010
 
Hokus Pokusaa
Hokus PokusaaHokus Pokusaa
Hokus Pokusaa
 
Questionnaire 2011
Questionnaire 2011Questionnaire 2011
Questionnaire 2011
 
Bien référencer son site Internet
Bien référencer son site InternetBien référencer son site Internet
Bien référencer son site Internet
 
Conférence "Optimiser son référencement Internet"
Conférence "Optimiser son référencement Internet"Conférence "Optimiser son référencement Internet"
Conférence "Optimiser son référencement Internet"
 
WEST Communities
WEST CommunitiesWEST Communities
WEST Communities
 
Politique En France
Politique En FrancePolitique En France
Politique En France
 
Internet development 04
Internet development 04Internet development 04
Internet development 04
 
Latest designs
Latest designsLatest designs
Latest designs
 
Ayn Rand Dulac zanolli marichal
 Ayn Rand Dulac zanolli marichal Ayn Rand Dulac zanolli marichal
Ayn Rand Dulac zanolli marichal
 
BETA Programme / A / Equipe HEC
BETA Programme / A / Equipe HECBETA Programme / A / Equipe HEC
BETA Programme / A / Equipe HEC
 
Webquets
WebquetsWebquets
Webquets
 
My perfect etre (no reflexives)
My perfect etre  (no reflexives)My perfect etre  (no reflexives)
My perfect etre (no reflexives)
 
Innovation sociale : l'approche de User Studio (table ronde autour d'Ezio Man...
Innovation sociale : l'approche de User Studio (table ronde autour d'Ezio Man...Innovation sociale : l'approche de User Studio (table ronde autour d'Ezio Man...
Innovation sociale : l'approche de User Studio (table ronde autour d'Ezio Man...
 
3 culture dunumerique-livrenumerique_cnfpt2011
3 culture dunumerique-livrenumerique_cnfpt20113 culture dunumerique-livrenumerique_cnfpt2011
3 culture dunumerique-livrenumerique_cnfpt2011
 
COMPTE RENDU REUNION N°1 de Benjamin DURAND du 12 JANVIER 2013
COMPTE RENDU REUNION N°1 de Benjamin DURAND du 12 JANVIER 2013COMPTE RENDU REUNION N°1 de Benjamin DURAND du 12 JANVIER 2013
COMPTE RENDU REUNION N°1 de Benjamin DURAND du 12 JANVIER 2013
 
Atelier image employeur ROI
Atelier image employeur ROIAtelier image employeur ROI
Atelier image employeur ROI
 
SoLozere - Expérimentation du Télétravail en Administration Centrale
SoLozere - Expérimentation du Télétravail en Administration CentraleSoLozere - Expérimentation du Télétravail en Administration Centrale
SoLozere - Expérimentation du Télétravail en Administration Centrale
 
Tics
TicsTics
Tics
 
La Mission Des Chats
La Mission Des ChatsLa Mission Des Chats
La Mission Des Chats
 

Similar a 07 de Abril 2015: Ricardo Aiello - WordPress a Medida

La potencia sin control no sirve de nada, claves para aprovechar el uso de Wo...
La potencia sin control no sirve de nada, claves para aprovechar el uso de Wo...La potencia sin control no sirve de nada, claves para aprovechar el uso de Wo...
La potencia sin control no sirve de nada, claves para aprovechar el uso de Wo...
Asociación Webmasters Cantabria
 
Desarrollo de Themes de WordPress desde cero. @DarioBF en @WPBilbao
Desarrollo de Themes de WordPress desde cero. @DarioBF en @WPBilbaoDesarrollo de Themes de WordPress desde cero. @DarioBF en @WPBilbao
Desarrollo de Themes de WordPress desde cero. @DarioBF en @WPBilbao
Darío BF
 
Guia word press
Guia word pressGuia word press
Guia word press
ivan1587
 
Introducción a los hooks
Introducción a los hooksIntroducción a los hooks
Introducción a los hooks
Juan Javier Moreno Restituto
 
WordPress Multisite, un WordPress para dominarlos a todos
WordPress Multisite, un WordPress para dominarlos a todosWordPress Multisite, un WordPress para dominarlos a todos
WordPress Multisite, un WordPress para dominarlos a todos
Oscar Abad Folgueira
 
Cómo Migrar Tu Web a WordPress
Cómo Migrar Tu Web a WordPressCómo Migrar Tu Web a WordPress
Cómo Migrar Tu Web a WordPress
Nelio Software
 
Monta WordPress en tu empresa
Monta WordPress en tu empresaMonta WordPress en tu empresa
Monta WordPress en tu empresa
Iñaki Arenaza
 
Cómo migrar tu web a WordPress (y no morir en el intento)
Cómo migrar tu web a WordPress (y no morir en el intento)Cómo migrar tu web a WordPress (y no morir en el intento)
Cómo migrar tu web a WordPress (y no morir en el intento)
Nelio Software
 
Creación de un sitio web en wordpress
Creación de un sitio web en wordpressCreación de un sitio web en wordpress
Creación de un sitio web en wordpress
Milton González
 
WordPress, mucho más que un CMS para Blogs!!!
WordPress, mucho más que un CMS para Blogs!!!WordPress, mucho más que un CMS para Blogs!!!
WordPress, mucho más que un CMS para Blogs!!!
Daniel Bertinat
 
WPEuskadi 2015 - La potencia sin control no sirve de nada, claves para aprove...
WPEuskadi 2015 - La potencia sin control no sirve de nada, claves para aprove...WPEuskadi 2015 - La potencia sin control no sirve de nada, claves para aprove...
WPEuskadi 2015 - La potencia sin control no sirve de nada, claves para aprove...
Darío BF
 
WordCamp Sevilla 2016 - Creación de un plugin con subida a WordPress.org
WordCamp Sevilla 2016 - Creación de un plugin con subida a WordPress.orgWordCamp Sevilla 2016 - Creación de un plugin con subida a WordPress.org
WordCamp Sevilla 2016 - Creación de un plugin con subida a WordPress.org
Raúl Martínez
 
Curso Wordpress - Diseña tu Web en Wordpress
Curso Wordpress - Diseña tu Web en WordpressCurso Wordpress - Diseña tu Web en Wordpress
Curso Wordpress - Diseña tu Web en Wordpress
Toni Padrell
 
WordPress y JavaScript
WordPress y JavaScriptWordPress y JavaScript
WordPress y JavaScript
Juan Pablo De la torre Valdez
 
Clinic seo 2019 wordpress wpo nivel super saiyan
Clinic seo 2019 wordpress wpo nivel super saiyanClinic seo 2019 wordpress wpo nivel super saiyan
Clinic seo 2019 wordpress wpo nivel super saiyan
Clinic Seo
 
Buddypress: Social Networking, in a Box
Buddypress: Social Networking, in a BoxBuddypress: Social Networking, in a Box
Buddypress: Social Networking, in a Box
Iñaki Arenaza
 
Wordcamp España Online - Menos plugins y más optimización SEO
Wordcamp España Online - Menos plugins y más optimización SEOWordcamp España Online - Menos plugins y más optimización SEO
Wordcamp España Online - Menos plugins y más optimización SEO
David Ayala Gil
 
Crear Plugin de WordPress desde Cero
Crear Plugin de WordPress desde CeroCrear Plugin de WordPress desde Cero
Crear Plugin de WordPress desde Cero
Eduardo Turiño
 
Taller introduccion symfony2
Taller introduccion symfony2Taller introduccion symfony2
Taller introduccion symfony2
Mario IC
 
Apuntes como-instalar-wp
Apuntes como-instalar-wpApuntes como-instalar-wp
Apuntes como-instalar-wp
Fco Javier Arias Cobo
 

Similar a 07 de Abril 2015: Ricardo Aiello - WordPress a Medida (20)

La potencia sin control no sirve de nada, claves para aprovechar el uso de Wo...
La potencia sin control no sirve de nada, claves para aprovechar el uso de Wo...La potencia sin control no sirve de nada, claves para aprovechar el uso de Wo...
La potencia sin control no sirve de nada, claves para aprovechar el uso de Wo...
 
Desarrollo de Themes de WordPress desde cero. @DarioBF en @WPBilbao
Desarrollo de Themes de WordPress desde cero. @DarioBF en @WPBilbaoDesarrollo de Themes de WordPress desde cero. @DarioBF en @WPBilbao
Desarrollo de Themes de WordPress desde cero. @DarioBF en @WPBilbao
 
Guia word press
Guia word pressGuia word press
Guia word press
 
Introducción a los hooks
Introducción a los hooksIntroducción a los hooks
Introducción a los hooks
 
WordPress Multisite, un WordPress para dominarlos a todos
WordPress Multisite, un WordPress para dominarlos a todosWordPress Multisite, un WordPress para dominarlos a todos
WordPress Multisite, un WordPress para dominarlos a todos
 
Cómo Migrar Tu Web a WordPress
Cómo Migrar Tu Web a WordPressCómo Migrar Tu Web a WordPress
Cómo Migrar Tu Web a WordPress
 
Monta WordPress en tu empresa
Monta WordPress en tu empresaMonta WordPress en tu empresa
Monta WordPress en tu empresa
 
Cómo migrar tu web a WordPress (y no morir en el intento)
Cómo migrar tu web a WordPress (y no morir en el intento)Cómo migrar tu web a WordPress (y no morir en el intento)
Cómo migrar tu web a WordPress (y no morir en el intento)
 
Creación de un sitio web en wordpress
Creación de un sitio web en wordpressCreación de un sitio web en wordpress
Creación de un sitio web en wordpress
 
WordPress, mucho más que un CMS para Blogs!!!
WordPress, mucho más que un CMS para Blogs!!!WordPress, mucho más que un CMS para Blogs!!!
WordPress, mucho más que un CMS para Blogs!!!
 
WPEuskadi 2015 - La potencia sin control no sirve de nada, claves para aprove...
WPEuskadi 2015 - La potencia sin control no sirve de nada, claves para aprove...WPEuskadi 2015 - La potencia sin control no sirve de nada, claves para aprove...
WPEuskadi 2015 - La potencia sin control no sirve de nada, claves para aprove...
 
WordCamp Sevilla 2016 - Creación de un plugin con subida a WordPress.org
WordCamp Sevilla 2016 - Creación de un plugin con subida a WordPress.orgWordCamp Sevilla 2016 - Creación de un plugin con subida a WordPress.org
WordCamp Sevilla 2016 - Creación de un plugin con subida a WordPress.org
 
Curso Wordpress - Diseña tu Web en Wordpress
Curso Wordpress - Diseña tu Web en WordpressCurso Wordpress - Diseña tu Web en Wordpress
Curso Wordpress - Diseña tu Web en Wordpress
 
WordPress y JavaScript
WordPress y JavaScriptWordPress y JavaScript
WordPress y JavaScript
 
Clinic seo 2019 wordpress wpo nivel super saiyan
Clinic seo 2019 wordpress wpo nivel super saiyanClinic seo 2019 wordpress wpo nivel super saiyan
Clinic seo 2019 wordpress wpo nivel super saiyan
 
Buddypress: Social Networking, in a Box
Buddypress: Social Networking, in a BoxBuddypress: Social Networking, in a Box
Buddypress: Social Networking, in a Box
 
Wordcamp España Online - Menos plugins y más optimización SEO
Wordcamp España Online - Menos plugins y más optimización SEOWordcamp España Online - Menos plugins y más optimización SEO
Wordcamp España Online - Menos plugins y más optimización SEO
 
Crear Plugin de WordPress desde Cero
Crear Plugin de WordPress desde CeroCrear Plugin de WordPress desde Cero
Crear Plugin de WordPress desde Cero
 
Taller introduccion symfony2
Taller introduccion symfony2Taller introduccion symfony2
Taller introduccion symfony2
 
Apuntes como-instalar-wp
Apuntes como-instalar-wpApuntes como-instalar-wp
Apuntes como-instalar-wp
 

Más de wpargentina

Mailén Knoblovits: Lo que marca la diferencia
Mailén Knoblovits: Lo que marca la diferenciaMailén Knoblovits: Lo que marca la diferencia
Mailén Knoblovits: Lo que marca la diferencia
wpargentina
 
Andrés Villarreal: Depresión, Ansiedad y Otros Demonios
Andrés Villarreal: Depresión, Ansiedad y Otros DemoniosAndrés Villarreal: Depresión, Ansiedad y Otros Demonios
Andrés Villarreal: Depresión, Ansiedad y Otros Demonios
wpargentina
 
Lucas Maglicic: Estadísticas de visita y/o Google Analytics con WordPress
Lucas Maglicic: Estadísticas de visita y/o Google Analytics con WordPressLucas Maglicic: Estadísticas de visita y/o Google Analytics con WordPress
Lucas Maglicic: Estadísticas de visita y/o Google Analytics con WordPress
wpargentina
 
Otto Wald: Cómo preguntar (y lograr que te respondan) en un foro
Otto Wald: Cómo preguntar (y lograr que te respondan) en un foroOtto Wald: Cómo preguntar (y lograr que te respondan) en un foro
Otto Wald: Cómo preguntar (y lograr que te respondan) en un foro
wpargentina
 
Iván Briceño: Herramientas de SEO On-Page para WordPress
Iván Briceño: Herramientas de SEO On-Page para WordPressIván Briceño: Herramientas de SEO On-Page para WordPress
Iván Briceño: Herramientas de SEO On-Page para WordPress
wpargentina
 
Javier Schvindlerman: Creando un plan de contenidos anual en 6 minutos
Javier Schvindlerman: Creando un plan de contenidos anual en 6 minutosJavier Schvindlerman: Creando un plan de contenidos anual en 6 minutos
Javier Schvindlerman: Creando un plan de contenidos anual en 6 minutos
wpargentina
 
Spencer Cloud: Cömo Crear un Custom Post Type
Spencer Cloud: Cömo Crear un Custom Post TypeSpencer Cloud: Cömo Crear un Custom Post Type
Spencer Cloud: Cömo Crear un Custom Post Type
wpargentina
 
Ximena Vinitzca: ¿Cómo generar una API key de Google Maps?
Ximena Vinitzca: ¿Cómo generar una API key de Google Maps?Ximena Vinitzca: ¿Cómo generar una API key de Google Maps?
Ximena Vinitzca: ¿Cómo generar una API key de Google Maps?
wpargentina
 
WordPress WPO: Consejos y Herramientas (Federico Álvarez - Meetup Bs. As. Oct...
WordPress WPO: Consejos y Herramientas (Federico Álvarez - Meetup Bs. As. Oct...WordPress WPO: Consejos y Herramientas (Federico Álvarez - Meetup Bs. As. Oct...
WordPress WPO: Consejos y Herramientas (Federico Álvarez - Meetup Bs. As. Oct...
wpargentina
 
Cómo convertí mi trabajo freelance en un negocio (Mercedes Bugarin - Meetup...
Cómo convertí mi trabajo freelance en un negocio (Mercedes Bugarin - Meetup...Cómo convertí mi trabajo freelance en un negocio (Mercedes Bugarin - Meetup...
Cómo convertí mi trabajo freelance en un negocio (Mercedes Bugarin - Meetup...
wpargentina
 
Trabajo a distancia: retos y oportunidades (Karen Arnold, WCBA 2017)
 Trabajo a distancia: retos y oportunidades (Karen Arnold, WCBA 2017) Trabajo a distancia: retos y oportunidades (Karen Arnold, WCBA 2017)
Trabajo a distancia: retos y oportunidades (Karen Arnold, WCBA 2017)
wpargentina
 
Introducción a herramientas de Roots (José Debuchy, WCBA 2017)
 Introducción a herramientas de Roots (José Debuchy, WCBA 2017) Introducción a herramientas de Roots (José Debuchy, WCBA 2017)
Introducción a herramientas de Roots (José Debuchy, WCBA 2017)
wpargentina
 
El soporte soporta tu negocio: caso de estudio de WPML (Otto Wald, WCBA 2017)
 El soporte soporta tu negocio: caso de estudio de WPML (Otto Wald, WCBA 2017) El soporte soporta tu negocio: caso de estudio de WPML (Otto Wald, WCBA 2017)
El soporte soporta tu negocio: caso de estudio de WPML (Otto Wald, WCBA 2017)
wpargentina
 
7 claves para romperla con tus contenidos digitales (Pablo Croci, WCBA 2017)
 7 claves para romperla con tus contenidos digitales (Pablo Croci, WCBA 2017) 7 claves para romperla con tus contenidos digitales (Pablo Croci, WCBA 2017)
7 claves para romperla con tus contenidos digitales (Pablo Croci, WCBA 2017)
wpargentina
 
Multisites: creando una red de sitios con WordPress (Pablo Capello, WCBA 2017)
 Multisites: creando una red de sitios con WordPress (Pablo Capello, WCBA 2017) Multisites: creando una red de sitios con WordPress (Pablo Capello, WCBA 2017)
Multisites: creando una red de sitios con WordPress (Pablo Capello, WCBA 2017)
wpargentina
 
Protegiendo tu presencia web con WordPress (Mike Schroder, WCBA 2017)
 Protegiendo tu presencia web con WordPress (Mike Schroder, WCBA 2017) Protegiendo tu presencia web con WordPress (Mike Schroder, WCBA 2017)
Protegiendo tu presencia web con WordPress (Mike Schroder, WCBA 2017)
wpargentina
 
WordPress: una opción (no siempre) consciente (Ricardo Aiello, WCBA 2017)
 WordPress: una opción (no siempre) consciente (Ricardo Aiello, WCBA 2017) WordPress: una opción (no siempre) consciente (Ricardo Aiello, WCBA 2017)
WordPress: una opción (no siempre) consciente (Ricardo Aiello, WCBA 2017)
wpargentina
 
WordPress en el mercado editorial: dos casos de éxito (Miguel Lederkremer, W...
 WordPress en el mercado editorial: dos casos de éxito (Miguel Lederkremer, W... WordPress en el mercado editorial: dos casos de éxito (Miguel Lederkremer, W...
WordPress en el mercado editorial: dos casos de éxito (Miguel Lederkremer, W...
wpargentina
 
Definiciones en desarrollo web: cómo trabajar sobre WordPress (Andrés Villar...
 Definiciones en desarrollo web: cómo trabajar sobre WordPress (Andrés Villar... Definiciones en desarrollo web: cómo trabajar sobre WordPress (Andrés Villar...
Definiciones en desarrollo web: cómo trabajar sobre WordPress (Andrés Villar...
wpargentina
 
Plugins con React y la REST API (Elio Rivero, WCBA 2017)
 Plugins con React y la REST API (Elio Rivero, WCBA 2017) Plugins con React y la REST API (Elio Rivero, WCBA 2017)
Plugins con React y la REST API (Elio Rivero, WCBA 2017)
wpargentina
 

Más de wpargentina (20)

Mailén Knoblovits: Lo que marca la diferencia
Mailén Knoblovits: Lo que marca la diferenciaMailén Knoblovits: Lo que marca la diferencia
Mailén Knoblovits: Lo que marca la diferencia
 
Andrés Villarreal: Depresión, Ansiedad y Otros Demonios
Andrés Villarreal: Depresión, Ansiedad y Otros DemoniosAndrés Villarreal: Depresión, Ansiedad y Otros Demonios
Andrés Villarreal: Depresión, Ansiedad y Otros Demonios
 
Lucas Maglicic: Estadísticas de visita y/o Google Analytics con WordPress
Lucas Maglicic: Estadísticas de visita y/o Google Analytics con WordPressLucas Maglicic: Estadísticas de visita y/o Google Analytics con WordPress
Lucas Maglicic: Estadísticas de visita y/o Google Analytics con WordPress
 
Otto Wald: Cómo preguntar (y lograr que te respondan) en un foro
Otto Wald: Cómo preguntar (y lograr que te respondan) en un foroOtto Wald: Cómo preguntar (y lograr que te respondan) en un foro
Otto Wald: Cómo preguntar (y lograr que te respondan) en un foro
 
Iván Briceño: Herramientas de SEO On-Page para WordPress
Iván Briceño: Herramientas de SEO On-Page para WordPressIván Briceño: Herramientas de SEO On-Page para WordPress
Iván Briceño: Herramientas de SEO On-Page para WordPress
 
Javier Schvindlerman: Creando un plan de contenidos anual en 6 minutos
Javier Schvindlerman: Creando un plan de contenidos anual en 6 minutosJavier Schvindlerman: Creando un plan de contenidos anual en 6 minutos
Javier Schvindlerman: Creando un plan de contenidos anual en 6 minutos
 
Spencer Cloud: Cömo Crear un Custom Post Type
Spencer Cloud: Cömo Crear un Custom Post TypeSpencer Cloud: Cömo Crear un Custom Post Type
Spencer Cloud: Cömo Crear un Custom Post Type
 
Ximena Vinitzca: ¿Cómo generar una API key de Google Maps?
Ximena Vinitzca: ¿Cómo generar una API key de Google Maps?Ximena Vinitzca: ¿Cómo generar una API key de Google Maps?
Ximena Vinitzca: ¿Cómo generar una API key de Google Maps?
 
WordPress WPO: Consejos y Herramientas (Federico Álvarez - Meetup Bs. As. Oct...
WordPress WPO: Consejos y Herramientas (Federico Álvarez - Meetup Bs. As. Oct...WordPress WPO: Consejos y Herramientas (Federico Álvarez - Meetup Bs. As. Oct...
WordPress WPO: Consejos y Herramientas (Federico Álvarez - Meetup Bs. As. Oct...
 
Cómo convertí mi trabajo freelance en un negocio (Mercedes Bugarin - Meetup...
Cómo convertí mi trabajo freelance en un negocio (Mercedes Bugarin - Meetup...Cómo convertí mi trabajo freelance en un negocio (Mercedes Bugarin - Meetup...
Cómo convertí mi trabajo freelance en un negocio (Mercedes Bugarin - Meetup...
 
Trabajo a distancia: retos y oportunidades (Karen Arnold, WCBA 2017)
 Trabajo a distancia: retos y oportunidades (Karen Arnold, WCBA 2017) Trabajo a distancia: retos y oportunidades (Karen Arnold, WCBA 2017)
Trabajo a distancia: retos y oportunidades (Karen Arnold, WCBA 2017)
 
Introducción a herramientas de Roots (José Debuchy, WCBA 2017)
 Introducción a herramientas de Roots (José Debuchy, WCBA 2017) Introducción a herramientas de Roots (José Debuchy, WCBA 2017)
Introducción a herramientas de Roots (José Debuchy, WCBA 2017)
 
El soporte soporta tu negocio: caso de estudio de WPML (Otto Wald, WCBA 2017)
 El soporte soporta tu negocio: caso de estudio de WPML (Otto Wald, WCBA 2017) El soporte soporta tu negocio: caso de estudio de WPML (Otto Wald, WCBA 2017)
El soporte soporta tu negocio: caso de estudio de WPML (Otto Wald, WCBA 2017)
 
7 claves para romperla con tus contenidos digitales (Pablo Croci, WCBA 2017)
 7 claves para romperla con tus contenidos digitales (Pablo Croci, WCBA 2017) 7 claves para romperla con tus contenidos digitales (Pablo Croci, WCBA 2017)
7 claves para romperla con tus contenidos digitales (Pablo Croci, WCBA 2017)
 
Multisites: creando una red de sitios con WordPress (Pablo Capello, WCBA 2017)
 Multisites: creando una red de sitios con WordPress (Pablo Capello, WCBA 2017) Multisites: creando una red de sitios con WordPress (Pablo Capello, WCBA 2017)
Multisites: creando una red de sitios con WordPress (Pablo Capello, WCBA 2017)
 
Protegiendo tu presencia web con WordPress (Mike Schroder, WCBA 2017)
 Protegiendo tu presencia web con WordPress (Mike Schroder, WCBA 2017) Protegiendo tu presencia web con WordPress (Mike Schroder, WCBA 2017)
Protegiendo tu presencia web con WordPress (Mike Schroder, WCBA 2017)
 
WordPress: una opción (no siempre) consciente (Ricardo Aiello, WCBA 2017)
 WordPress: una opción (no siempre) consciente (Ricardo Aiello, WCBA 2017) WordPress: una opción (no siempre) consciente (Ricardo Aiello, WCBA 2017)
WordPress: una opción (no siempre) consciente (Ricardo Aiello, WCBA 2017)
 
WordPress en el mercado editorial: dos casos de éxito (Miguel Lederkremer, W...
 WordPress en el mercado editorial: dos casos de éxito (Miguel Lederkremer, W... WordPress en el mercado editorial: dos casos de éxito (Miguel Lederkremer, W...
WordPress en el mercado editorial: dos casos de éxito (Miguel Lederkremer, W...
 
Definiciones en desarrollo web: cómo trabajar sobre WordPress (Andrés Villar...
 Definiciones en desarrollo web: cómo trabajar sobre WordPress (Andrés Villar... Definiciones en desarrollo web: cómo trabajar sobre WordPress (Andrés Villar...
Definiciones en desarrollo web: cómo trabajar sobre WordPress (Andrés Villar...
 
Plugins con React y la REST API (Elio Rivero, WCBA 2017)
 Plugins con React y la REST API (Elio Rivero, WCBA 2017) Plugins con React y la REST API (Elio Rivero, WCBA 2017)
Plugins con React y la REST API (Elio Rivero, WCBA 2017)
 

Último

625204013-64-Camino-a-----La-Lectura.pdf
625204013-64-Camino-a-----La-Lectura.pdf625204013-64-Camino-a-----La-Lectura.pdf
625204013-64-Camino-a-----La-Lectura.pdf
yuberpalma
 
Catalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador Valencia
Catalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador ValenciaCatalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador Valencia
Catalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador Valencia
AMADO SALVADOR
 
Manual de soporte y mantenimiento de equipo de cómputo
Manual de soporte y mantenimiento de equipo de cómputoManual de soporte y mantenimiento de equipo de cómputo
Manual de soporte y mantenimiento de equipo de cómputo
doctorsoluciones34
 
Second Life, informe de actividad del maestro Tapia
Second Life, informe de actividad del maestro TapiaSecond Life, informe de actividad del maestro Tapia
Second Life, informe de actividad del maestro Tapia
al050121024
 
Presentación Seguridad Digital Profesional Azul Oscuro (1).pdf
Presentación Seguridad Digital Profesional Azul Oscuro (1).pdfPresentación Seguridad Digital Profesional Azul Oscuro (1).pdf
Presentación Seguridad Digital Profesional Azul Oscuro (1).pdf
giampierdiaz5
 
Manual Web soporte y mantenimiento de equipo de computo
Manual Web soporte y mantenimiento de equipo de computoManual Web soporte y mantenimiento de equipo de computo
Manual Web soporte y mantenimiento de equipo de computo
mantenimientocarbra6
 
Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)
Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)
Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)
AbrahamCastillo42
 
Manual de Soporte y mantenimiento de equipo de cómputos
Manual de Soporte y mantenimiento de equipo de cómputosManual de Soporte y mantenimiento de equipo de cómputos
Manual de Soporte y mantenimiento de equipo de cómputos
cbtechchihuahua
 
edublogs info.docx asdasfasfsawqrdqwfqwfqwfq
edublogs info.docx asdasfasfsawqrdqwfqwfqwfqedublogs info.docx asdasfasfsawqrdqwfqwfqwfq
edublogs info.docx asdasfasfsawqrdqwfqwfqwfq
larapalaciosmonzon28
 
Mantenimiento de sistemas eléctricos y electrónicosarticles-241712_recurso_6....
Mantenimiento de sistemas eléctricos y electrónicosarticles-241712_recurso_6....Mantenimiento de sistemas eléctricos y electrónicosarticles-241712_recurso_6....
Mantenimiento de sistemas eléctricos y electrónicosarticles-241712_recurso_6....
MiguelAtencio10
 
EXAMEN DE TOPOGRAFIA RESUELTO-2017 CURSO DE UNIVERSIDAD
EXAMEN DE TOPOGRAFIA RESUELTO-2017 CURSO DE UNIVERSIDADEXAMEN DE TOPOGRAFIA RESUELTO-2017 CURSO DE UNIVERSIDAD
EXAMEN DE TOPOGRAFIA RESUELTO-2017 CURSO DE UNIVERSIDAD
AngelCristhianMB
 
Presentación de Tic en educación y sobre blogger
Presentación de Tic en educación y sobre bloggerPresentación de Tic en educación y sobre blogger
Presentación de Tic en educación y sobre blogger
larapalaciosmonzon28
 
Programming & Artificial Intelligence ebook.pdf
Programming & Artificial Intelligence ebook.pdfProgramming & Artificial Intelligence ebook.pdf
Programming & Artificial Intelligence ebook.pdf
Manuel Diaz
 
MONOGRAFIA memoria RAM.docx trabajo DE TECNOLOGIA
MONOGRAFIA memoria RAM.docx trabajo DE TECNOLOGIAMONOGRAFIA memoria RAM.docx trabajo DE TECNOLOGIA
MONOGRAFIA memoria RAM.docx trabajo DE TECNOLOGIA
leia ereni
 
REVISTA TECNOLOGICA PARA EL DESARROLLO HUMANO
REVISTA TECNOLOGICA PARA EL DESARROLLO HUMANOREVISTA TECNOLOGICA PARA EL DESARROLLO HUMANO
REVISTA TECNOLOGICA PARA EL DESARROLLO HUMANO
gisellearanguren1
 
Projecte Iniciativa TIC 2024 HPE. inCV.pdf
Projecte Iniciativa TIC 2024 HPE. inCV.pdfProjecte Iniciativa TIC 2024 HPE. inCV.pdf
Projecte Iniciativa TIC 2024 HPE. inCV.pdf
Festibity
 
El uso de las TIC por Cecilia Pozos S..pptx
El uso de las TIC  por Cecilia Pozos S..pptxEl uso de las TIC  por Cecilia Pozos S..pptx
El uso de las TIC por Cecilia Pozos S..pptx
cecypozos703
 
Informació Projecte Iniciativa TIC SOPRA STERIA.pdf
Informació Projecte Iniciativa TIC SOPRA STERIA.pdfInformació Projecte Iniciativa TIC SOPRA STERIA.pdf
Informació Projecte Iniciativa TIC SOPRA STERIA.pdf
Festibity
 
mantenimiento de chasis y carroceria1.pptx
mantenimiento de chasis y carroceria1.pptxmantenimiento de chasis y carroceria1.pptx
mantenimiento de chasis y carroceria1.pptx
MiguelAtencio10
 
Projecte Iniciativa TIC 2024 SOPRA STERIA. inCV.pdf
Projecte Iniciativa TIC 2024 SOPRA STERIA. inCV.pdfProjecte Iniciativa TIC 2024 SOPRA STERIA. inCV.pdf
Projecte Iniciativa TIC 2024 SOPRA STERIA. inCV.pdf
Festibity
 

Último (20)

625204013-64-Camino-a-----La-Lectura.pdf
625204013-64-Camino-a-----La-Lectura.pdf625204013-64-Camino-a-----La-Lectura.pdf
625204013-64-Camino-a-----La-Lectura.pdf
 
Catalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador Valencia
Catalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador ValenciaCatalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador Valencia
Catalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador Valencia
 
Manual de soporte y mantenimiento de equipo de cómputo
Manual de soporte y mantenimiento de equipo de cómputoManual de soporte y mantenimiento de equipo de cómputo
Manual de soporte y mantenimiento de equipo de cómputo
 
Second Life, informe de actividad del maestro Tapia
Second Life, informe de actividad del maestro TapiaSecond Life, informe de actividad del maestro Tapia
Second Life, informe de actividad del maestro Tapia
 
Presentación Seguridad Digital Profesional Azul Oscuro (1).pdf
Presentación Seguridad Digital Profesional Azul Oscuro (1).pdfPresentación Seguridad Digital Profesional Azul Oscuro (1).pdf
Presentación Seguridad Digital Profesional Azul Oscuro (1).pdf
 
Manual Web soporte y mantenimiento de equipo de computo
Manual Web soporte y mantenimiento de equipo de computoManual Web soporte y mantenimiento de equipo de computo
Manual Web soporte y mantenimiento de equipo de computo
 
Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)
Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)
Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)
 
Manual de Soporte y mantenimiento de equipo de cómputos
Manual de Soporte y mantenimiento de equipo de cómputosManual de Soporte y mantenimiento de equipo de cómputos
Manual de Soporte y mantenimiento de equipo de cómputos
 
edublogs info.docx asdasfasfsawqrdqwfqwfqwfq
edublogs info.docx asdasfasfsawqrdqwfqwfqwfqedublogs info.docx asdasfasfsawqrdqwfqwfqwfq
edublogs info.docx asdasfasfsawqrdqwfqwfqwfq
 
Mantenimiento de sistemas eléctricos y electrónicosarticles-241712_recurso_6....
Mantenimiento de sistemas eléctricos y electrónicosarticles-241712_recurso_6....Mantenimiento de sistemas eléctricos y electrónicosarticles-241712_recurso_6....
Mantenimiento de sistemas eléctricos y electrónicosarticles-241712_recurso_6....
 
EXAMEN DE TOPOGRAFIA RESUELTO-2017 CURSO DE UNIVERSIDAD
EXAMEN DE TOPOGRAFIA RESUELTO-2017 CURSO DE UNIVERSIDADEXAMEN DE TOPOGRAFIA RESUELTO-2017 CURSO DE UNIVERSIDAD
EXAMEN DE TOPOGRAFIA RESUELTO-2017 CURSO DE UNIVERSIDAD
 
Presentación de Tic en educación y sobre blogger
Presentación de Tic en educación y sobre bloggerPresentación de Tic en educación y sobre blogger
Presentación de Tic en educación y sobre blogger
 
Programming & Artificial Intelligence ebook.pdf
Programming & Artificial Intelligence ebook.pdfProgramming & Artificial Intelligence ebook.pdf
Programming & Artificial Intelligence ebook.pdf
 
MONOGRAFIA memoria RAM.docx trabajo DE TECNOLOGIA
MONOGRAFIA memoria RAM.docx trabajo DE TECNOLOGIAMONOGRAFIA memoria RAM.docx trabajo DE TECNOLOGIA
MONOGRAFIA memoria RAM.docx trabajo DE TECNOLOGIA
 
REVISTA TECNOLOGICA PARA EL DESARROLLO HUMANO
REVISTA TECNOLOGICA PARA EL DESARROLLO HUMANOREVISTA TECNOLOGICA PARA EL DESARROLLO HUMANO
REVISTA TECNOLOGICA PARA EL DESARROLLO HUMANO
 
Projecte Iniciativa TIC 2024 HPE. inCV.pdf
Projecte Iniciativa TIC 2024 HPE. inCV.pdfProjecte Iniciativa TIC 2024 HPE. inCV.pdf
Projecte Iniciativa TIC 2024 HPE. inCV.pdf
 
El uso de las TIC por Cecilia Pozos S..pptx
El uso de las TIC  por Cecilia Pozos S..pptxEl uso de las TIC  por Cecilia Pozos S..pptx
El uso de las TIC por Cecilia Pozos S..pptx
 
Informació Projecte Iniciativa TIC SOPRA STERIA.pdf
Informació Projecte Iniciativa TIC SOPRA STERIA.pdfInformació Projecte Iniciativa TIC SOPRA STERIA.pdf
Informació Projecte Iniciativa TIC SOPRA STERIA.pdf
 
mantenimiento de chasis y carroceria1.pptx
mantenimiento de chasis y carroceria1.pptxmantenimiento de chasis y carroceria1.pptx
mantenimiento de chasis y carroceria1.pptx
 
Projecte Iniciativa TIC 2024 SOPRA STERIA. inCV.pdf
Projecte Iniciativa TIC 2024 SOPRA STERIA. inCV.pdfProjecte Iniciativa TIC 2024 SOPRA STERIA. inCV.pdf
Projecte Iniciativa TIC 2024 SOPRA STERIA. inCV.pdf
 

07 de Abril 2015: Ricardo Aiello - WordPress a Medida

  • 4. Mecanismos de extensión WordPress a medida ¿Por qué? Si modificamos directamente el código de WordPress, de un plugin o de un theme, nuestros cambios se pierden al actualizarlo. Y no, ignorar actualizaciones no es una opción. ¿Cuándo?
  • 7. Child themes WordPress a medida child theme parent theme
  • 8. Child themes WordPress a medida /* Theme Name: Cualquier theme - Child Description: Ejemplo genérico. Author: Ricardo Aiello Author URI: http://wpargentina.org/ Template: cualquiertheme Version: 0.1 Text Domain: cualquiertheme-child */ @import url("../cualquiertheme/style.css"); /* Código CSS a partir de aquí */
  • 9. Child themes WordPress a medida <?php /** * Código PHP aquí */ //Creamos una función personalizada function ctc_say_hello() { echo __( 'Hello!', 'cualquiertheme-child' ); } ?>
  • 10. Child themes WordPress a medida <?php if ( !function_exists( 'ct_do_something' ) ) { function ct_do_something() { //Hacer algo } } ?>
  • 11. Child themes WordPress a medida <?php /** * Código PHP aquí */ //Creamos una función personalizada function ctc_say_hello() { echo __( 'Hello!', 'cualquiertheme-child' ); } //Reemplazamos una función del parent theme function ct_do_something() { //Hacer algo de manera diferente } ?>
  • 12. Child themes WordPress a medida <?php /** * Plantilla alternativa para comentarios */ if ( post_password_required() ) { return; } if ( comments_open() && post_type_supports( get_post_type(), 'comments' ) ) { //Muestro Facebook Comments } else { //Indico que no se puede comentar } ?>
  • 13. hooks
  • 16. Hooks WordPress a medida ● mesa_puesta ● bebida_servida ● milanesa_servida ● ensalada_servida ● cena_comenzada ● cena_terminada
  • 17. Hooks: Actions WordPress a medida <?php //Cuando una persona termina de cenar add_action( 'cena_terminada', 'wpa_lavar_platos', 10, 1 ); function wpa_lavar_platos( $persona ) { //Si esa persona es Pablo if ( $persona->nombre == 'Pablo' ) { //Le pedimos que lave los platos $persona->lavar( 'platos' ); } } ?> Querido WordPress: Cuando Pablo termine de cenar, ¿le pedirías que lave los platos? ¡Gracias!
  • 18. Hooks: Actions WordPress a medida <?php //Cuando llegamos al final de la página add_action( 'wp_footer', //$hook 'wpa_google_analytics', //$function 10, //$priority 0 //$arguments ); function wpa_google_analytics() { //Si el usuario no inició sesión if ( !is_user_logged_in() ) { //Mostramos el código de Analytics ?> <!-- Aquí pegaríamos el código --> <?php } } ?> Querido WordPress: Cuando un usuario no registrado visite una página del sitio, ¿podrías añadir al final el código de Google Analytics? ¡Gracias!
  • 19. Hooks: Filters WordPress a medida <?php //Cuando servimos la ensalada add_filter( 'ensalada_servida', 'wpa_condimentar', 10, 1 ); function wpa_condimentar( $ensalada ) { //Buscamos los condimentos global $aceite, $limon; //Los añadimos a la ensalada $ensalada = $ensalada + $aceite + $limon; //Continuamos sirviéndola return $ensalada; } ?> Querido WordPress: Cuando sirvas la ensalada, ¿podrías condimentarla con aceite y limón? ¡Gracias!
  • 20. Hooks: Filters WordPress a medida <?php //Cuando mostramos el pie de página en el admin add_filter( 'admin_footer_text', //$hook 'wpa_admin_footer_text', //$function 10, //$priority 1 //$arguments ); function wpa_admin_footer_text( $text ) { //Le anteponemos el nombre del sitio $text = get_bloginfo( 'name' ) . '|' . $text; //Devolvemos el pie de página return $text; } ?> Querido WordPress: Cuando muestres el pie de página en el admin, ¿podrías anteponerle el nombre del sitio? ¡Gracias!
  • 21. <?php remove_action( $hook, $function, $priority ); remove_all_actions( $hook, $priority ); ?> Hooks: Actions & Filters WordPress a medida <?php remove_filter( $hook, $function, $priority ); remove_all_filters( $hook, $priority ); ?> También podemos “descolgar”...
  • 22. <?php do_action( $hook, $arg_1, $arg_2, $arg_n ); do_action_ref_array( $hook, $args ); ?> Hooks: Actions & Filters WordPress a medida <?php apply_filters( $hook, $value, $arg_1, $arg_2, $arg_n ); apply_filters_ref_array( $hook, $args ); ?> ¿Cómo los encontramos?
  • 24. Plugins a medida WordPress a medida <?php /* Plugin Name: Mi plugin Description: Ejemplo genérico. Author: Ricardo Aiello Author URI: http://wpargentina.org/ Version: 0.1 Text Domain: miplugin */ /* Código PHP a partir de aquí */ //Creamos otra función personalizada function mp_say_goodbye() { echo __( Goodbye!', 'miplugin' ); } ?>