SiteGround en Congreso Web 2017

SiteGround en Congreso Web 2017

Como sabes, estamos comprometidos con la relevancia del marketing digital como elemento esencial para la promoción de proyectos on-line, así sean webs, weblogs, y también-commerce o bien cualquier idea incorporada on-line. Creemos que cualquier profesional y empresa ha de estar al día en esta área para lograr el éxito en el planeta actual. Por eso no podíamos perdernos el Web Congress 2017, acontecimiento de referencia en Zaragoza para los marketers on-line, al que asistimos como patrocinadores y en el que aportamos nuestro grano de arena con una conferencia y un taller de optimización web (WPO).

Una de las claves del éxito de cualquier proyecto en línea es que está optimado para conseguir el mejor desempeño que dejará una carga más veloz, una mejor experiencia de usuario, una mejor clasificación en los buscadores e inclusive mayores ventas. Queremos proseguir compartiendo con todos nuestro conocimiento sobre WPO a fin de que sus sitios, weblogs y tiendas virtuales prosigan medrando de la mano de grandes especialistas con años de experiencia en desarrollo y diseño web y marketing digital.

Nuestro Country Manager en España, José Ramón Padrón, dio la conferencia “Optimiza al límite con WPO” en el Auditorio. Y si eso no fuese suficiente, organizamos el "Taller práctico de WPO: ¿Optimizas o bien enriqueces?" con Imagen de Fernando Tellado marcador de posición, autor de Help WordPress, administrador de la página web oficial de WordPress España y maestro especialista en estrategia digital y WordPress, y Puente fernando, CTO de The Chapman Strategy con veintiuno años de experiencia en TI.

Para aquellos de que asistieron al taller, acá está el complemento WPO de WordPress del que charlaron a fin de que puedan descargarlo y después el código que precisarán para trabajar con él.

¡Aquí puedes ver ciertas fotografías de nuestros mejores instantes en el Web Congress 2017!

MUPLUGIN

/ *
Nombre del complemento: Taller WPO - CWZ 2017
URI del complemento: http://www.siteground.es
Descripción: complemento MU para quitar la funcionalidad WP innecesaria de 'cwz2017-functions.php'
Versión: 1.0
Autor: Fernando Puente y Fernando Tellado
Licencia: GPLv2 o bien posterior
* /// quitar el link de descubrimiento verdaderamente simple
remove_action ('wp_head', 'rsd_link'); // quitar wlwmanifest.xml (preciso para aceptar la grabadora de Windows Live)
remove_action ('wp_head', 'wlwmanifest_link'); // quitar feed rss y links de feed exta
// (asegúrese de añadirlos mismo si está usando un servicio RSS
remove_action ('wp_head', 'feed_links', dos);
remove_action ('wp_head', 'feed_links_extra', tres); // quitar links de la publicación precedente y siguiente
remove_action ('wp_head', 'adyacentes_posts_rel_link', diez, 0);
remove_action ('wp_head', 'adyacentes_posts_rel_link_wp_head', diez, 0); // quitar URL de link corto del encabezado
remove_action ('wp_head', 'wp_shortlink_wp_head', diez, 0); // quitar la versión del generador de wordpress
remove_action ('wp_head', 'wp_generator'); // quitar emoji y estilos de script del encabezado
remove_action ('wp_head', 'print_emoji_detection_script', siete);
remove_action ('wp_print_styles', 'print_emoji_styles');
remove_filter ('wp_mail', 'wp_staticize_emoji_for_email');
remove_filter ('the_content_feed', 'wp_staticize_emoji');
remove_filter ('comment_text_rss', 'wp_staticize_emoji'); // deshabilita la API json y suprime el link del encabezado
// quitar json_api
remove_action ('wp_head', 'rest_output_link_wp_head', diez);
remove_action ('wp_head', 'wp_oembed_add_discovery_links', diez);
remove_action ('rest_api_init', 'wp_oembed_register_route');
add_filter ('embed_oembed_discover', '__return_false');
remove_filter ('oembed_dataparse', 'wp_filter_oembed_result', diez);
remove_action ('wp_head', 'wp_oembed_add_discovery_links');
remove_action ('wp_head', 'wp_oembed_add_host_js');
remove_action ('template_redirect', 'rest_output_link_header', once, 0); // deshabilitar json_api
add_filter ('json_enabled', '__return_false');
add_filter ('json_jsonp_enabled', '__return_false');
add_filter ('rest_enabled', '__return_false');
add_filter ('rest_jsonp_enabled', '__return_false'); // quitar sworg dns-prefetch
remove_action ('wp_head', 'wp_resource_hints', dos);

