function generate_404_somehow() {
global $wp_query;
$wp_query->is_404 = true;
}
add_action('wp','generate_404_somehow');
Claro, isso enviará toda a sua página para o modelo 404. Eu não sei quais são as condições para que isso seja disparado ou não.
Ou para ser mais cauteloso (ver comentários) ...
function generate_404_somehow() {
global $wp_query;
$wp_query->set_404();
}
add_action('wp','generate_404_somehow');