使用wordpress功能。
我必须使一个函数已经与静态信息,是动态的。我正在创建一个自定义字段,以便用户可以插入该信息。
我需要传递一个与名称相关联的链接数组,该名称可能是某个帖子名称。当前代码的结构如下:
function my_function() {
$First_link = 'http://www.myurl.com.br';
$Second_link = 'http://www.mysecondurl.com.br';
...etc
$allthose_links = array(
$First_link => 'First Quiz',
$Second_link => 'Second Quiz',
...etc
);
return $allthose_links;
}
我需要这样写:
function my_function() {
$posts = get_posts($args);
$allthose_links[] = array();
foreach( $posts as $post ) {
$thelink = get_field( $post=>['mylink']);
$thename = $post->name;
}
$allthose_links = array( //here's the deal
$thelink => $thename
)
return $allthose_links;
}
$allthose_link
数组应该在foreach循环中,这样每个链接都会在每次迭代时使用链接作为键添加到$allthose_link
数组中。你的新函数应该看起来像下面的例子:
function my_function() {
$posts = get_posts($args);
$allthose_links = array();
foreach( $posts as $post ) {
$thelink = get_field( $post=>['mylink']);
$thename = $post->name;
$allthose_links[$thelink] = $thename;
}
return $allthose_links;
}