Let $B\subset \mathbb{R}^2$ be the unit "open" ball with centre in origin. Define a function $u:\overline{B}\to \mathbb{R}$ in the folllowing way: let $(x,y)=(r\cos\theta,r\sin\theta)$ with $r\in [0,1]$ and $\theta\in [0,2\pi]$.
For $r\in [0,1]$ and $\theta\in [\pi,2\pi]$, $u(r,\theta)=0$.
Now consider the segment $\ell=\{te_2+(1-t)e_1, \ t\in [0,1]\}$. For each $\theta\in [0,\pi/2]$, let $r_\theta\in [0,1]$ be the number for which $r_\theta\theta\in \ell$.
For $\theta\in [0,\pi/2]$, define $u(r,\theta)=2r\theta/\pi $, if $r\in [0,r_\theta]$.
For $\theta\in [0,\pi/2]$, define $u(r,\theta)=2r_\theta\theta/\pi-2r_\theta\theta/((1-r_\theta)\pi)(r-r_\theta)$, if $r\in [r_\theta,1]$.
We define $u(r,\theta)$ for $\theta\in [\pi/2,\pi]$ and $r\in [0,1]$ in an analogous way, by considering the segment $\ell'=\{te_2-(1-t)e_1,\ \forall\ t\in [0,1]\}$.
My question is: does $u\in W_0^{1,p}(\Omega)$ for some $p\in [1,\infty)$. If not, does anyone know of a function $u$ satisfying $$u\in (W_0^{1,p}(B)\cap C(B))\setminus C(\overline{B})$$
Remark: Note that my function $u$ satisfies $u\in C(B)\setminus C(\overline{B})$.
Remark 1: The graph of $u$ is piecewise linear.