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