Widget Content Blocks

설명

WYSIWYG Widgets or rich text widgets

This plugin adds so called “Widget Blocks” to your website which you can easily display in your widget areas.

You can create or edit the widget blocks just like you would edit any post or page, with all the default WordPress editing functions enabled. This way, you can use the visual editor that comes with WordPress to format your widgets. You can even use media uploading to insert images and so forth.

Features:

  • Create beautiful widgets without having to write HTML code
  • Easily insert media into your widget content
  • Add headings, lists, blockquotes and other HTML elements to your widgets using the WordPress classic editor
  • Use WP Links dialog to easily link to any of your pages or posts from a widget
  • Use shortcodes inside your widgets
  • Have a revision history of your widget content
  • Translation ready

Translations

Is the plugin not translated into your language? You can contribute your translations using the translation editor here on WordPress.org.

Source code

The source code of this plugin is available on GitHub: ibericode/wysiwyg-widgets.

About the plugin author

Danny van Kooten has been building WordPress plugins since 2010, starting with WordPress 3.0.

He is the founder of ibericode, the small software company behind popular WordPress plugins including Mailchimp for WordPress and Koko Analytics.

스크린샷

설치

  1. Upload the contents of wysiwyg-widgets.zip to your plugins directory.
  2. Activate the plugin
  3. Create a Widget Block by going to Widget Blocks > Add New
  4. Go to Appearance > Widgets, drag the WYSIWYG Widget to one of your widget areas and select which Widget Block to display.
  5. (Optional) Go to the front-end of your website and enjoy your beautiful widget.

FAQ

What does this plugin do?

This plugin creates a custom post type called “Widget Blocks” so you can create widget content just like you would create posts or pages. You can show these “Widget Blocks” by dragging a “WYSIWYG Widget” widget to one of your widget areas and selecting which widget block to display inside it.

Where do I create a Widget Block?

The plugin adds a menu to the Pages menu item. Just go to Pages > Widget Blocks and start creating beautiful widgets.

What does WYSIWYG mean?

What You See Is What You Get

Can I switch between ‘Visual’ and ‘HTML’ mode with this plugin?

Yes, all the default options that you are used to from the post editor are available for the widget editor.

Yes.

후기

2024년 4월 7일
Just works exactly how you’d like it to work. And.. easy to work with for editors, because they don’t have to deal with the widgets section to make a change, it’s just like editing a post.Thanks a lot!
2023년 1월 13일
Brilliant plugin.
2017년 10월 9일
I needed a WYSIWYG editor for widgets for my clients but needed a way to keep them from accidentally deleting the widget along with all the content. This is perfect implementation, thank you to the developer.
2017년 9월 8일
I used this to create a custom link widget – the default link widget just didn’t work for me. But I can see that Widget Content Blocks can be used to solve many widget problems. Highly recommended.
2017년 8월 22일
I use this plugin together with the Elementor page builder, and it works great. The advantage is, that my customers can edit their texts without bothering with the elementor UI, instead just use the usual editor. This is great!
2017년 5월 15일
It makes it so easy to have WYSIWYG editable widgets and also use the blocks in my custom templates.
모든 60 평가 읽기

기여자 & 개발자

“Widget Content Blocks”(은)는 오픈 소스 소프트웨어입니다. 다음의 사람들이 이 플러그인에 기여하였습니다.

기여자

“Widget Content Blocks”(이)가 3 개 언어로 번역되었습니다. 기여해 주셔서 번역자님께 감사드립니다.

자국어로 “Widget Content Blocks”(을)를 번역하세요.

개발에 관심이 있으십니까?

코드 탐색하기는, SVN 저장소를 확인하시거나, 개발 기록RSS로 구독하세요.

변경이력

2.3.13 – June 23, 2026

  • Fix: Some HTML elements being escaped despite user having unfiltered_html capability.

2.3.12 – June 19, 2026

  • Added: Revision history support for Widget Blocks.
  • Improved: Escaping and sanitization of widget output and admin text.
  • Improved: Updated plugin copy, links, tags, PHP requirement, and WordPress compatibility information.
  • Improved: Added PHP syntax checks, PHPStan, PHPCS, WordPress coding standards, and GitHub Actions workflows.
  • Improved: The release build now runs checks first and excludes development files from the package.

2.3.11 – February 27, 2026

Version bump – this plugin is still working fine!

2.3.10 – Feb 5, 2024

Version bump just to get rid of the “unmaintained” warning.

2.3.9 – November 11, 2019

Updated WordPress compatibility.

View the full changelog on GitHub