WordPress : Comment obtenir l’objet $post disponible dans functions.php pour localiser le script ?

J’ai un problème avec un wp_localize_script dans mon fichier functions.php. J’essaie d’obtenir un script localisé pour un type de publication personnalisé (« galerie »), cependant, l’erreur apparaît que j’essaie d’accéder à une propriété de non-objet faisant référence à $post. Je suppose que la variable $ post n’est pas définie pour le moment, Lire la suite…

Par Jean-Michel, il y a

WordPress : wp_enqueue_scripts conduit à une erreur

J’ajoute un fichier javascript en me connectant à wp_enqueue_scripts(). Voici le code : function order_tracking() { global $post; if ( $post->ID == 19851 ) { wp_enqueue_script(‘ordertracking’, get_template_directory_uri(), array(‘jquery’) ,’1.0′, true ); } } add_action( ‘wp_enqueue_scripts’, ‘order_tracking’ ); Le fichier javascript contient un code simple : /** * test javascript function */ jQuery(document).ready(function() Lire la suite…

Par Jean-Michel, il y a

WordPress : Comment puis-je ajouter un identifiant de classe incrémentiel à mes widgets de la barre latérale ?

Mon code de widget de barre latérale dans functions.php ressemble à ceci… if ( function_exists(‘register_sidebar’) ) register_sidebar(array( ‘name’ => ‘Home Sidebar’, ‘id’ => ‘home-sidebar-widget’, ‘before_widget’ => ‘<div class= »menu side %2$s »>’, ‘after_widget’ => ‘</div>’, ‘before_title’ => ‘<h4 class= »sidebarTitle »>’, ‘after_title’ => ‘</h4>’, )); Ce qui crée ce balisage sur le site… <div Lire la suite…

Par Jean-Michel, il y a

WordPress : Créer un shortcode dans le thème enfant ?

J’ai créé un thème enfant, et j’essaye d’ajouter un shortcode à son fichier functions.php, en faisant ceci : // functions.php of child theme <?php include(WP_CONTENT_DIR . ‘/graduates_functions.php’); ?> // graduates_functions.php <?php // [bartag foo= »foo-value »] function sayhi_func( $atts ) { extract( shortcode_atts( array( ‘graduate_type’ => ‘seo’, ‘bar’ => ‘something else’, ), Lire la suite…

Par Jean-Michel, il y a