Wemos D1 ESP8266 IP address problem and data not showing online

i want by the IDE and the IP i write into the IDE

To me, that doesn't make sense. The IP address of your PC changes all the time. Yet, you don't have trouble using google, and having it route messages back to your PC.

What the Wemos gets is a local IP address in your private LAN. The router that issues that address is the one that needs a fixed IP address, and needs to know how to route messages to the Wemos.

String rootPageBody = "<h2>i , l</h2>"; //here is where datas are showed

In the string, i and l are text, not the names of variables. You need to substitute values for those pieces of text before sending that String to the client.