Separate tags with semicolon

时间:2013-03-15 作者:gboone

有没有人知道有没有办法更改类似标记的自定义分类法的回调函数,以便它在分号后而不是逗号后打断术语?我意识到我可以rewrite the whole meta box, 但如果有更简单的方法,我宁愿不要。

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

标记分隔符为made translatable:

$comma = _x( \',\', \'tag delimiter\' );
因此,这可以通过一个简单的过滤器进行更改:

add_filter( \'gettext_with_context\', \'t5_semicolon_tag_delimiter\', 10, 4 );

function t5_semicolon_tag_delimiter( $translated, $text, $context, $domain )
{
    if ( \'default\' !== $domain or \'tag delimiter\' !== $context or \',\' !== $text )
        return $translated;

    return \';\';
}
安装as plugin; 无任何副作用。

棘手的是:将字符串用逗号分隔标记改为分号。您不能使用相同的解决方案,因为您不知道用户的语言。不知道该怎么处理。

结束

相关推荐

自动按元键对wp-admin帖子列表进行排序

我在我的函数文件中使用以下代码来隐藏一些自定义列,并将其添加到wp admin中的后期编辑屏幕中。我现在正试图让帖子列表按帖子元字段(姓氏)排序。我已经阅读了很多关于如何做到这一点的教程,但我找不到任何与我所拥有的相匹配的东西。我不需要对列进行排序,我只想让列表按照自定义的元键自动排序。而且,仅供参考,我没有使用自定义的帖子类型。这只是常规的帖子类型。有人能告诉我怎么做吗? //Add a First and Last Name column to the post edit table f