Vielen Dank für die Zusammenfassung!
Es hat sich allerdings beim Abschnitt „Shortcodes“ ein kleiner Fehler eingeschlichen.
Die alte Funktion heißt „do_shortcode()“ nicht „do_shortcodes()“, während die neue Funktion tatsächlich „apply_shortcodes()“ heißt.

Da alle Shortcodes innerhalb des $content-Parameter ausgeführt werden ist das ein semantischer Fehler der alten Funktion.