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