Как использовать этот код PHP в шорткоде для Wordpress? - PullRequest
0 голосов
/ 03 мая 2020

Как я могу использовать следующий код в шорткоде WordPress?

//Variables
$DesdeLetra = "a";
$HastaLetra = "z";
$DesdeNumero = 1;
$HastaNumero = 10000;

$letraAleatoria = chr(rand(ord($DesdeLetra), ord($HastaLetra)));
$numeroAleatorio = rand($DesdeNumero, $HastaNumero);

echo "<strong>La letra aleatoria generada en PHP es:</strong> ".$letraAleatoria."<br/>";
echo "<strong>El número aleatorio generado en PHP es:</strong> ".$numeroAleatorio."<br/>";

1 Ответ

2 голосов
/ 03 мая 2020

Предполагая, что код работает, вы можете попробовать это:

add_shortcode( 'yourshortcode', 'so61578297_custom_shortcode' );
function so61578297_custom_shortcode() {

  $DesdeLetra = "a";
  $HastaLetra = "z";
  $DesdeNumero = 1;
  $HastaNumero = 10000;

  $letraAleatoria = chr(rand(ord($DesdeLetra), ord($HastaLetra)));
  $numeroAleatorio = rand($DesdeNumero, $HastaNumero);

  $r = "<strong>La letra aleatoria generada en PHP es:</strong> ".$letraAleatoria."<br/>";
  $r .= "<strong>El número aleatorio generado en PHP es:</strong> ".$numeroAleatorio."<br/>";

  return $r;

}

Вставить этот фрагмент в функции вашей темы. php файл, затем вы можете использовать шорткод в редакторе WP:

[yourshortcode]

Поскольку вы генерируете случайные буквы / цифры, убедитесь, что на этой странице не активировано кэширование.

Удачи!

...