Catégorie : Wordpress

  • WordPress : Utiliser plusieurs ID dans un seul champ personnalisé

    WordPress : Utiliser plusieurs ID dans un seul champ personnalisé

    Niveau débutantCette semaine ma problématique sur WordPress a été de lier plusieurs articles à un seul, sans passer par les catégories ou les mots clés, à l’image des articles relatifs que l’on peut souvent voir en bas de page.

    Pour y arriver, j’ai choisi d’utiliser un champ personnalisé dans lequel j’ai saisi les ID des articles que je souhaitai liés.

    wordpress_champ-personnalise_02Vous trouverez les champs personnalisés juste en dessous de l’interface de saisie des articles.

    Le champ personnalisé (cliquez sur « Saisissez en un nouveau ») est nommé id_autres_articles dans le champ « Nom », puis on saisi dans le champ « Valeur » l’ID des articles à afficher :
    [code type= »codetype »]11 54 65 2254[/code]
    Aucun séparateur n’est utilisé, juste des espaces.

    Ensuite, dans le fichier single.php (se trouvant à la racine de votre thème) vous saisissez tout le bazar… explications :

    On récupère grâce à la fonction get_post_meta, l’ID de l’article dans lequel on se trouve actuellement ainsi que les valeurs se trouvant dans le champ personnalisé id_autres_articles et on stock tout dans une variable $liste_articles.
    [code type= »codetype »]
    $liste_articles = get_post_meta($post->ID, ‘id_autres_articles’, false);
    [/code]

    On teste ensuite la présence d’éléments dans le champ personnalisé avant de poursuivre
    [code type= »codetype »]
    if($liste_articles[0] !=  »){
    [/code]

    On récupère la liste d’ID grâce à la fonction PHP explode, que l’on stock dans un tableau nommé $table_articles
    [code type= »codetype »]
    $table_articles = explode(‘ ‘,$liste_articles[0]);
    [/code]

    A partir de là, on décompose la liste des ID et on fait autant de boucles qu’il y a d’ID (avec la fonction foreach) pour récupérer les informations de chaque article trouvé : le lien (get_permalink), le titre (get_the_title) et l’image à la une (get_the_post_thumbnail).
    [code type= »codetype »]
    foreach($table_articles as $un_article){
    $lien_article = get_permalink ($id);
    $titre_article = get_the_title($id);
    $image_article = get_the_post_thumbnail($id, ‘medium’);
    [/code]

    Plus qu’à formater le résultat pour l’afficher… c’est du CSS et c’est pas pour aujourd’hui 🙂
    [code type= »codetype »]

  • « >

  • [/code]

    Ci dessous le code dans son ensemble à copier/coller dans votre page :
    ATTENTION : n’oubliez pas de faire des sauvegardes de vos fichiers avant toutes modifications
    [code type= »codetype »]
    ID, ‘id_autres_articles’, false);
    if($liste_articles[0] !=  »){
    ?>


    [/code]

  • Détournement d’oeuvres d’art

    Détournement d’oeuvres d’art

    Détourner un logo peut-être très amusant. C’est un bon moyen de faire parler de la marque, mais si on ne veut pas « trop » d’ennui, il vaut mieux l’intégrer à des oeuvres d’art que le transformer en d’autres logos.
    Pour ma part, j’ai choisi de placer la pastille de Masterfight chez Magritte, Michel-Angelo et Leonardo da Vinci.

     

    C’est tellement simple que c’est déclinable avec d’autres logos et d’autres oeuvres évidemment, mais parfois avec un peu plus de boulot, comme ici le logo WordPress intégré dans les montres molles de Salvatore Dali.

    C’est quoi votre détournement favori ?

  • Interview dans 4h18

    Interview dans 4h18

    4h18
    4h18 est une source d’informations spécialisées dans le CMS WordPress (un moteur de blog utilisé par exemple sur le site que avez sous les yeux).

    Comme Masterfight.net, mon site principal fonctionne également avec ce moteur, j’ai trouvé naturel de répondre à une interview de Stéphane Briot le maître des lieux, sur l’usage que j’en ai.

    J’y explique pourquoi j’ai choisi WordPress et ce que j’en attends.

    Retrouvez l’interview complète sur 4h18 (avec une photo géante ^_^)

  • Le thème « Sommaire » pour WordPress

    Il fallait que je le fasse au moins une fois, c’est fait.
    Je viens de terminer la première version de mon premier thème pour le CMS WordPress.

    Sommaire 0.1

    Sommaire est un thème (template) 3 colonnes, avec entête image (header_face.jpg) et affichage des 8 derniers articles de la catégorie « Le Point sur… ». (suite…)

  • Bénévolat pour la Fondation de Lille

    Le bénévolat pour ceux qui serait bloqué sur « service = argent » est un moyen d’aider une cause sans pour autant lui soutirer de l’argent.

    Dans mon cas, la cause, c’est la Fondation de Lille.

    Je viens de doter cet organisme (humanitaire, social, culturel, etc.) d’un site internet administrable facilement, par le biais du CMS WordPress, grand parmi les grands.

    La première difficulté

    … fût de trouver une structure adaptée à leurs besoin, et nous nous sommes (la chargée de mission et moi-même) arrêté sur le thème Arthemia Premium publié par Colorlabs Project.

    J’ai bien sûr mis ma patte de graphiste, changeant le fond du site et l’organisation du bandeau… on ne se refait pas.

    La seconde difficulté

    … est la traduction du système, ce que je devrais faire une nouvelle fois si je n’arrive pas à déjouer les « p’tits soucis » du thème (eh non, ce n’est pas juste un fichier lang.conf à changer). Notamment, l’inclusion d’un champ personnalisé Video.

    Conclusion

    Les plus du site : Configuration souple, simple à comprendre (y a qu’à tester), gestion des articles facile à prendre en main.
    Les moins : il est en anglais, doté de quelques bugs (rien d’insurmontable mais faut mettre les mains dans le moteur), et pour obtenir de beaux articles, le code HTML reste une notion à aborder ce qui n’est pas simple pour les novices (heureusement j’ai de beaux de reste en animation de formation), mais ce n’est pas une obligation.

    Pour la suite, je dote actuellement le site d’un outil de mailing utilisant Wanesletter.

  • Mais ou est [le template de] Charlie ?

    Je souhaite modifier le graphisme de mon blog, et je dois bien dire que… j’ai merdé !
    D’ou le retour à la version standard. Je vous prie donc de m’en excuser et vous demande d’être un petit peu patient.

    Merci à vous.

  • Nouveau design

    Après quelques mois de présence, je re-look déjà mon blog.

    Plus léger, plus simple, plus lisible, plus accessible aussi, il est de toutes façons voué à bouger. Le visuel central par exemple va peut-être devenir un bandeau Flash histoire d’être un peu plus dynamique.

    Pour l’allure générale, cette fois, je me suis basé sur le template « Bluebusiness » de Free WordPress Layouts (Make Quick.com). Essentiellement pour en récupérer la structure bien sûr, puisque même si je connais le CSS je préfère m’éclater sur le design. J’ai remanié 80% des images tout en gardant le blanc épuré du thème principal de façon à rester dans le léger. Il a quand même fallu mettre les mains dans le code (on dit aussi « dans le cambouis ») puisque le débord des éléments n’était pas pris en compte par défaut.

    N’hésitez pas à me donner votre avis… ça fait toujours plaisir 😉

  • Thème wordpress

    Le design de ce blog est en chambardement… il va changer quoi !
    Pour l’occasion, je met l’actuel « Space City and Sea » à disposition.

    Thème WordPress Space, City and Sea
    Les sources sont disponibles sur simple demande dans les commentaires

    « Space, City and Sea » est une variante du template de Jez, « Rainbow Feather » que vous trouverez sur son site.

    .