// Eliminar jquery_migrate
add_filter ('wp_default_scripts', 'dequeue_jquery_migrate');
function dequeue_jquery_migrate (& $ scripts) {
if (! is_admin ()) {
$ scripts-> quitar ('jquery');
$ scripts-> add ('jquery', false, array ('jquery-core'), '1.10.2');
}
}

// Eliminar los scripts oEmbed
add_action ('init', 'deregister_wp_embed');
function deregister_wp_embed () {
if (! is_admin ()) {
wp_deregister_script ('wp-embed');
}
}

// Eliminar latido
add_action ('init', 'stop_heartbeat', 1);
function stop_heartbeat () {
wp_deregister_script ('latido');
}

Te puede Interesar  ¿qué son y qué tipos existen?

// - eliminar la cola de la secuencia de comandos / estilo de Contact Form Builder en todas y cada una de las páginas salvo en la página de contacto
if (! is_page ("contacto")) {
add_filter ('wpcf7_load_js', '__return_false');
add_filter ('wpcf7_load_css', '__return_false');
}

function _remove_script_version ($ src) {
$ partes = explotar ('? ver', $ src);
devolver $ partes[0];
}
add_filter ('script_loader_src', '_remove_script_version', quince, 1);
add_filter ('style_loader_src', '_remove_script_version', quince, 1);
?>

HTACCESS-GZIP


SetOutputFilter DEFLATE
# Comprimir HTML, CSS, JavaScript, Texto, XML y fuentes
AddOutputFilterByType DESINFLAR la aplicación / javascript
AddOutputFilterByType DESINFLAR la aplicación / rss + xml
AddOutputFilterByType DESINFLAR la aplicación / vnd.ms-fontobject
AddOutputFilterByType DESINFLAR la aplicación / x-font
AddOutputFilterByType DESINFLAR la aplicación / x-font-opentype
AddOutputFilterByType DESINFLAR la aplicación / x-font-otf
AddOutputFilterByType DESINFLAR la aplicación / x-font-truetype
AddOutputFilterByType DESINFLAR la aplicación / x-font-ttf
AddOutputFilterByType DEFLATE aplicación / x-javascript
AddOutputFilterByType DESINFLAR aplicación / xhtml + xml
AddOutputFilterByType DESINFLAR la aplicación / xml
AddOutputFilterByType DEFLATE fuente / opentype
AddOutputFilterByType DEFLATE fuente / otf
AddOutputFilterByType DEFLATE fuente / ttf
AddOutputFilterByType DESINFLAR imagen / svg + xml
AddOutputFilterByType DESINFLAR imagen / icono x
AddOutputFilterByType DESINFLAR texto / css
AddOutputFilterByType DESINFLAR texto / html
AddOutputFilterByType DESINFLAR texto / javascript
AddOutputFilterByType DESINFLAR texto / sin formato
AddOutputFilterByType DEFLATE text / xml # Elimina fallos del navegador (solo es preciso para navegadores antiquísimos)
BrowserMatch ^ Mozilla / cuatro gzip-solo-texto / html
BrowserMatch ^ Mozilla / cuatro .0[678] sin gzip
BrowserMatch bMSIE! ¡No-gzip! gzip-solo-texto / html
Adjuntar encabezado Variar Usuario-Agente

HTACCESS-CACHE


