已知函数 $f(x)=\left\{\begin{array}{l}x^2-t x+1, x \leq 0 \\ \log _2 x, x>0\end{array}\right.$, 下列关于函数 $y=f(f(x))+1$ 的零点个数的说法中, 正确的是 ( )
$\text{A.}$ 当 $t>1$, 有 1 个零点
$\text{B.}$ 当 $t=-2$ 时, 有 3 个零点
$\text{C.}$ 当 $1>t>0$, 有 2 个零点
$\text{D.}$ 当 $t=-4$ 时, 有 7 个零点
$\text{E.}$
$\text{F.}$