La función populate_terms() todavía arroja un error fatal en la consulta get_term(). ¿Por qué?
En circunstancias especiales, get_term() devuelve NULL y la variable $term no se verifica para ver si todavía es un objeto o ya es booleana.
Esto provoca un error fatal de PHP y la carga de la página se cancela porque $term->object_id no funciona con NULL.
Más para leer aquí:
https://wordpress.org/support/topic/fatal-error-attempt-to-assign-property-object_id-on-bool/
La página con la que necesito ayuda: [log in to see the link]