Caduca Activo en
# CSS
ExpiresByType text / css "acceso más 1 año"
# Favicon
ExpiresByType image / x-icon "acceso más 1 año"
# JavaScript
ExpiresByType application / javascript "acceso más 1 año"
# Medios de comunicación
ExpiresByType image / gif "acceso por 1 año"
ExpiresByType image / jpeg "acceso más 1 año"
ExpiresByType image / png "acceso más 1 año"
ExpiresByType image / svg + xml "acceso más 1 año"
Solicitud ExpiresByType / pdf "acceso más 1 mes"
# Estándar
ExpiresDefault "ahora cinco minutos más"
# Caché 1 mes para fuentes

Control de caché de encabezado definido "max-age = dos millones quinientos noventa y dos mil, público"

HTACCESS-EXTRA

#Enable Keep-alive (sin http / dos)

Conexión de conjunto de encabezados Keep-Alive
# Número de peticiones para permitir a lo largo de una conexión persistente
MaxKeepAliveRequests 60
# Número de segundos para aguardar la próxima petición del # mismo usuario en exactamente la misma conexión
KeepAliveTimeout 15
#Eliminar ETag de estática

Encabezado ETag indefinido
FileETag Ninguno
#Cabecera personalizada
Conjunto de encabezados X-TallerWPO "Gracias por venir a # CW17"

FUNCIONES SELECTIVAS

# cf7 selectivo
#Ejemplo
// - eliminar la cola de la secuencia de comandos / estilo de Contact Form Builder en todas y cada una de las páginas salvo en la página de contacto
if (! is_page ("contacto")) {
add_filter ('wpcf7_load_js', '__return_false');
add_filter ('wpcf7_load_css', '__return_false');
} # disco selectivo
// Marca solo en single
function disqus_only_in_single () {
if (is_singular (array ('publicación', 'página')) && comments_open ()) {
Devoluciones;
} remove_action ('loop_end', 'dsq_loop_end');
remove_action ('wp_footer', 'dsq_output_footer_comment_js');
}
add_action ('wp_enqueue_scripts', 'disqus_only_in_single', 100); # cortejo selectivo
/ **
* Optimizar los scripts de WooCommerce
* Elimine la etiqueta, los estilos y los scripts de la página que no sea de WooCommerce Generator.
* /
add_action ('wp_enqueue_scripts', 'child_manage_woocommerce_styles', noventa y nueve); función child_manage_woocommerce_styles () {
// suprimimos el meta generador de etiquetas
remove_action ('wp_head', array ($ GLOBALS[‘woocommerce’], 'generador')); // Primero, comprobamos que WooCommerce esté instalado para eludir fallos fatales
if (function_exists ('is_woocommerce')) {
// y aplicar la supresión de la cola a scripts y estilos
if (! is_woocommerce () &&! is_cart () &&! is_checkout ()) {
wp_dequeue_style ('woocommerce_frontend_styles');
wp_dequeue_style ('woocommerce_fancybox_styles');
wp_dequeue_style ('woocommerce_chosen_styles');
wp_dequeue_style ('woocommerce_prettyPhoto_css');
wp_dequeue_script ('wc_price_slider');
wp_dequeue_script ('wc-single-product');
wp_dequeue_script ('wc-añadir al carrito');
wp_dequeue_script ('wc-cart-fragments');
wp_dequeue_script ('wc-checkout');
wp_dequeue_script ('variación de wc-add-to-cart');
wp_dequeue_script ('wc-single-product');
wp_dequeue_script ('wc-cart');
wp_dequeue_script ('elegido por wc');
wp_dequeue_script ('woocommerce');
wp_dequeue_script ('prettyPhoto');
wp_dequeue_script ('prettyPhoto-init');
wp_dequeue_script ('jquery-blockui');
wp_dequeue_script ('jquery-placeholder');
wp_dequeue_script ('caja elegante');
wp_dequeue_script ('jqueryui');
}
}}

Artículos Relacionados

Deja una respuesta

Tu dirección de correo electrónico no será publicada.

Subir

Utilizamos cookies para asegurar que damos la mejor experiencia al usuario en nuestra web. Si sigues utilizando este sitio asumiremos que estás de acuerdo. Más Información