2016-06-03 10 views
0

Ich bin neu in WordPress. Hier ist eine Aufgabe für mich. Ich muss ein Plugin aktivieren, das bereits erstellt wurde. Jetzt, wenn ich versuche, es zu aktivieren, gibt es mir einen Fehler.Wordpress 239 Zeichen unerwarteter Ausgabefehler

Das Plugin generierte während der Aktivierung 239 Zeichen unerwarteter Ausgabe. Wenn Sie bemerken, dass Nachrichten bereits gesendet wurden, Probleme mit Syndication-Feeds oder andere Probleme, versuchen Sie, dieses Plugin zu deaktivieren oder zu entfernen.

Also, das erste, was ich getan habe, war Google. Einer der Gründe, die ich fand, war irgendwo der Code, der irgendwo im weißen Raum hinterlassen wurde. Also, ich folgte ihm und entfernte Leerzeichen aus meinem Code. aber hat mir nicht geholfen.

Jetzt setze ich meinen Code hiermit mit diesem Post. Kann mir bitte jemand helfen. es wird wirklich irritierend.

<?php 
 
/* 
 
* Plugin Name: Lucky Draw 
 
* Description: Plugin For Lucky Draw Voucher And Spinning 
 
* Author: Techuz Infoweb Pvt. Ltd 
 
*/ 
 
/* Die page if access directly from url */ 
 
defined('ABSPATH') or die('No script kiddies please!'); 
 
ob_start(); 
 
/* Runs when plugin is activated */ 
 
register_activation_hook(__FILE__, 'luckydraw_install'); 
 
/* = Use Wordpress functions in plugin files 
 
---------------------------------------------------- */ 
 
if (file_exists(ABSPATH.'wp-load.php')) { 
 
    require_once(ABSPATH.'wp-load.php'); 
 
} 
 
/* = Include Wordpress datatable class 
 
---------------------------------------------------- */ 
 
if(!class_exists('WP_List_Table')){ 
 
    require_once(ABSPATH . 'wp-admin/includes/class-wp-list-table.php'); 
 
} 
 
/* = Setup Tables in database 
 
---------------------------------------------------- */ 
 
require_once(plugin_dir_path(__FILE__).'ws_setup.php'); 
 
register_activation_hook(__FILE__,'ws_luckydraw_setup_tables'); 
 
/* = Include All the plugin pages in ws_register_pages.php file 
 
---------------------------------------------------- */ 
 
require_once(plugin_dir_path(__FILE__).'ws_register_pages.php'); 
 
/* = Include scripts and styles 
 
---------------------------------------------------- */ 
 
add_action('admin_enqueue_scripts','ws_luckydraw_load_scripts'); 
 
if(!function_exists('ws_luckydraw_load_scripts')) { 
 
     function ws_luckydraw_load_scripts() { 
 
      wp_enqueue_script('jquery'); 
 
      wp_enqueue_media(); 
 
      wp_enqueue_style('thickbox'); // call to media files in wp 
 
      wp_enqueue_script('thickbox'); 
 
      wp_enqueue_script('media-upload'); 
 
      wp_enqueue_style('jquery-ui-css', plugins_url('lucky-draw/css/jquery-ui.css')); 
 
      wp_enqueue_style('style', plugins_url('lucky-draw/css/ld_style.css')); 
 
      wp_enqueue_script('jquery-ui-js', plugins_url('lucky-draw/js/jquery-ui.js')); 
 
      wp_enqueue_script('jquery-datetimepicker-script', plugins_url('lucky-draw/js/jquery.datetimepicker.js')); 
 
      wp_enqueue_script('jquery-validate-js', plugins_url('lucky-draw/js/jquery.validate.js')); 
 
      wp_enqueue_script('common-js', plugins_url('lucky-draw/js/common.js')); 
 
     } 
 
} 
 
/* = Luckydraw Deactivation 
 
---------------------------------------------------- */ 
 
if(!function_exists('ws_luckydraw_deactivate')): 
 
    function ws_luckydraw_deactivate() { 
 
     flush_rewrite_rules(); 
 
    } 
 
endif; 
 
register_deactivation_hook(__FILE__, 'ws_luckydraw_deactivate'); 
 
?>

Vielen Dank im Voraus .....

Antwort

0

Ich weiß nicht, warum? niemand wird hier antworten. Aber ich fand einen, es war ein dummer Fehler.

register_activation_hook (DATEI, 'luckydraw_install');

wurde zweimal aufgerufen, und oben genannten Anruf war für mich nutzlos. Also habe ich obigen Anruf entfernt, und der Fehler ist weg.