You will need a computer with a browser and a small code snippet, which is given in the article. The cleaning time will depend on the total number of entries.
1. Go to your “VKontakte” page
2. Go down as low as possible, preferably until the very first publication
At a time, you can only delete those records that the system displays on the wall. Therefore it is important to get to the bottom.
It may take time to scroll the page, but in any case everything will be much faster than manually deleting. To speed up the process, hold down the space or End.
3. Open the browser console
If you are working in Chrome, press Ctrl + Shift + J (Windows) or Cmd + Opt + J (macOS). In Firefox, for this, there are combinations Ctrl + Shift + K (Windows) and Cmd + Opt + K (macOS). If you are using a different browser, you can easily find the keys to launch its console using Google.
4. Copy this script, paste it into the console and press Enter.
(function () {'use strict'; if (! confirm ('Delete all entries from the wall?')) return; var deletePostLink = document.body.querySelectorAll ('a.ui_actions_menu_item [onclick ^ = "wall.deletePost"] ');
for (var i = 0; i < deletePostLink.length; i++) { deletePostLink[i].click(); } alert(deletePostLink.length + ' posts deleted'); }());
5. When the browser displays a dialog box, confirm the deletion
After that, the script will erase all visible publications from the VKontakte wall. The more of them, the longer the cleaning will last.
If after that old posts appear on the wall, to which you just did not scroll the page, they can be deleted in the same way.