Pourquoi
"WordPress c'est nul"
Sécurité
WordPress = hack3d lul !
cible de choix
très utilisé = cible intéréssante
PHP
/backdoor.php
Permissions laxistes
chmod -R 777
Mauvaise structure
DocumentRoot /wordpress
wp_hash_password()
Performances
WordPress = lent
Trop de requêtes
MySQL
Révisions
define( 'WP_POST_REVISIONS', false );
Trop d'assets
20+ js / css
<?php
function my_load_scripts($hook) {
wp_enqueue_script( 'custom_js', plugins_url( 'js/custom.js', __FILE__ ), array(), '1.0.0' );
wp_register_style( 'my_css', plugins_url( 'style.css', __FILE__ ), false, '1.0.0' );
wp_enqueue_style ( 'my_css' );
}
add_action('wp_enqueue_scripts', 'my_load_scripts');
Trop d'images
<?php
add_image_size('custom-size', 220, 180, true );
Mauvais code
coincé dans le passé
<?php
function example_callback( $example ) {
// Maybe modify $example in some way.
return $example;
}
add_filter( 'example_filter', 'example_callback' );
add_filter / add_hook
<?php
get_header();
if ( have_posts() ) :
while ( have_posts() ) : the_post();
the_content();
endwhile;
else :
_e( 'Sorry, no posts matched your criteria.', 'textdomain' );
endif;
get_sidebar();
get_footer();
global
Mauvaise réputation
WordPress n'est pas utilisé que par des développeurs
Pourquoi l'utiliser ?
un outil = un besoin
pour un site vitrine / première expérience
le client privilégie l'autonomie
"Wordpress c'est nul"
By Jonathan Boyer
"Wordpress c'est nul"
- 962