Title: Customize Inline Editing
Author: Weston Ruter
Published: <strong>ستمبر 19, 2014</strong>
Last modified: جون 22, 2024

---

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

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

![](https://s.w.org/plugins/geopattern-icon/customize-inline-editing.svg)

# Customize Inline Editing

 منجانب [Weston Ruter](https://profiles.wordpress.org/westonruter/)

[ڈاؤن لوڈ کریں](https://downloads.wordpress.org/plugin/customize-inline-editing.0.2.1.zip)

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

 [معاونت](https://wordpress.org/support/plugin/customize-inline-editing/)

## تفصیل

In WordPress 4.5 the [selective refresh](https://make.wordpress.org/core/2016/02/16/selective-refresh-in-the-customizer/)
framework was introduced in core. One of the key concepts in this framework is the“
partial”, the region in a document which is selectively refreshed when a related
setting is modified. This means that one or more settings are linked with a given
element in the preview. When selective refresh was first was introduced it supported
the ability for a user to “shift click” on a partial to jump to and focus on the
related control in the pane. In WordPress 4.7 this was then enhanced with [visible edit shortcuts](https://make.wordpress.org/core/2016/11/10/visible-edit-shortcuts-in-the-customizer-preview/)
so that users could click (touch even) on the icon to be able to reveal the control
in the pane.

The Customize Inline Editing plugin builds on edit shortcuts by allowing the setting
to be modified inline via direct manipulation in the preview without having focus
removed and placed on the controls pane. This is particularly useful on _mobile 
devices_ on small screens where a user cannot both see the controls and preview 
at the same time, as can be compared here:

Inline editing in this way is also helpful for _accessibility_ since keyboard focus
remains in the preview at the element being edited, as can be seen in this demonstration
of inline editing on a desktop browser:

This plugin provides one example implementation of inline editing this can be accomplished
in the customizer. Version 0.1 of this plugin from 2014 was a precursor in some 
ways to selective refresh, specifically in regards to how CSS selectors are associated
with customizer settings.

Themes can opt-in to support this plugin’s inline editing within the customizer 
by assigning the appropriate type to the registered partials:

    ```
    add_action( 'customize_register', function( $wp_customize ) {
        $opt_in_partials = array_filter( array(
            $wp_customize->selective_refresh->get_partial( 'blogname' ),
            $wp_customize->selective_refresh->get_partial( 'blogdescription' )
        ) );
        foreach ( $opt_in_partials as $partial ) {
            $partial->type = 'inline_editable';
        }
    }, 100 );
    ```

Click on the edit shortcut to begin editing the element, with keyboard focus then
given to the editable element. If the value has a server-side rendered value (e.
g. where PHP filters like `wptexturize` apply to improve typography), the raw value
will be supplied when editing starts. Editing can be completed by clicking out of
the editable element, tabbing out of the element (blurring it), or clicking the 
edit icon which then appears as a “done” checkmark icon. You may also shift-click
on an element to edit it.

Currently only basic text fields can currently be edited; styling and any tags added
to `contentEditable` areas will be stripped out. Eventually rich text formatting
may be allowed, specifically for integrations with the Text widget (via [JS Widgets](https://github.com/xwp/wp-js-widgets))
or post content (via [Customize Posts](https://github.com/xwp/wp-customize-posts)).

The [selective refresh](https://make.wordpress.org/core/2016/02/16/selective-refresh-in-the-customizer/)
writeup from 4.5 concludes with a section on a possible future for it and inline
editing:

> If we can eliminate full-page refreshes from being the norm for the Customizer,
> we can start to introduce controls inline with the preview. If the entire preview
> does not reload, then the inline controls won’t get destroyed by the refresh with
> each change. For example, consider a widget control floating immediately next 
> to the widget in the sidebar it is editing. With selective refresh, it will then
> also be possible to _eliminate the Customizer altogether_. The Customizer could
> be available to anyone who is logged in, with the controls being bootstrapped 
> on demand when a user wants to edit a given element. There would be no need to
> navigate way from a page on the frontend to enter a unique Customizer state: the
> Customizer would come to the user. Any controls not relevant to being inline could
> remain in the Customizer pane, but it could slide in only as needed instead of
> appearing by default. That is to say, selective refresh makes the Customizer a
> much better framework for implementing **frontend editing**.

**Development of this plugin is done [on GitHub](https://github.com/xwp/wp-customize-inline-editing).
Pull requests welcome. Please see [issues](https://github.com/xwp/wp-customize-inline-editing/issues)
reported there before going to the [plugin forum](https://wordpress.org/support/plugin/customize-inline-editing).**

## جائزے

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

### 󠀁[Awesome](https://wordpress.org/support/topic/awesome-3655/)󠁿

 [ashiquzzaman](https://profiles.wordpress.org/ashiquzzaman/) ستمبر 3, 2016

Makes the whole text editing process smooth. From refresh to postMessage to inline
editing awesome transition. Keep up the good work 🙂

 [ تمام 2 جائزے پڑھیں ](https://wordpress.org/support/plugin/customize-inline-editing/reviews/)

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

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

شراکت دار

 *   [ Weston Ruter ](https://profiles.wordpress.org/westonruter/)
 *   [ XWP ](https://profiles.wordpress.org/xwp/)

[“Customize Inline Editing” کا اپنی زبان میں ترجمہ کریں۔](https://translate.wordpress.org/projects/wp-plugins/customize-inline-editing)

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

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

## چینج لاگ

#### 0.2.1 (2017-08-04)

 * Fix readme and bump tested-up-to.

#### 0.2.0 (2017-02-15)

 * Refactor to make use of selective refresh partials.
 * Integrate with edit shortcuts so that clicking the edit shortcut causes the text
   to be editable and turns into a checkmark icon while edit mode is enabled.

#### 0.1.3 (2016-07-10)

Ensure that any selective refresh partials associated with the edited settings
 
will get re-rendered from the server once editing has finished. Refreshed partials
will ensure that the low-fidelity JS-supplied (raw) previews will be replaced with
the actual high-fidelity PHP-rendered preview from the server. See also [#33738](https://core.trac.wordpress.org/ticket/33738).

#### 0.1.2 (2016-07-08)

Add support for Twenty Sixteen and ensure compat with WordPress 4.6-beta2

#### 0.1.1 (2014-12-12)

Add support for Twenty Fifteen and ensure compat with WordPress 4.1

#### 0.1.0 (2014-09-19)

First release.

## میٹا

 *  Version **0.2.1**
 *  Last updated **2 سال پہلے**
 *  Active installations **10+**
 *  WordPress version ** 4.7.0 یا اس سے جدید **
 *  Tested up to **4.9.29**
 *  Language
 * [English (US)](https://wordpress.org/plugins/customize-inline-editing/)
 * Tags
 * [customize](https://ur.wordpress.org/plugins/tags/customize/)[customizer](https://ur.wordpress.org/plugins/tags/customizer/)
   [editing](https://ur.wordpress.org/plugins/tags/editing/)[inline](https://ur.wordpress.org/plugins/tags/inline/)
 *  [اعلی درجے کا منظر](https://ur.wordpress.org/plugins/customize-inline-editing/advanced/)

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

 5 out of 5 stars.

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

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

[See all reviews](https://wordpress.org/support/plugin/customize-inline-editing/reviews/)

## شراکت دار

 *   [ Weston Ruter ](https://profiles.wordpress.org/westonruter/)
 *   [ XWP ](https://profiles.wordpress.org/xwp/)

## معاونت

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

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