Title: TurkCDN
Author: turkcdn
Published: <strong>October 29, 2026</strong>
Last modified: October 29, 2026

---

Search plugins

![](https://ps.w.org/turkcdn/assets/banner-772x250.png?rev=3772384)

![](https://ps.w.org/turkcdn/assets/icon-256x256.png?rev=3772384)

# TurkCDN

 By [turkcdn](https://profiles.wordpress.org/turkcdn/)

[Download](https://downloads.wordpress.org/plugin/turkcdn.0.2.0.zip)

 * [Details](https://wordpress.org/plugins/turkcdn/#description)
 * [Reviews](https://wordpress.org/plugins/turkcdn/#reviews)
 *  [Installation](https://wordpress.org/plugins/turkcdn/#installation)
 * [Development](https://wordpress.org/plugins/turkcdn/#developers)

 [Support](https://wordpress.org/support/plugin/turkcdn/)

## Description

TurkCDN rewrites the image addresses under `wp-content/uploads` to your TurkCDN 
zone. The first time an image is requested, TurkCDN pulls it from your site, stores
it and serves it from the CDN from then on. Your files stay where they are.

 * Every upload address on the page is rewritten: posts, pages, theme, srcset and
   background images.
 * Works with WooCommerce out of the box: product, gallery and category images live
   in the uploads folder, so they come from the CDN too.
 * Optionally serves JPG and PNG images as WebP or AVIF. GIFs keep their animation.
 * Social sharing images (og:image) and site icons keep their original format so
   every platform can read them.
 * Optional viewer: click to enlarge and hover to magnify, configured per size in
   the TurkCDN panel.
 * Does not touch the admin area or your files. Deactivate the plugin and the addresses
   go back to normal.

You need a TurkCDN account. The free plan is enough to get started: [turkcdn.com](https://turkcdn.com).

### External services

This plugin connects your site to TurkCDN (https://turkcdn.com), an image CDN operated
by TurkCDN. It does not work without a TurkCDN account.

 * When the TurkCDN address is set, image addresses on your public pages point to
   TurkCDN, so visitors’ browsers load those images from TurkCDN. The browser sends
   the usual request data (IP address, user agent, referrer) to TurkCDN.
 * The first time an image is requested, TurkCDN downloads it from your site’s uploads
   folder.
 * When the viewer option is on, the bundled viewer script reads your zone’s display
   settings from your TurkCDN address (`turkcdn.json`).

Nothing is sent while the TurkCDN address is empty. The plugin sends no data from
the admin area.

 * Terms of service: https://turkcdn.com/mesafeli-satis/
 * Privacy policy: https://turkcdn.com/gizlilik/

## Screenshots

[⌊Settings page: source address, zone address, output format and viewer.⌉⌊Settings
page: source address, zone address, output format and viewer.⌉[

Settings page: source address, zone address, output format and viewer.

## Installation

 1. Install and activate the plugin.
 2. Go to Settings > TurkCDN and copy the uploads address shown there.
 3. In the [TurkCDN panel](https://platform.turkcdn.com/), open the Zones page and 
    paste it as your zone’s source site.
 4. Back in Settings > TurkCDN, enter your zone address (for example `https://cdn.turkcdn.
    com/mystore`) and save.

## FAQ

### I replaced an image but the old one still shows

TurkCDN does not ask your site for an image again once it has it. Delete that image
in the TurkCDN panel; the new one is pulled on the next request.

### My site has a security plugin or hotlink protection

TurkCDN requests come with the user agent `TurkCDN/1 (+https://turkcdn.com)`. Allow
it.

### Can I use my own domain?

Yes. Connect a domain such as `img.mystore.com` to your zone in the TurkCDN panel
and enter it as the TurkCDN address in the plugin settings.

### What happens if I deactivate the plugin?

Image addresses go back to your own site immediately. Nothing in your database or
media library is changed.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“TurkCDN” is open source software. The following people have contributed to this
plugin.

Contributors

 *   [ turkcdn ](https://profiles.wordpress.org/turkcdn/)

[Translate “TurkCDN” into your language.](https://translate.wordpress.org/projects/wp-plugins/turkcdn)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/turkcdn/), check out
the [SVN repository](https://plugins.svn.wordpress.org/turkcdn/), or subscribe to
the [development log](https://plugins.trac.wordpress.org/log/turkcdn/) by [RSS](https://plugins.trac.wordpress.org/log/turkcdn/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 0.2.0

 * Plugin strings are now in English with a bundled Turkish translation.
 * The viewer script is bundled with the plugin instead of loading from the CDN.
 * Settings are removed on uninstall.

#### 0.1.0

 * First release.

## Meta

 *  Version **0.2.0**
 *  Last updated **2 days ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.3 or higher **
 *  Tested up to **7.1.4**
 *  PHP version ** 7.4 or higher **
 * Tags
 * [AVIF](https://wordpress.org/plugins/tags/avif/)[cdn](https://wordpress.org/plugins/tags/cdn/)
   [image optimization](https://wordpress.org/plugins/tags/image-optimization/)[webp](https://wordpress.org/plugins/tags/webp/)
   [woocommerce](https://wordpress.org/plugins/tags/woocommerce/)
 *  [Advanced View](https://wordpress.org/plugins/turkcdn/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/turkcdn/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/turkcdn/reviews/)

## Contributors

 *   [ turkcdn ](https://profiles.wordpress.org/turkcdn/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/turkcdn/)