Catégorie : wordpress

Réinitialiser le mot de passe admin de WordPress

Blabla d’introduction

Histoire bête : je ne me souviens plus de mon mot de passe admin de WordPress. Mais (ouf !) j’ai encore accès à la base de données SQL . L’idée est donc simplement de réinitialiser le mot de passe directement à partir de SQL.

Action

Une fois dans la BDD (par exemple grâce à phpmyadmin) , il suffit d’exécuter la ligne suivante :

UPDATE `wp_users` SET `user_pass` = MD5( 'a' ) WHERE `user_login` = "admin"

qui changera le mot de passe admin en ‘a’ (sans les guillemets). Vous pouvez évidemment mettre le mot de passe que vous voulez à la place de ‘a’ mais moi je remet un mot de passe simple puis après je le rechange par l’interface d’administration de WordPress (Dashboard). Enfin bref, une fois ce mot de passe changé, vous pouvez vous authentifier comme d’habitude par l’interface de WordPress en utilisant le nouveau mot de passe que vous venez de mettre.

Note: Je n’ai pas inventé ça tout seul. Je me suis lâchement basé sur : http://codex.wordpress.org/Talk:Resetting_Your_Password

WordPress : Activer les extraits d’articles à la place des textes complets sur la page d’accueil

Blabla d’introduction

Il est assez classique que la page d’accueil d’un blog soit composée d’extraits des derniers articles parus sur le blog. WordPress, comme tout bon CMS permet une telle chose. Le seul problème, c’est que ce n’est pas aussi simple que prévu. Cet article présente la feinte à connaitre pour pouvoir arriver au résultat attendu.

Action !

L’idée est donc dans un premier temps de changer une partie d’un des fichiers du thème WordPress utilisé. Pour ce faire, allez dans le panneau d’administration de votre blog WordPress puis cliquer sur « Apparence » puis « Éditeur de thème ». Ensuite, choisissez le thème que vous utilisez pour votre blog dans la liste déroulante. La liste des fichiers possibles à modifier va apparaître sur la droite. Cliquez sur « page d’accueil (index.php) » [le code source apparaît dans le cadre de gauche].

Faites une recherche dans le code source de l’expression « the_content » et remplacez la par « the_excerpt » sans rien toucher d’autre puis enregistrez les modifications effectuées (bouton « Mettre à jour le fichier »).

Note: En théorie, il ne devrait y avoir qu’une seule occurence de « the_content » dans le code source.

Ensuite, vous devez vous assurer que tous vos articles ont leur champ « extrait » rempli . Si tel n’est pas le cas, le système prendra automatiquement les premières lignes des articles n’ayant pas d’extrait et considèrera ces premières lignes comme des extraits. Cela ne pose pas de problème particulier mais risque de ne pas exprimer clairement ce que recèle votre article.

De toutes manières, on peut ultérieurement compléter ou remplacer ce qui est dans le champ extrait de n’importe quel article en l’éditant et en cherchant le champ intitulé « extrait » (tout simplement).

Enfin, la dernière étape consiste à activer l’affichage des extraits en lieu et place des articles complets. Il faut donc aller (toujours dans votre panneau de configuration) dans la rubrique « Réglages » puis « Lecture » et cliquer sur l’option correspondante intitulé « Pour chaque article, fournir…. » et choisir l’option voulue.

L’étape rayée ci-dessus est inutile. Suite au « hack » de code que vous avez fait, l’option « Pour chaque article, fournir…. » n’a plus aucune incidence sur l’affichage de votre page d’accueil (ce qui, à priori, ne devrait pas beaucoup vous gêner).

Thèmes WordPress - WordPress tuto