PHPackages                             soderlind/gf-html-area-editor - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Templating &amp; Views](/categories/templating)
4. /
5. soderlind/gf-html-area-editor

ActiveWordpress-plugin[Templating &amp; Views](/categories/templating)

soderlind/gf-html-area-editor
=============================

Adds a rich text editor (TinyMCE) to the Gravity Forms HTML field content setting, replacing the default plain textarea.

1.0.1(3mo ago)2169↑50%[3 PRs](https://github.com/soderlind/gf-html-area-editor/pulls)GPL-2.0-or-laterJavaScriptPHP &gt;=7.4CI passing

Since Jan 19Pushed 3mo agoCompare

[ Source](https://github.com/soderlind/gf-html-area-editor)[ Packagist](https://packagist.org/packages/soderlind/gf-html-area-editor)[ Fund](https://paypal.me/PerSoderlind)[ RSS](/packages/soderlind-gf-html-area-editor/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (5)Dependencies (3)Versions (15)Used By (0)

GF HTML Area Editor
===================

[](#gf-html-area-editor)

Adds a rich text editor (TinyMCE) to the Gravity Forms HTML field content setting, replacing the default plain textarea.

    gf-html-area-editor.mp4    Description
-----------

[](#description)

By default, Gravity Forms provides a plain textarea for entering content in HTML fields. This plugin enhances that experience by replacing the textarea with the WordPress visual editor (TinyMCE), allowing you to:

- Use a familiar WYSIWYG interface for formatting content
- Easily add bold, italic, lists, and other formatting
- Insert links with the built-in link dialog
- Add images from the WordPress Media Library
- Switch between Visual and Text (HTML) modes

Requirements
------------

[](#requirements)

- WordPress 5.0 or higher
- Gravity Forms 2.5 or higher
- PHP 7.4 or higher

Installation
------------

[](#installation)

1. Download [`gf-html-area-editor.zip`](https://github.com/soderlind/gf-html-area-editor/releases/latest/download/gf-html-area-editor.zip)
2. Upload via `Plugins → Add New → Upload Plugin`
3. Activate via `WordPress Admin → Plugins`

Plugin [updates are handled automatically](https://github.com/soderlind/wordpress-plugin-github-updater#readme) via GitHub. No need to manually download and install updates.

Usage
-----

[](#usage)

1. Navigate to **Forms** → **Edit Form** in your WordPress admin
2. Add or select an HTML field
3. In the field settings, you'll see a rich text editor instead of the plain textarea
4. Use the Visual tab for WYSIWYG editing or the Text tab for raw HTML
5. Content is automatically saved and sanitized when displayed on the frontend

Security
--------

[](#security)

The plugin sanitizes all HTML field content on the frontend using WordPress's `wp_kses()` function. The following HTML elements are allowed:

- Text formatting: ``, ``, ``, ``, ``, ``
- Headings: ``, ``, ``, ``, ``
- Lists: ``, ``, ``
- Links: `` (with href, title, target, rel attributes)
- Images: `` (with src, alt, title, width, height, class attributes)

Development
-----------

[](#development)

### Running Tests

[](#running-tests)

```
# PHP tests
composer install
composer test

# JavaScript tests
npm install
npm run test:js
```

Credits
-------

[](#credits)

Inspiered by the work of [Gravity Wiz- Rich Text HTML Fields](https://gravitywiz.com/snippet-library/gw-rich-text-html-fields/).

License
-------

[](#license)

GPL-2.0-or-later

###  Health Score

38

—

LowBetter than 85% of packages

Maintenance79

Regular maintenance activity

Popularity17

Limited adoption so far

Community6

Small or concentrated contributor base

Maturity42

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~0 days

Total

5

Last Release

118d ago

Major Versions

0.2.3 → 1.0.02026-01-20

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/1649452?v=4)[Per Søderlind](/maintainers/soderlind)[@soderlind](https://github.com/soderlind)

---

Top Contributors

[![soderlind](https://avatars.githubusercontent.com/u/1649452?v=4)](https://github.com/soderlind "soderlind (20 commits)")

---

Tags

gravity-formsgravityformswordpress-pluginwordpresshtmleditorwysiwygtinymcerich-text-editorgravityformsgravity-formshtml field editor

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/soderlind-gf-html-area-editor/health.svg)

```
[![Health](https://phpackages.com/badges/soderlind-gf-html-area-editor/health.svg)](https://phpackages.com/packages/soderlind-gf-html-area-editor)
```

###  Alternatives

[froala/wysiwyg-editor

A beautiful jQuery WYSIWYG HTML rich text editor. High performance and modern design make it easy to use for developers and loved by users.

5.4k306.9k3](/packages/froala-wysiwyg-editor)[froala/wysiwyg-editor-php-sdk

PHP SDK for Froala WYSIWYG Editor

431.5M](/packages/froala-wysiwyg-editor-php-sdk)[froala/yii2-froala-editor

A beautiful WYSIWYG HTML text editor based on HTML5 technology. Cross browser, with mobile support, high performance and Retina Ready modern design.

109229.5k6](/packages/froala-yii2-froala-editor)[jodit/yii2-jodit

Jodit - awesome WYSIWYG Editor like widget for Yii2

1621.5k](/packages/jodit-yii2-jodit)[ktquez/laravel-tinymce

TinyMCE editor for Laravel and Lumen Framework

2525.4k](/packages/ktquez-laravel-tinymce)[mati365/ckeditor5-livewire

CKEditor 5 integration for Laravel Livewire

413.9k](/packages/mati365-ckeditor5-livewire)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
