[Wordpress] Modifier un article avant l'affichage

Discussion dans 'Développement d'un site Web ou d'une appli mobile' créé par Anewa, 10 Avril 2010.

  1. Anewa
    Anewa Nouveau WRInaute
    Inscrit:
    7 Novembre 2007
    Messages:
    27
    J'aime reçus:
    0
    Bonjour tout le monde.

    Depuis le début de la matinée, j'essaye de développer un tout petit plugin wordpress qui a pour but de rechercher une chaine de caractère (dans un article) et de la remplacer par une autre (donc un simple regex).

    Mais le problème c'est que je n'ai jamais travaillé sous wordpress donc je ne sais pas sur quelles variables travailler, ni comment les importer et encore moins comment faire pour afficher le nouvel article ... De plus, je me perds dans la documentation en anglais proposée sur le site :roll:

    Voici ce que j'aimerai faire
    Code:

    Merci beaucoup pour votre aide !
     
  2. SpeedAirMan
    SpeedAirMan WRInaute passionné
    Inscrit:
    2 Juin 2007
    Messages:
    2 373
    J'aime reçus:
    1
    Que veux-tu faire ? La finalité, l'objectif de ce script ?

    Si c'est pour afficher une vidéo, alors il y'a plus simple : il te suffit de créer un shortcode, du genre [ video ] (sans les espaces).
    Tu peux utiliser des variables (ex: [ video width="" height="" thumb="" ]url-de-la-video[ /video ]).
    C'est ce que j'utilise sur qq sites.
    J'ai aussi ajouté un bout de code permettant d'afficher automatiquement le shortcode dès que je souhaite poster un nouveau billet, comme ça je n'ai même pas à le retaper (juste les variables à insérer).
    Mon script n'est pas un plugin, c'est un code PHP que j'ai inséré dans functions.php (qui doit se trouver dans ton dossier du theme utilisé).
     
  3. Anewa
    Anewa Nouveau WRInaute
    Inscrit:
    7 Novembre 2007
    Messages:
    27
    J'aime reçus:
    0
    le but du script est d'afficher mon code HTML de lecteur flash (un code spécial) ... comment intègres tu ton code dans ton fichier de fonction ?
     
  4. Anewa
    Anewa Nouveau WRInaute
    Inscrit:
    7 Novembre 2007
    Messages:
    27
    J'aime reçus:
    0
    Dois je faire ?

    function embedVideo($chaine){

    $chaine = reg_replace('#\[FLV\](.+)\[/FLV\]#i', '<embed>$1</embed>', $chaine);
    return $chaine;

    }

    Et comment appeler cet fonction sur les pages qui affichent les articles ? parce que sur la page signle.php les articles sont affichés avec la fonction the_content()
     
  5. SpeedAirMan
    SpeedAirMan WRInaute passionné
    Inscrit:
    2 Juin 2007
    Messages:
    2 373
    J'aime reçus:
    1
    Je ne suis pas chez moi là (j'écris avec mon téléphone), je t'envoi un message lundi.
     
  6. titomus
    titomus WRInaute discret
    Inscrit:
    1 Avril 2007
    Messages:
    125
    J'aime reçus:
    0
    JE ne suis pas sur mon PC pour te donner l'utilisation exact mais de tête tu définis tes fonctions vidéo par exemple...

    Tu peux varier avec Youtbe, Camtasia, etc...

    Ensuite une fonction générale qui appele chaque fonction...

    Ensuite tu vas devoir appliquer des filtre aux plugin pour remplacer les shortcodes avant de balancer le $buffer ( contenu )

    au final un truc du genre:

    Code:
    <?php
    add_filter('the_content', 'ta_fonction_filtre', 0);
       add_filter('comment_text', 'ta_fonction_filtre', ', 0);
       add_filter('the_excerpt', 'ta_fonction_filtre', ', 0);
    ?>
    
    Chaque fonction renverra $buffer qui sera le résultat d'une preg_replace...

    JE viens de trouver celà rapidement sinon:
    http://top-news.fr/astuce-wordpress-add-filter-exemple/

    Voilà rapidement, j'espère que ca t'aiguille
     
  7. Anewa
    Anewa Nouveau WRInaute
    Inscrit:
    7 Novembre 2007
    Messages:
    27
    J'aime reçus:
    0
    merci beaucoup pour ton aide ! Bonne fin de week end
     
Chargement...
Similar Threads - [Wordpress] Modifier article Forum Date
[Wordpress] Impossible de modifier widgets, extensions etc. Développement d'un site Web ou d'une appli mobile 26 Mai 2011
[Wordpress] Comment désindexer des pages d'images ? Crawl et indexation Google, sitemaps 2 Mai 2018
[Wordpress]Problème affichage article dans sous-catégorie Développement d'un site Web ou d'une appli mobile 11 Juin 2017
[Wordpress] Google indexe le dossier /wp-includes/ Débuter en référencement 25 Mai 2017
[Wordpress] Existe-t'il plugin pour générer un nouveau flux RSS ? Développement d'un site Web ou d'une appli mobile 27 Décembre 2016
[Wordpress]Recherche Extension pour mettre les rich rich snippets Administration d'un site Web 30 Novembre 2016
Thème valide SEO [Wordpress] Référencement Google 2 Juin 2015
[WordPress] Fatal error: Out of memory Développement d'un site Web ou d'une appli mobile 10 Février 2015
[Wordpress] Widget Catégories désespérement vide ... Développement d'un site Web ou d'une appli mobile 9 Mai 2014
[Wordpress] Liens multilingues Développement d'un site Web ou d'une appli mobile 23 Avril 2014
[WordPress] Liste de titres d'articles dans catégorie Développement d'un site Web ou d'une appli mobile 20 Août 2013
[wordpress] twentyten modifié Développement d'un site Web ou d'une appli mobile 24 Juillet 2012
[Wordpress] Notifications quand un article est mis en relecture Développement d'un site Web ou d'une appli mobile 14 Juin 2012
[Wordpress] Comment bloquer les spam commentaires en amont ? Développement d'un site Web ou d'une appli mobile 4 Juin 2012
[Wordpress] votes pour les articles - rich snippets Développement d'un site Web ou d'une appli mobile 21 Avril 2012
[Wordpress] Php tag conditionnel Développement d'un site Web ou d'une appli mobile 8 Avril 2012
[Wordpress] Redirection d'une page "catégorie" vers "page statique" et référencement Netlinking, backlinks, liens et redirections 14 Mars 2012
[Wordpress] personnaliser la sidebar en fonction de la catégorie de la page consultée Le café de WebRankInfo 14 Mars 2012
[Wordpress] - Comment faire une page "racine" pour chaque custom taxonomy ? Développement d'un site Web ou d'une appli mobile 4 Novembre 2011
[Wordpress] Test : positionnement Page vs Post Tests et études de cas 22 Septembre 2011