Project Overview I recently created a testing site using WordPress, with the intention of later migrating it to my live domain. My site uses the popular Newspaper WordPress Theme, and I manage my hosting environment via Plesk on a dedicated server. Issues Encountered After Migration After migrating the testing site to the live environment, I started experiencing several issues: WordPress Admin Panel is Unorganized The dashboard now appears disorganized. Some menus and settings seem out of place or are missing. The overall user experience in the admin panel has degraded. Unable to Create or Publish Posts I am currently unable to create new posts or publish existing drafts. The editor might not load correctly, or publishing actions fail. Plesk Disk Space Warning (Dedicated Server) Plesk and its services are showing warnings about insufficient disk space. This is affecting the normal operation of both Plesk and the website. Since I am on a dedicated server, I need guidance on how to safely free up disk space, or alternative solutions if cleanup isn’t sufficient. Additional Features Needed *Post and Page View Counter I want to implement a reliable view counter for both posts and pages. The view counter must display the number of times each post or page has been viewed on the frontend—so visitors to my blog can see how many views each post has received. Ideally, the view count should also be visible in the backend for admin tracking and analytics. How the view counter should work: When a user views a post’s dedicated page, the counter for that post increases by one. If the post is displayed elsewhere—such as on the homepage, in a category listing, or any archive page—the same view counter should be incremented for that post. In other words, the total view count for a post should reflect all views, no matter where the post appears on the site. The count for each post should be consistent and synchronized, so the displayed views are always accurate and match across all locations.