
Créer une zone de connexion (login) dans WordPress Ce tutoriel vous apprendra comment mettre en place une zone de connexion dans une page WordPress vous permettant d'inciter vos visiteurs à s'inscrire sur votre site / blog. Aucune connaissance particulière requise. Vous recherchez un développeur WordPress capable de vous créer un thème sur-mesure ? C'est mon métier depuis plus de 7 ans, prenez contact et discutons de votre projet. Pour vous connecter à l’administration WordPress, il est commode de passer par l’une des 2 URLs suivantes : Cette méthode de connexion n’est pourtant guère très pratique si vous autorisez l’enregistrement de nouveaux utilisateurs. Le plus simple reste donc de créer un formulaire de connexion puis de l’insérez dans un nouvelle page par exemple. Création du modèle de page A l’aide d’un client FTP, rendez-vous dans /wp-content/themes/NOM_DU_THEME/ puis dupliquez le fichier page.php. Renommez la copie par un titre évocateur tel que template-login.php.
Faciliter la connexion à l'administration de WordPress Par défaut, quand on se rend sur la page de connexion à l’administration de WordPress, la case « Se souvenir de moi » est décochée. Lorsque cette case est cochée, elle permet de ne pas retaper à chaque fois son identifiant et son mot de passe. Ce n’est pas une mauvaise idée en soit puisque cela respecte l’une des règles d’or à suivre sur le Web : ne pas forcer une action à un utilisateur sans son accord. Par contre, quand vous êtes le seul administrateur/rédacteur de votre site, il conviendrait de cocher automatiquement cette case afin de se connecter plus rapidement à chaque nouvelle tentative. Pour mettre en place cette astuce, il suffit de copier la ligne de code suivante dans le fichier functions.php présent à la racine de votre thème : add_action( 'login_form' , create_function( '', 'global $rememberme; $rememberme = 1;' ) ); La case « Se souvenir de moi » cochée par défaut.
Sablux Group Lorem ipsum dolor sit amet, consec tetuer adipicing it. Praesent vestibulum molestie lacusnea non mmyhedrerit mauris.Phasellus portacecipit varius miumocii. natoque penatibus et gnis dis parturient montessetu. Ridiculu. Nulla. .dui. Fusce feugia malesuada odio. Morbi. nunc odi, gravida.Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Phasellus portacecipit varius miumocii. natoque penatibus et gnis dis parturient montessetu. mt@numherit.com Champs personnalisés dans l'administration des membres WordPress Ce tutoriel vidéo est l’occasion de découvrir pas à pas la démarche à suivre pour créer de nouveaux champs personnalisés dans les pages d’ajout et d’édition d’un membre dans l’administration de WordPress. Les points abordés lors de ce tutoriel WordPress : création de la fonction contact_user_profile_fields() qui permet d’afficher la nouvelle section et les nouveaux champs personnalisés sur les pages d’ajout et d’édition d’un membrecréation de la fonction save_contact_user_profile_fields() qu’on utilisera pour nous occuper des vérifications et du traitement formulaire A la fin de ce tutoriel, vous aurez acquis assez de compétences pour : ajouter nouvelles sections avec leurs champs dans la page d’ajout et d’édition d’un membregérer les vérifications, le traitement et l’enregistrement des données pour les nouveaux champsrestreindre l’accès de la section à certains rôles
Htaccess : cache control et expire headers Le htaccess est un fichier de configuration de votre serveur, et celui-ci peut vous rendre énormément service pour les performances de votre site, sur l’expérience utilisateur et sur le référencement naturel. Mais c’est un peu le flou sur la manière de le configurer. Si vous rencontrez des soucis avec ce code et que vous souhaitez que nos équipes se charge de l’adapter et de l’installer, faites appel à nos services de développement. Voici donc un guide pour coder votre fichier htaccess : Avant propos Testez, testez et testez ! Chaque code donné ici permet d’optimiser le fichier htaccess pour accélérer votre site, le sécuriser et réduire la bande passante utilisée. Mais en fonction de la configuration de votre serveur, les codes peuvent ne pas fonctionner : vous devez absolument tester et adapter chaque code en fonction de vos besoins ! Quelques définitions Pour mieux comprendre cet article, voici quelques explications. Htaccess : c’est un fichier de configuration pour un serveur web apache.
Ajouter/Supprimer des champs "contact" dans les profils de WordPress Après avoir créé son compte en fournissant son pseudo, adresse email et mot de passe, le membre d’un site WordPress a la possibilité de modifier des informations de contact : site web, Aim, Yahoo et Jabber (c’est quoi ça ?!). Nous allons voir comment faire pour supprimer des champs par défaut et comment procéder pour ajouter de nouveaux champs de contact personnalisés. L’astuce consiste à modifier le filtre user_contactmethods et de retourner un nouveau tableau contenant nos différents champs. Dans cet exemple, on supprime les 3 champs par défaut (Aim, Yahoo et Jabber) et on ajoute deux nouveaux champs (Facebook et Twitter). Comme d’habitude, le code se place dans le fichier functions.php qui se trouve à la racine de votre thème. Voici un aperçu du résultat : « Ok, on a ajouté les champs, mais maintenant comment fait-on pour afficher les informations de contact sur la page profil du membre ? La fonction the_author_meta() permet de récupérer les champs personnalisés d’un membre.
How to Display Popular Posts by Views in WordPress without a Plugin In the past we have shown you how to create a popular post tabber in WordPress using a plugin. That plugin works great out the box for tabbers. However, we wanted more customization in our layout, so we decided to do it without a plugin. In this article, we will show you how to track and display popular posts by views in WordPress without using any plugins. An example of our custom popular post display is shown in the screenshot below: First thing we need to do is create a function that will detect post views count and store it as a custom field for each post. Now that you have this function in place, we need to call this function on the single post pages. If you are using a child theme or you just want to make things easy for yourself, then you should simply add the tracker in your header by using wp_head hook. Once you have placed this, every time a user visits the post, the custom field will be updated. Note: If you are using a caching plugin, this technique will NOT work by default.
Se connecter avec son adresse email sur WordPress De base, la connexion sur un site réalisé avec WordPress se fait avec le pseudo et le mot de passe. Parfois, nous pouvons avoir besoin de proposer à nos membres de se connecter avec leur adresse email en plus du pseudo. En fouillant un peu dans le code source de WordPress, on s’aperçoit qu’il se sert du filtre authenticate présent dans la fonction wp_authenticate() qui est utilisée pour l’authentification du membre. Ce filtre utilise la fonction wp_authenticate_username_password() qui permet de renvoyer les données du membre. Notre astuce va se faire en deux étapes : détruire le filtre authenticatecréer un nouveau filtre authenticate avec notre système d’authentification Vous n’avez rien compris ? On commence par vérifier si la variable $username est vide ou non. La fonction get_user_by_email() renvoie false si elle ne trouve aucun résultat. Si elle n’existe pas, cela peut signifier deux choses : Et voilà, rien de plus à savoir !
Detect unused CSS rules - CSS Optimizer 1) Exploring the CSS of 1 page of your site Loading results It can take up to 1 minute or __url The cleaned CSS file size is __sizeusage% smaller __percentage% of the CSS selectors are used 2) Explore all the pages and download the clean CSS Only paying users can download clean CSS files. The exploration may take up to 30 minutes.
Contenu par défaut dans l'éditeur de WordPress Si vous ajoutez souvent la même phrase dans vos articles, vous perdez à chaque fois du temps pour la réécrire. Pour gagner en productivité, je vous propose une astuce qui permet d’insérer automatiquement un contenu par défaut dans l’éditeur de WordPress. Copier le code ci-dessous dans le fichier functions.php de votre thème avec le contenu par défaut que vous désirez : add_filter('default_content', 'gkp__default_editor_content');function gkp__default_editor_content( $content ) { $content = "Si vous avez aimé cet article, n'oubliez pas de vous abonner à notre flux RSS."; return $content;} Vous pouvez également utiliser une condition pour afficher ce contenu à certains custom post type : add_filter('default_content', 'gkp_default_editor_content');function gkp_default_editor_content( $content ) { global $post_type; if ( 'post' == $post_type ) { $content = "Si vous avez aimé cet article, n'oubliez pas de vous abonner à notre flux RSS Aperçu du résultat final dans l'éditeur
Tips Facebook: Comment récupérer un access_token pour accéder à la Graph API Vous l’avez sans doute constaté, l’API de Facebook a (encore) changé ! Maintenant il vous faudra un « access_token » pour accéder via l’API Open Graph aux données de page Fan. Ainsi, le script que j’avais publié sur la récupération d’informations provenant d’une page Fan ne marche (pour l’instant) plus. Je me suis donc penché sur la question et après avoir réussi à récupérer ce fameux token, vais vous indiquer la marche à suivre pour en faire de même. Tout d’abord essayons de comprendre la mécanique. Principe Différentes étapes doivent être accomplies afin de pouvoir à nouveau utiliser l’Open Graph API pour les pages fan. s’identifier en tant que développeurcréer une application où l’on va récupérer certaines informations précieuses.autoriser l’application à utiliser les informations facebookrécupérer un access_tokenutiliser cet access_token pour accéder à la Graph API Détails pas à pas S’identifier en tant que développeur Créer une application Il va falloir certainement vous authentifier.
Modifier la structure URL des profils auteurs de WordPress WordPress propose une structure url identique à tous les auteurs de votre site. Chacune des pages de vos auteurs sont accessibles à partir d’une adresse composée comme ceci : mon-site.com/author/pseudo L’objectif de ce tutoriel est de modifier la base des url (author) par le rôle (traduit en français) de l’auteur pour donner une adresse de ce type : mon-site.com/contributeur/pseudo Ce tuto est composé en trois parties : modification du préfixe de l’url et création du tag %author_level%récupérer le rôle de l’auteur et le traduire en françaismodification du préfixe par le rôle de l’auteur Modification du préfixe de l’url et ajout d’un nouveau tag %author_level% La première étape consiste à modifier le préfixe author par %author_level% qui sera notre tag de ré-écriture. Pour rappel, vous pouvez consulter l’astuce qui explique en détails la modification du préfixe : Modifier le préfixe de la page auteur sur WordPress. Bien sûr, pour le moment la page vous ramène vers une erreur 404. Terminé !
Poster sur le mur d'une Fan Page via l'API Graph de Facebook - Lack of Inspiration MàJ du 7 décembre 2011 : modification de la partie sur la récupération de l'access_token, ce qui corrige le problème où seul l'administrateur de la page pouvait voir les messages postés. Les sources ont été mises à jour en conséquence. Note : Ce tutoriel est une mise à jour de celui que j'avais fait il y a bientôt un an, utilisant l'API REST de Facebook. Mon ancien tutoriel n'étant plus valable (on ne peut plus autoriser une application sur une page de la manière dont je l'ai décrite), je vous fait part aujourd'hui de la nouvelle façon de procéder pour arriver au même résultat : poster un message sur le mur d'une Fan Page en utilisant l'API ("Graph" cette fois) de Facebook. Je considère que vous avez déjà créé votre page ou que vous êtes administrateur de la page sur laquelle vous voulez poster. Prérequis Avant tout, vous devez télécharger le SDK PHP de Facebook qui permet de manipuler l'API Graph, directement sur GitHub. Vous pouvez télécharger le SDK soit via Git : Création de l'application