wordpress

  • dimanche 17 novembre 2024 @ 13:00:25

    Je viens de modifier mon script dans le functions.php de mon thème WordPress pour utiliser automatiquement la date et l’heure du jour, pour mes notes auxquelles je ne donne pas de titre, plutôt qu’un morceau du contenu.

    Si jamais ça vous intéresse, voilà comment j’ai fait. C’est très basique :

    add_filter( 'wp_insert_post_data' , 'generate_post_title' , '99', 1 ); 
    function generate_post_title($data) {
      if(empty($data['post_title'])) {
    
        $date = $data['post_date'];
        $timestamp = strtotime($date);
        $data['post_title'] = date_i18n('l d F Y @ H:i:s', $timestamp);
        
      }
      return $data; // Returns the modified data.
    }

  • Fatigue

    Je n’en peux plus de mon blog dans son état actuel.

    Quand je suis repassé sous WordPress, je me suis empressé d’installer un thème et des plugins me permettant de garder à peut prêt les mêmes fonctionnalités « IndieWeb » que j’avais réussi à mettre en place sur mon installation Jekyll.

    À peu prêt 6 mois plus tard, j’en viens à penser qu’installer le plugin Post Kinds, qui ne supporte toujours pas les blocs de contenus de Gutenberg, l’éditeur actuel de WordPress, était en fait le mauvais move.

    J’aime ce que je publie sur mon blog, je suis à l’aise avec le fait qu’il y ait beaucoup plus de contenus relatifs à ma vie personnelle que d’articles à propos de développement Web, mais je trouve que tout ce que j’avais mis en place pour « faire partie de l’IndieWeb », au final c’est du gros bullshit.

    J’ai envie de revenir à l’essentiel. Un WordPress « basique », sans plugins qui modifient la façon dont Automattic et Matt Mullenweg ont pensé la rédaction de contenus. J’ai adoré l’époque où WordPress était « concurrencé » par Tumblr, ça a permis l’arrivée de ce qui pour moi a toujours était une fonctionnalité géniale : les formats d’articles.

    Mon erreur, lorsque je suis repassé sur WordPress, ça a été de me précipiter. Alors oui, ça m’a permis de bloguer plus facilement et plus souvent, j’en suis ravi. Mais le fait est que le thème SemPress que j’utilisai, avant de changer pour Twenty Twenty-Four ces dernières semaines, faisait le taff même si visuellement il n’est pas top.

    Je pense qu’il est grand temps pour moi créer un thème WordPress par moi même, plutôt que de me reposer sur un thème qui ne répond plus à mon besoin ou de perdre du temps à en chercher un qui me convienne.

    Twenty Twenty-Four n’est pas idéal, mais ça reste un thème plutôt propre et peut-être une bonne base pour commencer mon propre thème 🤷🏻‍♂️

    On se quitte là dessus pour aujourd’hui 👋


  • Je viens de supprimer les catégories sur mon blog.

    Je viens de supprimer les catégories sur mon blog. Il ne me restera plus qu’à modifier le thème SemPess pour ne plus afficher la catégorie « Non classé » sur tous mes billets.

  • Je viens d’installer les plugins ActivityPub et Enable Mastodon App…

    Je viens d’installer les plugins ActivityPub et Enable Mastodon App sur mon blog, on verra ce que ça fait. Si ça me permet d’avoir un semblant de « serveur Mastodon », je quitterai l’instance mastodon.social

  • Générer automatiquement le titre d’un post dans WordPress

    Suite à tous mes posts de ce matin, j’ai cherché une façon de générer un titre à mes notes, que je publie généralement via la Web app quill.p3k.io développée par Aaron Pareki.

    (suite…)

  • J’ai désactivé le plugin Jetpack

    Ok, je crois que je viens de comprendre d’où vient le problème. J’ai désactivé le plugin Jetpack, on verra ce que ça donne.

  • Optimisez vos publications WordPress avec Post Kinds!

    Je viens de tomber sur cet article de Chris Aldrich dans lequel il explique comment accélérer le processus de publication grâce au plugin WordPress Post Kinds et ses URLs du style http://example.com/wp-admin/post-new.php?kind=bookmark&kindurl=@url


  • Récupérer la valeur d’un champ personnalisé dans WordPress hors de la Boucle

    Aujourd’hui je vais vous faire partager une petite astuce que j’ai dut utiliser pour l’un de mes projets en cours. La problématique : Comment afficher un custom field lorsqu’on est hors de la loop wordpress? (suite…)