Как получить индекс директивы wp-each в интерактивном API Wordpress?Php

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Как получить индекс директивы wp-each в интерактивном API Wordpress?

Сообщение Anonymous »

Я изучаю API интерактивности, и когда я попробовал директиву wp-each, я заметил, что невозможно получить индекс массива. например, если это мой массив

Код: Выделить всё

$config = [
'fruits' => [
[
'id'   => time() * 1000,
'data' => [
'apple'    => 10,
'orange'   => 10,
'banana'   => 10,
],
],
],
];
и это мой HTML

Код: Выделить всё

render.php

Код: Выделить всё

  [list]      class="gap-2 grid"

>

[*]          data-wp-bind--id="context.item.id">



[/list]
Я проверил документацию и обнаружил, что она не содержит ничего, связанного с индексом.
Я пытаюсь получить доступ к индексу каждого элемента внутри массива, используя директиву wp-each из WordPress Interactive API.
Я знаю, что использование обычного PHP типа:

Код: Выделить всё

foreach ( $config['fruits'] as $index => $value ) {
// ...
}
дал бы мне индекс, и это работает.
Но поскольку я изучаю и создаю API интерактивности, мне хотелось бы знать, как получить индекс непосредственно внутри wp-each, аналогично тому, как Vue предоставляет (item, index) в v-for.
Поэтому мой вопрос:
Есть ли способ получить доступ к индексу массива внутри wp-каждый? Или wp-each в настоящее время ограничен простым перебором значений без раскрытия индекса?

Подробнее здесь: https://stackoverflow.com/questions/798 ... -wordpress
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»