Hallo,
ich sitz jz schon ungefähr eine gefühlte Ewigkeit vor diesem Problem und weiß mir langsam nicht mehr zu helfen.
Ich schaff es einfach nicht ein stinknormales stylesheet in eine Plugin class zu includieren.
Schon 50 Varianten aus dem Internet gesucht und alle mit dem selben Ergebnis. Der Hook unter add_action scheint nicht zu greifen und meine Funktion zum includieren der stylesheets (load_scripts) wird nicht ausgeführt.
Hier der Code, vielleicht hat jmd von euch noch eine zundende Idee. Ich wäre euch jedenfalls sehr dankbar.
Liebe Grüße
PHP
class Event_Tracker {
/**
* Plugin constructor
*
* @access public
* @return void
* */
public function __construct() {
$this->setup_globals();
$this->setup_hooks();
}
public function setup_globals() {
$this->file = __FILE__;
$this->version = '1.0.0';
$this->plugin_path = plugin_dir_path($this->file);
$this->plugin_css = trailingslashit($this->plugin_path . 'stylesheets');
$this->plugin_js = trailingslashit($this->plugin_path . 'javascripts');
}
public function setup_hooks() {
register_activation_hook($this->file, array($this, 'event_tracker_activate'));
register_deactivation_hook($this->file, array($this, 'event_tracker_deactivate'));
add_action('admin_menu', array($this, 'register_custom_menu_pages'));
add_action('bp_enqueue_scripts', array($this, 'load_scripts'));
}
private function load_scripts() {
echo 'test';
wp_register_style('plugin_styles', $this->plugin_css . 'event_tracker.css', array(), $this->version);
wp_enqueue_style('plugin_styles');
}
}
Alles anzeigen