Aufrufen von benutzerdefinierten Plug-in-classnmethoden aus einer Vorlage

Ist es möglich, Instanzmethoden einer class aus einer Vorlagendatei aufzurufen, die von dieser class geladen wird? Wenn ich versuche, $this aus der Vorlage aufzurufen, erhalte ich einen Fatal error: Using $this when not in object context und alles aufgerufen wird, wird der Zweck der classn statisch vereitelt.

Mit anderen Worten, ist es möglich, die unten stehende Vorlagendatei zu erhalten, um eine öffentliche Methode in der Instanz einer WP_Widget Unterklasse genauso WP_Widget wie ich the_title() aufrufen the_title() ?

BenutzerdefiniertePluginTemplate.php

   

BenutzerdefiniertePlugin.php

  __( 'This is a custom plugin', 'text_domain' )) // Description ); add_action('init', array($this, 'init'), 10, 0); add_filter('query_vars', array($this, 'query_vars')); add_action('page_template', array($this, 'page_template')); } public function init() { add_rewrite_rule( '^custom-page/([^/]*)', 'index.php?page_id=2&custom_id=$matches[1]', 'top' ); } public function query_vars($query_vars) { $query_vars[] = 'custom_id'; return $query_vars; } public function page_template($path = '') { $path = dirname(__FILE__) . '/CustomPluginTemplate.php'; return $path; } } add_action('widgets_init', function () { register_widget('CustomPlugin'); }); 

Solutions Collecting From Web of "Aufrufen von benutzerdefinierten Plug-in-classnmethoden aus einer Vorlage"