Title: Resource Versioning
Author: Viktor Szépe
Published: <strong>جولائی 15, 2015</strong>
Last modified: جولائی 21, 2018

---

پلگ انز تلاش کریں

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

یہ پلگ ان **ورڈپریس کے تازہ ترین 3 ریلیزوں کے ساتھ ٹیسٹ نہیں کیا گیا ہے**۔ اب یہ
برقرار نہیں رکھا جا سکتا یا معاونت نہیں کی جا سکتی اور اس کو ورڈپریس کے تازہ ترین
ورژنز کے ساتھ استعمال کیے جانے پر مطابقت کے مسائل ہو سکتے ہیں۔

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

# Resource Versioning

 منجانب [Viktor Szépe](https://profiles.wordpress.org/szepeviktor/)

[ڈاؤن لوڈ کریں](https://downloads.wordpress.org/plugin/resource-versioning.0.3.0.zip)

 * [تفصیلات](https://ur.wordpress.org/plugins/resource-versioning/#description)
 * [جائزے](https://ur.wordpress.org/plugins/resource-versioning/#reviews)
 *  [انسٹالیشن](https://ur.wordpress.org/plugins/resource-versioning/#installation)
 * [ڈیولپمنٹ](https://ur.wordpress.org/plugins/resource-versioning/#developers)

 [معاونت](https://wordpress.org/support/plugin/resource-versioning/)

## تفصیل

"It’s important to make resources (images, scripts, stylesheets, etc.) cacheable.”

[Steve Souders](http://www.stevesouders.com/blog/2008/08/23/revving-filenames-dont-use-querystring/)

It is much easier to use a CDN without Query String Parameters.
 This plugins alters
only local resources’ URL-s. The `ver` Query String Parameter will be inserted into
the filename.

For example `jquery.min.js?ver=1.10` becomes `jquery.min.110.js`.

To reverse this in the web server add this line to your nginx config:

    ```
    server {
        location ~ ^(.+)\.\d\d+\.(js|css|png|jpg|jpeg|gif|ico)$ {
            #try_files $uri $1.$2 /index.php?$args;
            try_files $uri $1.$2 =404;
        }
    }
    ```

Or to your Apache configuration or `.htaccess` file.

    ```
    RewriteEngine On
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule ^(.+)\.\d\d+\.(js|css|png|jpg|jpeg|gif|ico)$ $1.$2 [NC,L]
    ```

#### Testing the plugin before live usage

You can test the plugin by replacing the two `add_filter()` calls with this

    ```
    require_once( dirname( dirname( dirname( dirname( __FILE__ ) ) ) ) . '/wp-load.php' );
    wp();
    echo o1_revving_src( $argv[1] ) . PHP_EOL;
    ```

Then start it from CLI: `php revving.php <TEST-URL>`

#### Links

Development of this plugin goes on on [GitHub](https://github.com/szepeviktor/resource-versioning).

## انسٹالیشن

This section describes how to install the plugin and get it working.

 1. Upload `revving.php` to the `/wp-content/plugins/` directory
 2. Activate the plugin through the ‘Plugins’ menu in WordPress

## عمومی سوالات

  How to remove all Query String Parameters from resources?

Poorly written plugins and themes may add unwanted Query String Parameters.
 For
example `?rev=4.10`.

To drop all these parameters copy this into your `wp-config.php`:

    ```
    define( 'O1_REMOVE_ALL_QARGS', true );
    ```

## جائزے

![](https://secure.gravatar.com/avatar/3b49954fddcafd8dde33e96c750f034ef5ebe8753516d2bd35b87bff4e282957?
s=60&d=retro&r=g)

### 󠀁[Perfect Cache Busting Method](https://wordpress.org/support/topic/perfect-cache-busting-method/)󠁿

 [mwmcw](https://profiles.wordpress.org/mwmcw/) ستمبر 6, 2017

Simple to install, does what it should do. Integrates perfectly well! Thank you 
very much, Viktor!

 [ تمام 1 جائزے پڑھیں ](https://wordpress.org/support/plugin/resource-versioning/reviews/)

## شراکت دار اور ڈیویلپرز

“Resource Versioning” اوپن سورس سافٹ ویئر ہے۔ مندرجہ ذیل لوگوں نے اس پلگ ان میں 
حصہ لیا:

شراکت دار

 *   [ Viktor Szépe ](https://profiles.wordpress.org/szepeviktor/)

[“Resource Versioning” کا اپنی زبان میں ترجمہ کریں۔](https://translate.wordpress.org/projects/wp-plugins/resource-versioning)

### ڈویلپمینٹ میں دلچسپی ہے؟

[کوڈ براؤز کریں](https://plugins.trac.wordpress.org/browser/resource-versioning/)،
[ایس این وی ریپوزیٹری](https://plugins.svn.wordpress.org/resource-versioning/) کو
چیک کریں یا [ڈویلپمینٹ لاگ](https://plugins.trac.wordpress.org/log/resource-versioning/)
کو سبسکرائب کریں بذریعہ [آر ایس ایس](https://plugins.trac.wordpress.org/log/resource-versioning/?limit=100&mode=stop_on_copy&format=rss)۔

## چینج لاگ

#### 0.3.0

 * Support cdn-ified URL-s without protocol schema.
 * More structured code.

#### 0.2.0

 * Strengthen stability.
 * Support cdn-ified URL-s.

#### 0.1.3

 * FIX: Use proper WordPress function for content URL.

#### 0.1.2

 * FIX: Don’t run on admin.

#### 0.1.1

 * FIX: External URL detection.

#### 0.1.0

 * Initial relase without multisite support.

## میٹا

 *  Version **0.3.0**
 *  Last updated **8 سال پہلے**
 *  Active installations **10+**
 *  WordPress version ** 4.0 یا اس سے جدید **
 *  Tested up to **4.9.29**
 *  Language
 * [English (US)](https://wordpress.org/plugins/resource-versioning/)
 * Tags
 * [Apache](https://ur.wordpress.org/plugins/tags/apache/)[file](https://ur.wordpress.org/plugins/tags/file/)
   [nginx](https://ur.wordpress.org/plugins/tags/nginx/)[resource](https://ur.wordpress.org/plugins/tags/resource/)
   [varnish](https://ur.wordpress.org/plugins/tags/varnish/)
 *  [اعلی درجے کا منظر](https://ur.wordpress.org/plugins/resource-versioning/advanced/)

## درجہ بندیاں

 5 out of 5 stars.

 *  [  1 5-star review     ](https://wordpress.org/support/plugin/resource-versioning/reviews/?filter=5)
 *  [  0 4-star reviews     ](https://wordpress.org/support/plugin/resource-versioning/reviews/?filter=4)
 *  [  0 3-star reviews     ](https://wordpress.org/support/plugin/resource-versioning/reviews/?filter=3)
 *  [  0 2-star reviews     ](https://wordpress.org/support/plugin/resource-versioning/reviews/?filter=2)
 *  [  0 1-star reviews     ](https://wordpress.org/support/plugin/resource-versioning/reviews/?filter=1)

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

[See all reviews](https://wordpress.org/support/plugin/resource-versioning/reviews/)

## شراکت دار

 *   [ Viktor Szépe ](https://profiles.wordpress.org/szepeviktor/)

## معاونت

کچھ کہنا ہے؟ مدد چاہیے؟

 [معاونتی فورم دیکھیں](https://wordpress.org/support/plugin/resource-versioning/)

## عطیہ دیں

کیا آپ اس پلگ ان کی ترقی میں معاونت کرنا چاہتے ہیں؟

 [ اس پلگ ان کو عطیہ دیں ](https://szepe.net/wp-donate/)