Si vous aliasez des tables dans un appel de suppression, vous devez utiliser l'alias comme argument :
DELETE alias FROM tablerealname as ALIAS ...
Donc, dans la question initiale d'OP, il doit simplement ajouter l'alias après DELETE :
DELETE t FROM xoops_bb_posts_text as t WHERE NOT EXISTS (
SELECT post_id
FROM xoops_bb_posts as p
WHERE p.post_id = t..post_id
)