SlideShare a Scribd company logo
1 of 26
Download to read offline
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

More Related Content

What's hot

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áticoRosa Pérez Pérez
 
Links De Descarga
Links De DescargaLinks De Descarga
Links De Descargaguestdd1673
 
Blog de angie y thefha
Blog de angie y thefhaBlog de angie y thefha
Blog de angie y thefhaangie-01
 
Mi primera App con GAE
Mi primera App con GAEMi primera App con GAE
Mi primera App con GAEGDG Lima
 
Presentacion proyecto integrado nueva
Presentacion proyecto integrado nuevaPresentacion proyecto integrado nueva
Presentacion proyecto integrado nuevadanielgarcia30024
 
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 2013Cati Molina Rodríguez
 
Creacion de Amawebs - Parte 2
Creacion de Amawebs - Parte 2Creacion de Amawebs - Parte 2
Creacion de Amawebs - Parte 2José Rodriguez
 
Creacion de Amawebs - Parte 1
Creacion de Amawebs - Parte 1Creacion de Amawebs - Parte 1
Creacion de Amawebs - Parte 1José 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_otrasLulu Peritta Prexiosa
 
Pasos para el blog de wordpress
Pasos para el blog de wordpressPasos para el blog de wordpress
Pasos para el blog de wordpressliliana_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.0Walter 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 WooCommerceOscar Abad Folgueira
 

What's hot (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
 

Viewers also liked

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 2010Fattouma Djerrari
 
Hokus Pokusaa
Hokus PokusaaHokus Pokusaa
Hokus Pokusaanicole37
 
Questionnaire 2011
Questionnaire 2011Questionnaire 2011
Questionnaire 2011cbbpn
 
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 InternetSylvie 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
 
Bonnes Pratiques de Referencement Naturel par Article Marketing
Bonnes Pratiques de Referencement Naturel par Article MarketingBonnes Pratiques de Referencement Naturel par Article Marketing
Bonnes Pratiques de Referencement Naturel par Article MarketingAXIZ eBusiness
 
Internet development 04
Internet development 04Internet development 04
Internet development 04ihusain
 
Latest designs
Latest designsLatest designs
Latest designsJessica
 
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 HECQuattrolibri
 
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_cnfpt2011Fleury 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 2013ReaWeb 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 CentraleLozere Développement
 

Viewers also liked (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
 
Bonnes Pratiques de Referencement Naturel par Article Marketing
Bonnes Pratiques de Referencement Naturel par Article MarketingBonnes Pratiques de Referencement Naturel par Article Marketing
Bonnes Pratiques de Referencement Naturel par Article Marketing
 
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
 

Similar to 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 @WPBilbaoDarío BF
 
Guia word press
Guia word pressGuia word press
Guia word pressivan1587
 
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 todosOscar 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 WordPressNelio Software
 
Monta WordPress en tu empresa
Monta WordPress en tu empresaMonta WordPress en tu empresa
Monta WordPress en tu empresaIñ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 wordpressMilton 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.orgRaú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 WordpressToni Padrell
 
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 saiyanClinic Seo
 
Buddypress: Social Networking, in a Box
Buddypress: Social Networking, in a BoxBuddypress: Social Networking, in a Box
Buddypress: Social Networking, in a BoxIñ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 SEODavid Ayala Gil
 
Crear Plugin de WordPress desde Cero
Crear Plugin de WordPress desde CeroCrear Plugin de WordPress desde Cero
Crear Plugin de WordPress desde CeroEduardo Turiño
 
Taller introduccion symfony2
Taller introduccion symfony2Taller introduccion symfony2
Taller introduccion symfony2Mario IC
 

Similar to 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
 

More from 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 diferenciawpargentina
 
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 Demonioswpargentina
 
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 WordPresswpargentina
 
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 forowpargentina
 
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 WordPresswpargentina
 
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 minutoswpargentina
 
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 Typewpargentina
 
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
 

More from 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)
 

Recently uploaded

Red Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del PerúRed Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del PerúCEFERINO DELGADO FLORES
 
Mapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMidwarHenryLOZAFLORE
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadMiguelAngelVillanuev48
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxaylincamaho
 
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptxModelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptxtjcesar1
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxNombre Apellidos
 
Trabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfTrabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfedepmariaperez
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx241522327
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxazmysanros90
 
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.pptTEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.pptJavierHerrera662252
 
Tecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptxTecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptxGESTECPERUSAC
 
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxLAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxAlexander López
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA241531640
 
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfLa Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfjeondanny1997
 
tarea de exposicion de senati zzzzzzzzzz
tarea de exposicion de senati zzzzzzzzzztarea de exposicion de senati zzzzzzzzzz
tarea de exposicion de senati zzzzzzzzzzAlexandergo5
 
Presentación sobre la Inteligencia Artificial
Presentación sobre la Inteligencia ArtificialPresentación sobre la Inteligencia Artificial
Presentación sobre la Inteligencia Artificialcynserafini89
 
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOAREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOnarvaezisabella21
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx241523733
 
El uso de las tic en la vida ,lo importante que son
El uso de las tic en la vida ,lo importante  que sonEl uso de las tic en la vida ,lo importante  que son
El uso de las tic en la vida ,lo importante que son241514984
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.241514949
 

Recently uploaded (20)

Red Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del PerúRed Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
 
Mapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptx
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidad
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
 
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptxModelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
 
Trabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfTrabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdf
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptx
 
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.pptTEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
 
Tecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptxTecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptx
 
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxLAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
 
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfLa Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
 
tarea de exposicion de senati zzzzzzzzzz
tarea de exposicion de senati zzzzzzzzzztarea de exposicion de senati zzzzzzzzzz
tarea de exposicion de senati zzzzzzzzzz
 
Presentación sobre la Inteligencia Artificial
Presentación sobre la Inteligencia ArtificialPresentación sobre la Inteligencia Artificial
Presentación sobre la Inteligencia Artificial
 
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOAREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx
 
El uso de las tic en la vida ,lo importante que son
El uso de las tic en la vida ,lo importante  que sonEl uso de las tic en la vida ,lo importante  que son
El uso de las tic en la vida ,lo importante que son
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.
 

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' ); } ?>