Может ли функция внутри файла functions.php вызывать другую функцию из functions.php? Я предполагаю, что да, и именно поэтому я написал код ниже, но он почему-то не работает. Кто-нибудь может проверить это и помочь мне.
Я попытался вызвать pageBarColor() из register_sidebar().
Спасибо.
<?php
if (function_exists('register_sidebar')) {
register_sidebar(array(
'before_widget' => '<li class="sidebarModule">',
'after_widget' => '</li><!-- end module -->',
'before_title' => '<h2 class="moduleTitle '.pageBarColor().'">',
'after_title' => '</h2>',
));
}
function pageBarColor(){
if(is_category('3')) {
return "color1";
} elseif(is_category('4')) {
return "color2";
} elseif(is_category('5')) {
return "color3";
} elseif(is_category('6')) {
return "color4";
} elseif(is_category('7')) {
return "color5";
}
}
?>