描述
A wordpress plugin to automatically resize and improve upon wysiwyg and textarea fields in Advanced Custom Fields.
Features
- Automatically resize wysiwyg and textarea fields in ACF groups
- Add
data-wysiwyg-slug='my-wysiwyg-field'
to the body in tinymce iframes, so you can style those iframe’s contents using editor-styles.
Limitations
- Currently does not work on fields inside of ACF Gutenberg Blocks.
Usage
- Install and activate like any other wordpress plugin
[data-wysiwyg-slug]
is added to every wysiwyg field!- The plugin is enabled by default on all textareas and wysiwyg fields. You can disable it by adding the class
no-autosize
to a field. - You can set the the default behaviour to false via the
acf-autosize/enabledByDefault
-filter. After that you can reenable single fields by adding the classautosize
. - Set
min-height
of WYSIWYG-fields viaacf-autosize/wysiwyg/min-height
-filter. - The plugin can be enabled in the frontend via
acf-autosize/enabledInFrontend
-filter.
mu-plugin
acf-autosize-mu.php
is a single-file drop-in version of acf-autosize for usage in your theme or mu-plugins. It contains the javascript and is autogenerated!
Development
Check out the source code on Github!
安装
Install and activate like any other wordpress plugin
评价
2023 年 8 月 17 日
I used ACF Pro for the first time today and within 15 minutes I had made myself a repeater field and encountered this problem. Bonkers that this isn’t baked into such an expensive product.
2023 年 7 月 10 日
Such a great plugin to fix a simple usability problem thank you.
2023 年 4 月 4 日
Still works and does exactly what you want it to do. Definitely a gold 5 star experience!
2022 年 9 月 21 日
Just upgraded to ACF 6 and still working
nice job
2022 年 5 月 13 日
I am using the single-file drop-in version of acf-autosize with Code Snippets and changed the min-size to 100. Works perfectly and makes my custom post forms look m lot better.
2022 年 1 月 11 日
Works just as intended, nothing to complain about !
贡献者及开发者
更新日志
2.0.15
- tested with WP 5.9
2.0.14
- move from gulp to webpack
2.0.12
- Enable plugin in frontend via filter
2.0.10
- Disable autosize on fullscreen editors
- Dependency Updates and 5.8.1 compability tests
2.0.9
- Updated legacy acf functions
2.0.8
- Dependency Updates and 5.7.1 compability tests
2.0.7
- Fix: make it work with acf 5.9.0
2.0.3 – 2.0.5
- Problems with svn deployment
2.0.2
- Fix: resize when repeater / flex / tabs are uncollapsed
2.0.0
- Enable by default
- Add
acf-autosize/enabledByDefault
-filter to enable the inverse behaviour (as in pre 2.0.0) - when enabled by default single fields can be disabled by adding
no-autosize
1.3.3
- Fix initialisation on textareas inside repeater or flexcontent fields
- Make sure prefilled textareas are autosized on initial pageload
1.3.0
- Add
acf-autosize/wysiwyg/min-height
-filter to set min-height of wysiwyg-fields - Update dependencies to fix security issues
1.2.3
- Fix issue with WordPress 5.0 and Gutenberg
1.1.2
- Fix safari issue with position:sticky by externalizing css and adding autoprefixer
1.1.0–1.1.1
- Make tinymce toolbars sticky
- Fix bug with double plugin activation
1.0.4
- Fix README
1.0.3
- Better documentation
- Added tinymce
iframe>body[data-wysiwyg-slug]
feature
1.0.2
- Added banner and icons
1.0.1
- First release