Я вызываю функцию, которая возвращает массив, но сталкиваюсь с этой ошибкой :Невозможно использовать возвращаемое значение функции в контексте записи
Многие люди получают эту ошибку, но я не вижу, что я сделал неправильно.
Это функция:
function select_image_styles_from_category($category)
{
$image_details();
switch($category)
{
case 'twine':
$image_details[0] = get_bloginfo('template_directory'). '/images/titles/blog-twine.png';
$image_details[1] = 'on-top';
break;
case 'scrapbook':
$image_details[0] = get_bloginfo('template_directory'). '/images/blog/papers.png';
$image_details[1] = 'on-top';
break;
default:
$image_details[0] = 'stuff';
$image_details[1] = 'things';
}
return $image_details;
}
Затем я вызываю эту функцию из другой функции, и это строка, в которой она ошибается (в этой функции есть что-то еще, но это просто лишнее для остальной части вопроса):
function add_img_styles_to_special_categories($the_content_string, $category)
{
//erroring line
$image_details() = select_image_styles_from_category($category);
}
Я пропустил актерский состав? Нужно ли явно создавать массив? Я перепутал заявление по делу? Я действительно не вижу, чего мне не хватает. У кого-нибудь из вас, великолепных красоток, есть какие-нибудь указатели?