The team is now working on the WordPress Interactivity API. This unblocks the same UX Frontity framework enabled but directly in WordPress Core, fully compatible with the new Site Editor.
i am not able to apply styles on posts coming from wordpress, it just renders html fetched from wordpress but i can not find anything about styling that content.
Ex.
how can i design different elements that are in post.content.rendered
Already designed elements from wordpress styles also didn’t applied on frontity side.
juanma3
Hi @ujjaval.barot
To apply custom styles to some elements coming from Wordpress (paragraphs, divs, elements with a specific class…) you have two main options:
Using Global to add global styles
You can use <Global> to add global styles that match the elements you want to “style”. With this component you add global styles as if you were adding a CSS file
This method is not really recommended because with this method of styling methods, Frontity will not be able to optimize the final bundles and optimize the performance of your site
Using processor to manipulate HTML elements
The package @frontity/html2react allows you to add processors which you can use to parse the HTML returned by the REST API, detect specific elements and process them (for example adding styles or return a specific React component)
Here you can see an example of a processor that is “intercepting” any <code> tag served by the REST API and is adding custom styles to it
This method is more aligned with Frontity’s philosophy as it will allow the framework to optimize the bundles
More info about how Frontity manages styles and why can be found here
If you could provide a repository with the code of your project, the community (or any member of the Frontity team) would be able to clone your project and try to reproduce the issue you’re having
With this info, it’ll be much easier to help you with your issue
If you can’t share your whole project, please create a CodeSandbox (you can start with this template) or a GitHub repository with the minimal amount of code to reproduce the issue.