> For the complete documentation index, see [llms.txt](https://ohjeet.dataportaali.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://ohjeet.dataportaali.com/architecture/wordpress.md).

# WordPress

WordPress is used with custom built theme available in <https://github.com/6aika/sixodp/tree/master/sixodp>. Following list on plugins are installed with the theme:

* [Advanced Custom Fields](https://www.advancedcustomfields.com/), adds new fields to posts.
* [Polylang](https://polylang.pro/), handles localization of content to different languages.
* [ReCaptcha Integration for WordPress](https://wordpress.org/plugins/wp-recaptcha-integration/), adds recaptcha checks to anonymous data and showcase requests.
* [WP User Avatars](https://fi.wordpress.org/plugins/wp-user-avatars/), adds avatar images on articles.
* [Classic Editor](https://fi.wordpress.org/plugins/classic-editor/), adds the old wysiwyg editor.
* [Yoast SEO](https://fi.wordpress.org/plugins/wordpress-seo/), adds search engine optimization features.
* [Wordfence](https://wordpress.org/plugins/wordfence/), securing WordPress.
* [WP Mail SMTP](https://wordpress.org/plugins/wp-mail-smtp/), configuring WP to send emails via service

### Installation

WordPress is installed by running ansible (<https://github.com/6aika/sixodp/tree/master/ansible/roles/wordpress>). Installation is done with the help of WP CLI.
