Leverage Browser Caching Ninja

Na installatie kreeg ik deze mail; handig om hier te bewaren. Het hangt van de server af of dit goed werkt. Geen probleem bij hosting2go. Leverage Browser Caching Ninja Plugin has been successfully installed on http://www.duurzaamheidscafenijmegen.nl/dz14 installed successfully. In case you find any problem after installing this plugin, replace LBCachingNinja_uninstall_backup1455014871.htaccess with .htaccess Leverage Browser Caching … Read more

Defer javascript

Er zijn meerdere versies: Gevonden op: http://wpcodesnippet.com/add-async-and-defer-attributes-javascript-elements/ Na lang zoeken en uitproberen. function defer_parsing_of_js ( $url ) { if ( FALSE === strpos( $url, ‘.js’ ) ) return $url; if ( strpos( $url, ‘jquery.js’ ) ) return $url; return “$url’ defer=’defer”; } add_filter( ‘clean_url’, ‘defer_parsing_of_js’, 11, 1 );

wp-config aanpassen

Stel aantal te bewaren post revisies in: (stel je niets in, dan blijft dat als ballast de laadtijd van je site verzwaren) define( ‘WP_POST_REVISIONS’, 3 );

Jetpack

Stel in bij Instellingen Reacties: geen avatars evt. uitzetten: volg blog evt. uitzetten: volg reacties Publiceren: kopieer de inhoud van jetpack.css, kopieer naar je eigen stijlbestand en zet vinkje onderaan naast: schakel css en js uit. Echter: dit toch maar niet gedaan; ik kreeg het facebook en twitter icoontje hiermee niet goed geladen.

Stijlbestanden: comprimeren en samenvoegen

Bijv.: comprimeer het stijlbestand van het moederthema en plak het bovenaan in het stijlbestand van het child theme. Dan hoef je het niet meer te importeren. Denk hierbij ook aan bestanden van: events-manager (stel in bij Instellingen – performance optimization) dat stijlbestand niet hoeft te worden geladen. http://www.csscompressor.com/

Overbodige scripts uitschakelen

NB: Inmiddels zijn hier plugins voor, zoals autoptimize. Dat is veel praktischer. Zet deze regels in de functions.php van het child theme. Door if ! toe te voegen als voorwaarde, schakel je het script uit voor de overige pagina’s. N.a.v. tips op: http://www.wpbeginner.com/wp-tutorials/how-wordpress-plugins-affect-your-sites-load-time/ http://justintadlock.com/archives/2009/08/06/how-to-disable-scripts-and-styles jcarousel scripts gevonden in: plugins/jj-nextgen-jquery-carousel/includes/functions.php In geval je een script op alle … Read more

*enable keepalive

Voeg toe aan htaccess, precies onder #end wordpress: Gevonden op: http://www.giftofspeed.com/enable-keep-alive/

Sprites

Bij een site met veel plaatjes kan je die plaatjes beter in één bestand zetten. Dat deed ik bij aardeboerconsument.nl, waar de voorpagina veel plaatjes bevat. Deze staan nu allemaal in een bestand: http://aardeboerconsument.nl/wp/wp-content/uploads/images/abcplaatjesSprite.jpg In de widgets staan divs; in de css roep je ieder plaatje apart aan met een background-image NB: Met het eerste getal … Read more