![Wordpress Web Application Development(Third Edition)](https://wfqqreader-1252317822.image.myqcloud.com/cover/140/36701140/b_36701140.jpg)
The role of widgets
The official documentation of WordPress refers to widgets as a component that adds content and features to your sidebar. From a typical blogging or CMS user's perspective, it's a completely valid statement. Actually, the widgets offer more in web applications by going beyond the content that populates sidebars. Modern WordPress themes provide a wide range of built-in widgets for advanced functionality, making it much more easier to build applications. The following screenshot shows a typical widgetized sidebar of a website:
![](https://epubservercos.yuewen.com/E09B54/19470408608963406/epubprivate/OEBPS/Images/image_01_002.png?sign=1739324612-XZVHFHnfLwIOesMrmpDTRJSiY2q7PaVw-0-a9a857e31489964303316178cfc3ff3b)
We can use dynamic widgetized areas to include complex components as widgets, making it easy to add or remove features without changing source code. The following screenshot shows a sample dynamic widgetized area. We can use the same technique for developing applications with WordPress:
![](https://epubservercos.yuewen.com/E09B54/19470408608963406/epubprivate/OEBPS/Images/image_01_003.png?sign=1739324612-gB0q3IalYwxmpONf82EkVnnO9pXkv7mM-0-1654f7d775a0131facdd55f199da2383)
Throughout these sections, we have covered the main components of WordPress and how they fit into the actual web application development. Now we have a good understanding of the components, we can plan our application developed throughout this book.