Передать переменную PHP из фрагмента в фрагмент в WordPress с помощью плагина «Вставить фрагмент кода PHP»?

Как передать переменную PHP из фрагмента в фрагмент с помощью плагина «Вставить фрагмент кода PHP с помощью XYZ»? Фрагмент можно использовать, поставив этот [xyz-ics snippet=”snippetname”] в текстовом поле.

Примечание: фрагменты не могут быть объединены вместе, потому что переменная будет названа в первом фрагменте, и эта переменная будет использоваться во втором фрагменте.

Фрагмент 1:

<?php
$test = 0;
?>

Фрагмент 2:

<?php
echo $test;
?>

Как-то не находит $ test, созданный в первом фрагменте.
я нашел http://help.xyzscripts.com/docs/xyz-wp-insert-code-snippet-premium/faq/how-can-i-pass-parameter-using-the-snippet/ с некоторой информацией, но я не уверен, что смогу передать переменную PHP, потому что они показывают только жестко закодированные переменные.

Когда в том же фрагменте, он работает:

<?php
$test = 0;
echo $test;
?>

Выход:
0

0

Решение

Есть два способа сделать это, если вы находитесь на одном и том же сервере, чем вы можете использовать $ GET, и если вы используете сервер, отличный от того, что вы должны создать файлы cookie с ценностью, чем использовать его в другом фрагменте. куки будут сохранять вашу ценность до тех пор, пока вы не очистите себя по коду или не истечет время ожидания куки, см. руководство по PHP печенье здесь

0

Другие решения

Вы должны объявить глобальный.

Фрагмент 1:

<?php
global $test;
$test=0;
?>

Фрагмент 2:

<?php
global $test;
echo $test;
?>
0

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector