The sofifonds.lv home page on a laptop on a coffee table, a border collie asleep beside it

Sofifonds: a website for Labdarības fonds Sofi

Labdarības fonds Sofi helps shelter animals across Latvia, and its website shows the projects that donations pay for and takes applications for the fund's programmes. FORGET rebuilt sofifonds.lv, until then a hand-coded site with no admin, on WordPress with its own theme of 38 custom blocks. The products from the fund's separate Shopify shop and its Google Form application moved into the same site. The team now edits every page, project, programme, product and form text in WordPress itself.

Drawn portrait of Sofi the dog, from the sofifonds.lv home page

139 projects on a map, filtered by place and year

Every project the fund has supported is a pin on the map and a card in the list below it. Visitors narrow the list by country, region and year, and the options that would show nothing are struck out. The team adds each project in WordPress with its country, region and year, and its pin on the map.

Key facts

  • Custom WordPress theme with 38 custom Gutenberg blocks on ACF Pro; editors build pages from these and 13 core blocks
  • Block settings for colours, heading level, image side and mobile image order, alignment and line height, so the team lays out pages without code
  • Moved from a hand-coded static site with no admin: projects, news with their original dates, programmes and the Shopify catalogue now live in WordPress
  • Six application forms built into the theme in place of a Google Form, with checked file uploads, spam protection and every application kept in the admin with CSV export
  • Header menu, footer, social links, shop notice and every form's text managed in WordPress
  • SEO with Yoast, Google Analytics that runs only after cookie consent, and each block's CSS and JavaScript loaded only on pages that use it