Hi @navjotjsingh, it looks like there may be an issue with Prism.js and single-line highlighting. The plugin basically only loads the required Prism.js scripts, so there is not a lot I can do for the actual script output/results. Best advice would be to ask the Prism.js support team for help. Here is the Github page for Prism issues.
I hope this helps, let me know if I can provide any further infos.
I think certain block editors, if not using Gutten, and even some themes strips the code formatting out. I struggled with it too Jeff and even after switching over to Highlight.js.
I know for myself I’m using Visual Composer and it’s stripping the
<php and the ?>
Out of the page, both admin side and content side.
Great plugin by the way.
Thanks Stef. For my own sites I disable all the block editor stuff and just use plain-text editor via my Disable Gutenberg plugin. That prevents interference and keeps the code display clean and proper. I know that’s not a possibility for all sites, but I am mentioning here just FYI. Also if you happen to discover any further clues as to what might be removing the code formatting, please let me know. I am glad to do anything possible (from the plugin side of things) for compatibility, etc.
Welcome. I think it’s TinyMCE that’s stripping some of it. Certain characters. Not positive but leaning that way for now.
I noticed that when I turn off TinyMCE
add_filter( 'user_can_richedit' , '__return_false', 50 );
Anything PHP plays nice. Turn it back on and it gets stripped. I’m also noticing that I can’t use Prism and can only use Highlight. Still trying to figure that one out when I have time.
Thanks for posting, @serafinnyc. Please keep me updated as to your findings.
I’ve tracked it down to Visual Composer. However, I can use the Gutenberg Editor that I have inside VC and it won’t strip anything. That’s just too many steps to add code.
I think I may write a module that gets added to VC that’s only for source code. Not sure yet.
Very interesting. If there is anything that can be added via Prismatic side of things, let me know.
I will. For now I turned off VC inside Posts. It appears to work perfectly now. Something in VC is stripping the source code when you use:
->