Intereting Posts
Выполнить XQuery с помощью PHP Вопросы безопасности при создании электронной почты в Интернете Создайте файл Google Chrome Crx с помощью PHP В PHP, как получить время / дату, когда cookie был установлен / создан? Предупреждение: mysqli_query () ожидает как минимум 2 параметра, 1. Какие? Проблемы с введением регистрационной информации в базу данных Mysql UTF 8 String удаляет все невидимые символы, кроме строки новой строки Когда хранить изображения в базе данных (mySQL), а когда нет? (Привязка изображения к элементу в базе данных) Lumen FatalErrorException в строке RedirectResponse.php 75: вызов функции-члена flashInput () на null Накладки на Google Карты Изменение разрешений файла, загруженного PHP Использование beforeShowDay в пользовательском интерфейсе JQuery Datepicker для закрытия дней недели Java-эквивалент пакета php ('H *', str) htaccess включает флаговые флаги, если определенный IP-адрес PHP просматривает только 20 загружаемых файлов за раз

Количество коротких сообщений WordPress, количество раз используемых в сообщении

У меня есть следующая функция короткого кода 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] 

В любом случае, чтобы изменить это? благодаря