
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.
Connect in one click
No API keys to copy. Press Connect to CDN.com.tr, approve the site in your own CDN.com.tr panel — exactly the way you connect a GitHub or Google account — and the site is connected. The key it receives can only clear your cache: it gives no access to your storage, your FTP or your account settings, and you can revoke any single site from your panel without touching the others. Sites on CDN.com.tr WordPress hosting arrive connected already.
See your whole speed stack at a glance
The plugin page opens with an Optimization dashboard: a live test that proves your files really are served from the CDN edge (with cache HIT and response time), plus checks for a persistent object cache, an active page cache, conflicting CDN plugins, and cache blockers — no-cache headers or cookies sent to anonymous visitors. Everything CDNTR can fix, it fixes in place; everything else links you to exactly where to fix it — and when something on your own site is stopping pages from being cached, the dashboard names the theme or plugin doing it, with the file and line.
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. You can watch it work: the Warm-up tab lists every page it requested, the response it got, whether the edge served it from cache, and how long it took.
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.
- One-click connection — approve the site in your CDN.com.tr panel; the site receives a purge-only key, never your password. Revocable per site, and re-checked daily so a connection that stops working tells you instead of failing silently.
- Speed health dashboard — one screen that tests your CDN live, checks your object cache, page cache and cache blockers, and points at whatever is holding your site back.
- 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 connect the site to a CDN.com.tr account, 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
- Connect this site (you are sent here to approve it, in your browser): https://cdn.com.tr/connect/wordpress
- Collect the connection key after you approve (server to server): https://cdn.com.tr/api/wp/connect/exchange
- What is sent: your site address and the connection key issued to this site. Warm-up and the live CDN test request your own public URLs through the CDN; no visitor data is sent to CDN.com.tr.
- 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.
Screenshots

The Optimization dashboard — a live check of your whole delivery stack: is the CDN really serving your files, do you have an object cache and a page cache, and is anything on your site blocking caching.

Connect in one click — approve the site in your own CDN.com.tr panel. No password, no key to copy.

CDN delivery — pick your CDN hostname and control exactly which files are served from the edge.

Free next-gen images — serve WebP and AVIF from the CDN, with universal coverage for theme, plugin and CSS background images, plus a background bulk converter for your media library.

CDN cache warm-up — keep your edge hot, and see exactly which pages were warmed, what the CDN answered, and how long each took.