我的网站上有一些 PHP,其中包含以下代码部分:
'choices' => array ('london' => 'London','paris' => 'Paris',),
目前这个列表是静态的 - 我手动添加到它但是我想动态生成列表。
我正在使用以下代码从 WordPress 动态创建一个数组并存储在一个变量中:
function locations() {
query_posts(array('orderby' => 'date', 'order' => 'DESC' , 'post_type' => 'location'));
if (have_posts()) :
while (have_posts()) : the_post();
$locations = "'\'get_the_slug()'\' => '\'get_the_title()'\',";
endwhile;
endif;
wp_reset_query();
$locations_list = "array (".$locations."),";
return $locations_list; // final variable
}
现在,这就是我被困的地方:-)
我现在如何$locations_list
分配'choices'
?
我试过'choices' => $locations_list
了,但它使我的网站崩溃了。
非常感谢您的任何指点。