0
我想在一个PHP数组中放置一个变量,它将与一个Wordpress插件一起工作。这里是我的代码有:PHP变量不在数组中返回
function custom_list($lists) {
$fil = "Dump";
$new_lists = array(
'ddl-list-block' => array(
'name' => __('Download Block', 'delightful-downloads'),
'format' => "
<article class=\"ddl-list-block ddl-list-item\" id=\"ddl-%id%\">
<div class=\"download-wrap\" style=\"background-image: url('fi');\">
<div class=\"download-item\">
<div class=\"download-details\">
<h2>%title%</h2>
".$fil." /* VARIABLE SHOULD APPEAR HERE */
<div class=\"download-meta\">
<div class=\"download-meta-data\"></div>
<a href=\"%url%\" class=\"download-link\">Download</a>
</div>
</div>
</div>
</div>
</article>
"
),
'ddl-list-plain' => array(
'name' => 'Flain List',
'format' => '<i class="fa fa-download"></i><a href="%url%" title="%title%" rel="nofollow">%title% - %date%</a>'
)
);
return $new_lists;
}
add_filter('dedo_get_lists', 'custom_list');
我一直在使用.
,{
,单引号和双引号试过,但我不能让这个词“转储”,以显示它应该。我试图让它显示“转储”一词的原因是为了确保变量可以传递到数组中,因为我使用另一个Wordpress插件(简单字段)来管理我的帖子类型中的额外字段,以及我想提取该字段的一个特定方面(上传图像的URL),所以我将插入类似$my_field['url']
的内容。但我知道的选项都没有插入一个简单的字符串到我的数组中。有什么我失踪?
看起来不错! “我试图让它显示”转储“一词的原因只是为了确保变量可以传递到数组中”,它应该可以工作,请查看这个快速示例http://tehplayground.com/#qHkBgDvIC 。这个问题必须在别的地方。 – thodic