Eu não uso Wordpress portanto não vou poder dar grande ajuda, mas pelo erro, ele está a tentar associar um valor a um objecto que não existe ou que não é um objecto.
Exemplo:
$objecto->valor = 'Qlqr Coisa';
Neste caso vai dar erro porque o $objecto não existe, mas no wordpress pode dar erro porque o $objecto pode ser um array e não um objecto.