我以前重命名过我的帖子格式,但自从古腾堡更新后,它就不再起作用了。
我在下面的链接中尝试了Aaron的翻译解决方案,但WordPress没有在后端使用翻译。有没有新的方法可以做到这一点?我没有足够的经验从WordPress中挖掘出来。
链接:Is it possible to rename a post format?
这是我的尝试:
function rename_post_formats( $translation, $text, $context, $domain ) {
$names = array(
\'Aside\' => \'Breaking News\',
\'Status\' => \'Notice\'
);
if ( $context == \'Post format\' ) {
$translation = str_replace( array_keys($names), array_values($names), $text );
var_dump( $translation );
}
return $translation;
}
add_filter( \'gettext_with_context\', \'rename_post_formats\', 10, 4 );
在执行str\\u replace之后,当我var\\u dump$translation时,它包含新名称,但WordPress不使用它。而且,奇怪的是,它连续被丢弃了5次(不知道这是否有用)。
非常感谢您的帮助!
编辑:如果不清楚,我希望名称更改的位置位于此下拉列表中: