Ondersteuning » Plugin vragen » Selfmade plugin giving error

  • Hi there, I’ve build a plugin that renders some pages, does some form validation logic etc. Everything works as expected. Although whenever I activate the plugin I get this 1 error `The plugin generated 1 character of unexpected output during activation. If you notice “headers already sent” messages, problems with syndication feeds or other issues, try deactivating or removing this plugin.
    `. I think I’ve read before that this could occur whenever you use echo’s in your plugin it’s core file. I checked that and removed all of them, but the error is still active.

    What else could it be?

    Thanks in advance!

5 reacties aan het bekijken - 1 tot 5 (van in totaal 5)
  • Guido

    (@guido07111975)

    Hoi Jan,

    Dit is het NL forum, dus je kunt in het NL communiceren.

    Zonder jouw plugin-code is het lastig je te helpen. Is de zip ergens te downloaden?

    Heb je dit topic al doorgelezen?

    Guido

    Thread starter janmoes

    (@janmoes)

    Hoi Guido, dacht dat ik op de internationale zat haha.
    Ik heb dat topic even doorgenomen, en had inderdaad al eerder dat soort stappen ondernomen om te kijken of ik dat soort situaties had.

    Ik heb de plugin helaas niet als download beschikbaar omdat het een plugin is voor prive gebruik. Ook werk ik daar veel met passwords en api tokens.

    Ik zou je eventueel wel de code kunnen sturen van de plugin core file? Hier in doe ik vrijwel alles.

    Jan

    Thread starter janmoes

    (@janmoes)

    @guido07111975
    Heb het toevallig net opgelost.

    In het plugin core bestand, had ik geen lege regel na ?>.
    Maar nadat ik die gecreeerd had en daarna weer had weggehaald, kreeg ik die error niet meer.

    Nu krijg ik gewoon “Plugin activated”.

    Jan

    Guido

    (@guido07111975)

    Hoi Jan,

    Bedankt voor je update.

    In een PHP-bestand hoef je overigens niet altijd een sluitende ?> tag te gebruiken, PHP kan dat zelf doen. Hangt er natuurlijk van af hoe het PHP-bestand is geschreven. Als je bij elke afzonderlijke regel/functie <?php gebruikt moet het natuurlijk wel.

    Guido

    Thread starter janmoes

    (@janmoes)

    Ja klopt, de ene keer sluit ik een php bestand wel af, de andere keer niet. Doe ik onbewust gewoon willekeurig. Maar ik denk dat WordPress daar soms een beetje moeilijk om kan doen. Verder geen idee en ben blij dat het is opgelost. Ik zoek dan in het vervolg alleen een betere manier om achter errors te komen, dus wat meer ‘human readable’. Zoals die standaard php errors zoals ‘unexpected ‘,” ofzo

5 reacties aan het bekijken - 1 tot 5 (van in totaal 5)