classnvariablen in Shortcodes

Ich weiß nicht, was ich falsch mache, aber ich habe den folgenden Code:

class the_shortcode { //Define Class Variables private $var; public function __construct() { add_shortcode( 'the_single', array( $this, 'shortcode_2' )); } function shortcode_1() { $this->var = 'World'; } function shortcode_2() { echo $this->var; } } $the_shortcode = new the_shortcode(); 

Ich hatte erwartet, dass shortcode_1() das $var und das shortcode_2() definieren würde, wenn es in der Shortcode-Aktion aufgerufen wird, um es in “World” anzuzeigen – aber stattdessen wird absolut nichts angezeigt.

Auf dem Post habe ich den Shortcode: [the_single]

Irgendwelche Gedanken was falsch ist?

Vielen Dank!

Solutions Collecting From Web of "classnvariablen in Shortcodes"