野草云

WordPress 技巧:修正自定义分类模式更新提示

在 WordPress 后台编辑自定义分类模式的时候,点击更新显示的提示都是“项目已更新”,这里的「项目」怎样改成自定义分类模式的名称呢,下面这个代码可以解决这个问题:

add_filter('term_updated_messages', function($messages){
	global $taxonomy;

	if($taxonomy == 'post_tag' || $taxonomy == 'category'){
		return $messages;
	}

	$labels		= get_taxonomy_labels(get_taxonomy($taxonomy));
	$label_name	= $labels->name;

	$messages[$taxonomy]	= array_map(function($message) use ($label_name){
		if($message == $label_name) return $message;

		return str_replace(
			['项目', 'Item'],
			[$label_name, ucfirst($label_name)],
			$message
		);
	}, $messages['_item']);

	return $messages;
});

该功能已经整合到 WPJAM Basic 插件中,并已免费提供下载!激活即默认修正。


©我爱水煮鱼,本站推荐使用的主机:阿里云,国外主机建议使用BlueHost

本站长期承接 WordPress 优化建站业务,要求很高,有兴趣请联系微信:「chenduopapa」或微信公众号:「WordPress果酱」。

热门文章