在 Wordpress 中回显随机数' get_template_part
Echo random number inside Wordpress' get_template_part
在我的 Wordpress 主题中,我有一个 partials 文件夹,其中包含 10 个以数字后缀命名的文件,我想使用 get_template_part
从这 10 个中随机选择一个文件。我认为最简单的方法这将通过用数字差异命名文件并回显 1 到 10 之间的随机数——这将被添加到 get_template_part
.
中列出的文件名的末尾
目前我有以下内容,虽然我知道你不能在 PHP 中 运行 PHP。他们能和这个逻辑结合吗?
<?php get_template_part('partials/template-', echo(rand(1,10)) ); ?
>
部分文件夹中的文件名为:
template-1.php
template-2.php
template-3.php
[...]
template-10.php
可以get_template_part
和echo号结合起来实现吗?
有几件事:
- 您需要从
get_template_part()
中删除 -
(连字符),因为 WP 添加了它。
- 您可以通过变量传递随机数。
<?php
// Assign the rand number to a variable
$number = rand( 1, 10 );
// use the variable in the template part
get_template_part('partials/template', $number );
?>
在我的 Wordpress 主题中,我有一个 partials 文件夹,其中包含 10 个以数字后缀命名的文件,我想使用 get_template_part
从这 10 个中随机选择一个文件。我认为最简单的方法这将通过用数字差异命名文件并回显 1 到 10 之间的随机数——这将被添加到 get_template_part
.
目前我有以下内容,虽然我知道你不能在 PHP 中 运行 PHP。他们能和这个逻辑结合吗?
<?php get_template_part('partials/template-', echo(rand(1,10)) ); ?
>
部分文件夹中的文件名为:
template-1.php
template-2.php
template-3.php
[...]
template-10.php
可以get_template_part
和echo号结合起来实现吗?
有几件事:
- 您需要从
get_template_part()
中删除-
(连字符),因为 WP 添加了它。 - 您可以通过变量传递随机数。
<?php
// Assign the rand number to a variable
$number = rand( 1, 10 );
// use the variable in the template part
get_template_part('partials/template', $number );
?>