Function for widget titles

时间:2017-08-17 作者:KJThaDon

如果可能的话,我试图让一个函数使用条件语句。我可以让函数在没有语句的情况下工作。。我需要它来确定小部件标题是否为空,如果为空,则忽略该函数,如果为空,则应使用下面的函数。此函数将使用前缀title\\(imagename)插入图像作为标题。巴布亚新几内亚

非常感谢。

function html_widget_title( $title ) { $output = \'<img src="/images/title_\'.$title.\'.png" alt="\'.$title.\'" title="\'.$title.\'"/>\'; return $output; } add_filter( \'widget_title\', \'html_widget_title\' );

1 个回复
最合适的回答,由SO网友:Frank P. Walentynowicz 整理而成

您可以修改筛选函数以添加条件:

function html_widget_title( $title ) {
    if ( \'\' != $title ) { 
        $output = \'<img src="/images/title_\'.$title.\'.png" alt="\'.$title.\'" title="\'.$title.\'"/>\';
        return $output;
    } else {
        return $title;
    }
}
add_filter( \'widget_title\', \'html_widget_title\' );

结束

相关推荐

"Widgets" menu doesn't appear

我正在开发一个WordPress主题,它在我的本地主机和一个live server上运行得很好,但在我的另一个live server上,小部件菜单(从外观)不会出现。是的,所有3台服务器都有相同的3.6.1 WordPress版本,主题文件也相同。知道这是什么原因吗?这是functions.php 注册小部件区域:if (function_exists(\'register_sidebar\')) { register_sidebar(array( \'name\' => \