Get the title before comma

时间:2014-10-23 作者:JoaMika

我使用此代码在重力表单字段中返回帖子的标题。

add_filter(\'gform_field_value_page_name\', \'page_name_filler\');
    function page_name_filler($value){
        return get_the_title() ; 
    }
然而,通常帖子的标题太长,而且内容过多。因此,我只想保留标题的第一部分,如果标题上存在逗号“,”之前。通常我的标题上会有多个逗号。

如果逗号不存在,则应显示完整标题。

1 个回复
最合适的回答,由SO网友:fuxia 整理而成

使用strtok():

return strtok( get_the_title(), \',\' );
你也可以用我的function utf8_truncate(). 这有点灵活,可以处理不带逗号的长字符串。

结束