Пользовательское значение поля, основанное на других настраиваемых значениях поля

У меня есть собственное значение поля, называемое points .

  • Сообщение 01 баллов = 5
  • Сообщение 02 баллов = 10
  • Сообщение 03 баллов = 8

Мне нужно создать другое настраиваемое значение, указанное как rank .

Ранжирование настраиваемого значения должно быть таким.

  • Сообщение 01 ранг: 1
  • Сообщение 02 ранг: 3
  • Сообщение 03 ранг: 2

Он полностью основан на других настраиваемых значениях. Он должен изменяться каждый раз при изменении значения пользовательского значения точки.

Возможно ли это или есть альтернативный способ сделать это?

PS: В основном, что мне нужно сделать, когда сообщение, которое мне нужно отображать в соответствии с точками, это 5-й пост …. как мудрый …