Здесь написано:
ВАЖНО - Не используйте camelCase или UPPER-CASE для имен ваших атрибутов $ atts:
$ atts имеют нижний регистр во время shortcode_atts (array (' attr_1 '=>' attr_1 default ', // ... et c), $ atts), так что вы можете просто использовать строчные буквы.
https://developer.wordpress.org/apis/handbook/shortcode/
Мой вопрос: означает ли это, что я все еще могу безопасно использовать camelCase в атрибутах шорткода? (поскольку мои переменные имеют этот формат) Позже, перед выводом шорткода, я заменяю подчеркивания переменными на camelCase.