WordPress

Tout ou presque sur le feed de WordPress

J’ai voulu insérer quelques feeds dans mon site Web. Et là, j’ai eu besoin d’apporter des personnalisations qui améliorent de mon point de vue la chose. 1/ supprimer l’icone feed dans le titre. $url = strip_tags( $url ); $icon = includes_url(« images/rss.png » ); if ( $title ) //$title = … Attention cependant, car à chaque mise...

Loginout sur le menu

Ca marche bien et c’est pratique de mettre ce loginout dans le menu. Voici le code et le LIEU où je l’ai trouvé   // Add login and logout to custom menu automatically function __wps__add_nav_menu_items( $items, $args ) { global $current_user; if ( is_user_logged_in() ) { $items .= '<li id="menu-item-logout"><a href="'.esc_url( home_url( '/' ) ).'wp-login.php?action=logout">'.__('Logout',...

Hooker les styles sheets

Avec certains thèmes, j’ai toutes les peines du monde à ce que mes propres styles sheets soient prises en compte. Mais depuis CECI, ce temps est révolu: MAGIQUE   function wpse87681_enqueue_custom_stylesheets() { if ( ! is_admin() ) { wp_enqueue_style( 'mytheme-custom', get_template_directory_uri() . '/custom.css' ); } } add_action( 'wp_enqueue_scripts', 'wpse87681_enqueue_custom_stylesheets', 10 ); La subtilité consiste à...

Renommer ses menus admin

Excellent site que je viens de découvrir avec un code pour PHP5 qui permet le renommage des menus admin sans entrer dans le dur de dur. Je l’ai fait pour portfolio et je me demande sis je ne vais pas revenir en arrière… Bref : VOICI. A déguster sans retenue   Rappel du code  ...

WordPress et les révisions

Voici un script qui permet de limiter les révisions stockées par wordpress et un code sql pour nettoyer la base de données ICI

Mise en évidence des termes de recherche

Que le terme  de recherche soit graissé est une chose qui rend les résultats un peu plus sexys. Plusieurs lignes peuvent aider à faire ça. La seule chose que je cherche maintenant est de savoir si je pourrais afficher la phrase qui contient le terme en place de l’excerpt. Mais c’est une autre histoire. VOICI....

Menus non cliquables

Surtout quand je fais ma page de « plan du site », certains menus ne devraient pas être cliquables puisque la fonction menu me permet d’intégrer des séparateurs maintenant. Voici l’astuce, pas très optimum toutefois, qui permet de modifier la forme du curseur et de mettre les séparateurs en mode différent des liens cliquables. Astuce : ICI...

Une aide au débuggage

Un SITE trouvé il y a peu et qui donne pas mal de petites astuces dont celle ci… Les crochets (hooks) de WordPress sont très utiles parce qu’ils permettent de “surcharger” des fonctions standards de WordPress avec votre propre code PHP. Mais, il devrait être utile d’être en mesure d’énumérer toutes les fonctions de WordPress...

[WordPress] Row actions

Alors, si je comprends bien, wordpress insère dans son core des plugins, quelquefois encore en version évolutive, ou du moins annoncé comme tel. C’est le cas de wp_list_table plugin. Je voulais choisir ce que j’affichais dans la row action en dessous de chaque post ou page, selon les roles et capabilities que j’avais moi même...

Login Admin Customization

Customizer son login admin a beaucoup changé. Il y a avant et après la version 3. Maintenant, voici quelquechose de très intéressant que je vais essayer bientôt (dès que j’ai un peu de temps ce qui n’est pas gagné…) et c’est ICI Voici le post copié : Let’s face it, in the years since we’ve...

[WordPress] SubMenus

Pleins de nouveautés ces derniers temps, avant que ne sorte la version 3.6, et bien voici un petit récapitulatif des fonctions unset submenu function remove_submenus() { global $submenu; //Dashboard menu unset($submenu['index.php'][10]); // Removes Updates //Posts menu unset($submenu['edit.php'][5]); // Leads to listing of available posts to edit unset($submenu['edit.php'][10]); // Add new post unset($submenu['edit.php'][15]); // Remove categories...

[WordPress] Menus

La base : function remove_menus() { global $menu; global $current_user; get_currentuserinfo(); if($current_user->user_login == ‘username’) { $restricted = array(__(‘Posts’), __(‘Media’), __(‘Links’), __(‘Pages’), __(‘Comments’), __(‘Appearance’), __(‘Plugins’), __(‘Users’), __(‘Tools’), __(‘Settings’) ); end ($menu); while (prev($menu)){ $value = explode(‘ ‘,$menu[key($menu)][0]); if(in_array($value[0] != NULL?$value[0]: » » , $restricted)){unset($menu[key($menu)]);} }// end while }// end if } add_action(‘admin_menu’, ‘remove_menus’); Avant d’aller visiter les subMenus…...