2016-04-08 7 views
0

Ich entwickle Wordpress-Plugin und machen diesen Fehler bei der Aktivierung:Die Plugin erzeugte x Zeichen von unerwartetem Ausgang

Fehler: Das Plugin erzeugte 4 Zeichen von unerwartetem Ausgang während der Aktivierung. Wenn Sie bemerken, dass Nachrichten bereits gesendet wurden, Probleme mit Syndication-Feeds oder andere Probleme, versuchen Sie, dieses Plugin zu deaktivieren oder zu entfernen.

Das Snippet unten zeigt, wie mein Plugin wie folgt aussieht:

<?php 
/* 
Plugin Name: XXXXX 
Plugin URI: XXXXX 
Description: XXXXX 
Version: 1.0 
Author: XXXXX 
Author URI: XXXXX 
License: GNU 
*/ 

echo"test"; 
?> 

Was diesen Fehler verursacht, und wie kann ich es beheben?

+0

Haben Sie den Namen des Plugins gleich einem Dateinamen oder Ordnernamen? verwenden Sie folgenden Link für create Plugin https://codex.wordpress.org/Writing_a_Plugin –

Antwort

1

Ein paar Fragen:

  1. Ihr Plugin sollte nicht direkt echo nichts. Fügen Sie stattdessen Ihren echo zu einem WordPress-Hook hinzu, wenn Sie Dinge testen müssen. Ersetzen Sie beispielsweise Ihre echo "test"; mit so etwas wie:

    add_action('init', function() { echo 'test'; }); 
    
  2. Es wird empfohlen, das Schließen ?>-Tag, zu vermeiden „Header bereits gesendet“ Benachrichtigungen zu entfernen.

Verwandte Themen