У меня есть следующая функция короткого кода WordPress:
function wp_shortcode() { static $i=1; $return = '['.$i.']'; $i++; return $return; } add_shortcode('shortcode', 'wp_shortcode');
Это прекрасно работает. Переменная $ i получает приращение каждый раз, когда функция вызывается в статье. Таким образом, для
[shortcode][shortcode][shortcode][shortcode]
выход как ожидалось
[1][2][3][4]
но
если статья имеет более одной страницы, чем счетчик сбрасывается на следующей странице статьи. Таким образом, для:
[shortcode][shortcode][shortcode][shortcode] <!--nextpage--> [shortcode][shortcode][shortcode][shortcode]
выход
[1][2][3][4] <!--nextpage--> [1][2][3][4]
вместо желаемого вывода:
[1][2][3][4] <!--nextpage--> [5][6][7][8]
В любом случае, чтобы изменить это? благодаря