Kirsten Cassidy
Créer son framework personelle
Indépendante, créatrice de thèmes sur-mesure WordPress depuis 2010.
Framework [ˈfrāmˌwərk] : nom. une structure de base qui sous-tend un système, concept.
add_theme_support()
load_theme_textdomain()
register_nav_menus()
//Defines contants
define('CORE', get_template_directory() .'/core');
//Loads framework core
require_once(CORE . '/init.php');
* Mix and match
wp_register_script( 'galleries', get_template_directory_uri() . '/build/galleries.min.js',
array('jquery'), '1.0.0' , true );
if (! wp_is_mobile() && ('gallery' == get_post_format() || is_page_template( 'template-gallery' ))){
wp_enqueue_script( 'galleries' );
}
Obligatoires et inclus comme mu-plugins (Must Use) ou...
Classe PHP permettant l'installation automatique des plugins pré-packagés, d'un repository git, ou du repository WordPress.
<?php do_action ( 'framework_before_header' ); ?>
<?php add_action ( 'framework_before_header', 'framework_add_top_menu_bar' ); ?>
<div class="site-credits">
<p>©2015 <a href="<?php echo apply_filters( 'framework_colophon_link', home_url( '/' )); ?>">
<?php echo apply_filters('framework_colophon_name', get_bloginfo( 'name' ) ); ?></a></p>
<?php add_filter ( 'framework_colophon_name', 'framework_new_name' );
function framework_new_name(){
$new_name= "Mon <span class="super">super</span> site";
return $new_name;
}?>
Les avantages | Les désavantages |
---|---|
Les mises à jour | Moins d'économie de code |
Regroupement par types de projets
|
Une requête SQL de plus |