essai de plugin : ou est mon erreur ? (Créer un compte)

  • Statut : non résolu
5 sujets de 1 à 5 (sur un total de 5)
  • Auteur
    Messages
  • #466806
    seneque
    Membre
    Chevalier WordPress
    141 contributions

    Bonjour,

    Ma configuration WP actuelle
    – Version de WordPress :2.7
    – Thème utilisé :fluid blue
    – Plugins en place : essai
    – Nom de l’hebergeur : 1and1
    – Adresse du site :www.wordpress.aptitum.com

    Problème(s) rencontré(s) :

    bonjour,

    je me lance dans l’écriture de plugin. Ma première tentative est modeste :

    <?php
    /*
    Plugin Name: essai
    Plugin URI: http://www.wordpress.aptitum.com/plugin/
    Description: Un essai de plugin pour changer le mot plugin par extension
    Author: Seneque
    Version: 0.1
    Author URI: http://www.wordpress.aptitum.com
    */

    function je_filtre($texte) {
    $texte=str_replace('plugin','extension',$texte);
    return $texte;
    }

    add_filter('the_content','je_filtre');
    ?>

    L’activation se passe bien dans l’interface d’administration et elle fonctionne. Mon post est modifié.
    Mais la désactivation se passe mal.

    J’obtiens le message d’erreur suivant:

    
    Warning: Cannot modify header information – headers already sent by (output started at /homepages/23/d11111/htdocs/j01234567/wp-content/plugins/essai.php:1) in /homepages/23/d11111/htdocs/j01234567/wp-includes/pluggable.php on line 850

    d’où viennent ces caractères ?

    

    d’où vient l’erreur sur le header information ? Google me dit que l’erreur suggère que les headers auraient été déjà envoyés mais cela ne me parle pas trop

    voila, c’est ma première question lié à l’écriture d’un plugin.

    merci à celui / celle qui me répondra

    seneque

    #659386
    seneque
    Membre
    Chevalier WordPress
    141 contributions

    bon je suis assez content de me répondre à moi-même.
    Apparemment, après la balise de fermeture ?> de php, il y avait un espace, qui était interprété comme du HTML.

    par contre un retour chariot ne pose pas de problème, puisqu’il est ignoré en HTML.
    mon premier plugin est fonctionnel 🙂 mais inutile

    seneque

    #659387
    Environnement-France
    Participant
    Maître WordPress
    1114 contributions

    C’est déjà bien d’avoir la technique 🙂

    #659388
    JayLBR
    Participant
    Maître WordPress
    1067 contributions

    Ton plugin pourrait être ineterssant si tu l’enrichie pour qu’il traduise les themes 😉

    #659389
    seneque
    Membre
    Chevalier WordPress
    141 contributions

    oui, d’accord mais à condition qu’il fasse aussi le café 🙂
    j’en suis déjà à trois tasses !

    j’en profite pour signaler cet amusant plugin de géolocalisation des visiteurs

    il marche très bien !

5 sujets de 1 à 5 (sur un total de 5)
  • Vous devez être connecté pour répondre à ce sujet.