3 ms·
Wordpress + the Advanced Custom Fields (ACF) plugin can do this pretty easily for even a non-technical user. Although doing detailed code customization on the
by quickpost 11y ago
Wordpress + the Advanced Custom Fields (ACF) plugin can do this pretty easily for even a non-technical user. Although doing detailed code customization on the backend is a bit of a mess.
If you want a lot of logic / custom code, I'd use django-cms!
- snarkyturtle 11y agoAlong with ACF, a must-have wordpress plugin is Timber: https://github.com/jarednova/timber/wiki https://github.com/jarednova/timber/wiki Basically gives you views and controllers, you fetch posts in php files, manipulate them, then render out twig views. You can even add custom routes: https://github.com/jarednova/timber/wiki/Routes https://github.com/jarednova/timber/wiki/Routes. If I want to decouple WP and the frontend, I just add routes that return JSON, same as Express or any other modern framework.
- quickpost 11y agoThat's pretty slick - thanks for sharing! Going to have to try using that on the next project.
- phoogathrw 11y agoAs much as I like the idea behind Timber, I'd not recommend using it for a production site. It has some current security issues that the devs seem to both not understand AND to not be much concerned with (a frightening combination). Don't want to get too specific, but searching their github issues for reports on the usual suspects (SQL injection, etc) should show you all you need you know. With the coming of WordPress REST, I'm hopeful that a group more secure minded starts working on WP templates.