Le fichier XML du sitemap ne peut pas afficher tous les sujets et messages

De plus, la requête dans le OP extrairait également tous les MP et les sujets supprimés.

Je pense qu’il faudrait plutôt faire comme ceci :

SELECT 
    COUNT(*)
FROM topics t
  JOIN categories c ON c.id = t.category_id
WHERE c.read_restricted IS FALSE 
  AND t.archetype = 'regular'
  AND t.deleted_at IS NULL