Geralmente, eu diria que o "caminho certo" preferido para fazer isso é do último para o primeiro, pois usar uma função principal do WP deve permitir mais compatibilidade com versões anteriores (teoricamente, pelo menos). A única outra decisão a ser tomada é se você deseja permitir que o WordPress e os plugins também modifiquem o conteúdo da postagem. Se for esse o caso, use definitivamente a segunda ou terceira opção.