… I switched to ClassicPress. It just feels so fast and snappy by comparison. Wow! Fresh blast of air!
That is exactly my opinion! With every WordPress release, it gets slower and slower and slower.
ClassicPress is snappy and fast. And I’m sure it will get even faster
Glad you’re loving it! Apart from not having the Gutenberg bloat, we have stripped out quite a few old JavaScript libraries (including jQuery UI) to use modern HTML5 instead, while the only new library we have added is SortableJS (which is lightning fast and works properly on touchscreens) to replace the sortable
module in jQuery UI (which is slow and doesn’t work on touchscreens).
You’ll get 150% agreement from me as well on this!
I just migrated one of my sites from WordPress over to CP. And Wow! The site is loading crazy fast now (0.10 of a second). The admin is also lightweight and speedy. The big bonus of course, no dumb Gutenberg or blocks. Yay!
I tried to update another site and something broke. Both sites used essentially the same set of plugins on the same server. But I’d made rather nice tables in Gutenberg (one of the few experiments I tried in GB)… of course, all the experiments broke. The pages looked quite nice… so I had to revert one site. Fortunately, it wasn’t difficult to revert at all, through the CP plugin. I might have to find another way to make the tables and formatted pages. Otherwise I’ll just go ahead and switch other sites first. The only thing I miss from GB is the ability to paste a photo or image directly into a post. That is quite nice. I have to add one more step in CP. It’s not a huge bugbear, though. Esp. for more static sites.
The way I see this is by including the block styles that are injected by WordPress. This way, you’ll have all the block styles you used to have with WP, but in CP.
It’s not ideal, but it’s a start.
@KenTaiwan98 I came across this snippet that is supposed to enable copy and pasting of images into the editor:
function enable_tmce_paste_stylesAndImages($mceInit, $editor_id){
$mceInit['paste_data_images'] = true;
$mceInit['paste_word_valid_elements'] = "b,strong,i,em,h1,h2,p,ol,ul,li,a,span,div,font-size,br,img,table,tbody,td,tfoot,th,thead,tr,del,ins,dl,dt,dd";
$mceInit['paste_webkit_styles'] = "all";
$mceInit['paste_retain_style_properties'] = "all";
return $mceInit;
}
add_filter('tiny_mce_before_init', 'enable_tmce_paste_stylesAndImages', 1, 2);
Let us know if it works for you!
I will give it a shot. I’m not particularly competent at editing php. but it looks easy enough. Ok. That was a piece of cake! Nice one! I’ll let you know if there’s any problem with it.
Thank you!