El sistema para implementar BBCode se debe de hacer con expresiones regulares, lo puedes buscar en internet. Eso lo hice yo y después lo perfeccioné un poquito.
En relación al the_content como dijo @23r9i0 puedes usar un filter, para ello debes de usar
add_filter(). Lee el enlace.
Si tienes más dudas ya sabes en donde estamos