我正在尝试将包含图片网址的变量传递到数组中,以便在我的WordPress主题中使用。
我希望它是动态的,所以我将html存储在一个变量中,但我无法弄清楚为什么我不能将它传递给我的$ args数组。
这可能吗?
// Build a path to image
$path_start = '<img src="';
$site = get_bloginfo('template_directory');
$path_end = '/img/hr.png" class="hr">';
// Join it together
$full = $path_start . $site . $path_end;
// Pass it into Sidebar
function custom_sidebars() {
$args = array(
'id' => 'applause-1',
'name' => 'Applause 1',
'description' => 'Main sidebar, above a horizontal rule',
'before_widget' => '',
'after_widget' => $full,
'before_title' => '',
'after_title' => ''
);
etc.
答案 0 :(得分:0)
我在前面的例子中定义了我的变量OUTSIDE我的函数范围。
固定代码:
function custom_sidebars() {
// Build a path to image
$path_start = '<img src="';
$site = get_bloginfo('template_directory');
$path_end = '/img/hr.png" class="hr">';
// Join it together
$full = $path_start . $site . $path_end;
$args = array(
'id' => 'applause-1',
'name' => 'Applause 1',
'description' => 'Main sidebar, above a horizontal rule',
'before_widget' => '',
'after_widget' => $full,
'before_title' => '',
'after_title' => ''
);