如何在Wordpress的短码中使用这段PHP代码?

问题描述 投票:0回答:1

如何在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/>";
php wordpress shortcode wordpress-shortcode
1个回答
2
投票

假设代码工作,你可以试试这个。

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;

}

把这段代码放到你的主题的function.php文件中,然后你就可以在WP编辑器中使用这个短码。

[yourshortcode]

由于你正在生成随机的letternumbers, 确保没有任何缓存活动在该页面。

祝您好运!

© www.soinside.com 2019 - 2024. All rights reserved.