CDNTR connects your WordPress site to the CDN.com.tr content delivery network. It rewrites the URLs of your static files — CSS, JavaScript and images — so they are served from CDN edge servers close to each visitor instead of your single origin. The result is faster page loads, less load on your server, and a site that stays fast during traffic spikes.
Connect your CDN.com.tr account and CDNTR also gives you one-click cache purging from the WordPress admin bar, plus automatic purging when your content changes — so updates go live immediately without waiting for the cache to expire.
Serve images in next-gen formats, for free
Clear the PageSpeed Insights / Lighthouse “Serve images in next-gen formats” recommendation without paying a cloud service. CDNTR converts your images to WebP (and AVIF where your server supports it) right on your own server using PHP’s GD or Imagick — no per-image fees and nothing leaves your host — then serves them from the CDN via <picture> with the original as an automatic fallback. Turn on universal coverage and it optimizes your whole site: media-library uploads, theme and plugin images, and even CSS background-image. It only ever serves a converted file when it is genuinely smaller than the original.
Keep your CDN cache hot (cache warm-up / preload)
CDNTR can warm up (preload) your CDN cache so real visitors never pay for a cold page render. After you purge — or on a light background schedule — it pre-requests your cacheable pages through the CDN so the edge always holds a fresh copy and every visitor gets an instant cached hit.
Why use a CDN with WordPress?
By default WordPress serves every asset from one server. The further a visitor is, the slower it loads — and heavy images and scripts make it worse. A CDN keeps copies of your static files at the edge, close to visitors, which is one of the biggest wins for WordPress speed and Core Web Vitals. New to CDNs? Start with What is a CDN?
Features
- Fast, efficient rewrite engine — automatically rewrites static asset URLs (CSS, JS, images) to your CDN hostname.
- Include by file extension / exclude by string — precise control over exactly which URLs are served from the CDN.
- One-click cache purging — purge everything or selected paths from the WordPress admin (requires a connected CDN.com.tr account).
- Automatic purging — built-in hooks purge affected pages when you edit posts, terms, the customizer or switch themes, with a coalesced queue that de-duplicates API calls.
- Account status check — validate your CDN.com.tr API credentials and auto-populate your CDN hostname right from the settings screen.
- Free next-gen images (WebP/AVIF) — optionally convert your images on your own server (GD/Imagick) and serve them from the CDN via
<picture>, with automatic fallback for older browsers. No per-image cloud fees. Converts new uploads in the background and includes a bulk converter for your existing media library. - Universal next-gen coverage — optionally next-gen every local image, not just your media library: theme and plugin images too, and CSS background images via
image-set(). Only serves a converted file when it is actually smaller than the original, so photos are never upgraded to a bigger file. - CDN cache warm-up — keep your CDN edge hot by pre-requesting your cacheable pages, so real visitors get a fast cached hit instead of waiting for a cold origin render. Runs automatically after a purge and on a gentle background schedule.
- WP-CLI support — manage and purge from the command line.
- Multisite ready — works across a WordPress multisite network.
- WordPress REST API support.
Learn more about CDN.com.tr
CDN.com.tr is a CDN and managed hosting platform with edge locations across multiple countries, plus DDoS protection, WAF and automatic SSL.
Third Party Service Usage
This plugin utilizes external services to provide its functionality. Specifically, it interacts with the CDN.com.tr service for content delivery network (CDN) related operations. This includes actions like purging cached content and checking account status.
- Service Name: CDN.com.tr
- Purpose: Used to purge cached content and to check the account status.
- Endpoints:
- Purge All Cache: https://cdn.com.tr/api/purgeAll
- Purge Selected Paths: https://cdn.com.tr/api/purge
- Check Account Status: https://cdn.com.tr/api/checkAccount
- Privacy Policy: https://cdn.com.tr/en/privacy
- Terms of Use: https://cdn.com.tr/en/privacy
Please be aware that using this plugin means that your data will be sent to the aforementioned service. Ensure that you review the service’s terms and policies to understand how your data is being used and to comply with any legal requirements.
