我已经写了一个短代码插件。插件基本上具有以下结构:
PL::setup();
class PL {
public static function setup() {
add_shortcode("myshortcode", array ( __CLASS__,"myshortcode_handler"));
}
public static function myshortcode_handler(
... some variable assignment?
if (time the shortcode is invoked == 1) {
...
}
else {
...
}
... some other code lines
}
}
我需要区分是否第一次调用了短代码。我想我必须声明一些变量,但我不知道如何以及在哪里声明它。