Theme modifications for using fasto on open-mind-culture.org conceived, coded and maintained by Ingo Steinke, web developer. Free and open source except for exclusively licensed web fonts (see below).
Some modifications, like more accurate related post suggestions, might slow down the theme unless pages are cached by using a caching plugin like W3TC or a reverse proxy server.
Linked from the post drafts list view page, https://www.open-mind-culture.org/?s=&previewdrafts=1&lang=&ids= allows logged-in admins to preview all drafts having a featured image in the context of search results, by default mixing all languages but only showing one post per translation group.
ssearch querylanglanguage e.g.deorenor empty for all languagesidsoptional list of ids like3210,3211,2345to restrict and order by
- optional MyFontsWebfontsKit NOT free to use!
- (TODO fix
wp_dequeue_styleand remove action unloading obsolete web fonts from Google; workaround: deactivate enqueuing in parent theme)
The optional web fonts, Healthy Freak by Oleg Voznyy, and Liebe Ruth by Ulrike Rausch have been purchased by Ingo Steinke via MyFonts.com (Order # M12889860, Webfont Build ID 4424710).
While wp-fasto-child-theme is distributed under the GPL license,the optional MyFontsWebfontsKit is not covered by the GPL and may not be used on other websites without a valid license.
If you want to use this theme modification, please fork your own version, replace the fonts, and give credit both to the original theme authors, WOWLayers, and openmindculture (Ingo Steinke).
see the CHANGELOG.
Reminder: Don't use sticky posts!
- create or download a zip archive of the directory
fasto-child - open WordPress administration (usually
/wp-admin) - open themes page
- add theme by uploading zip file
- activate theme
Add missing translations in themes/fasto-child/languages *.po files, then use msgfmt, wp-cli, Poedit or another suitable tool to generate an updated .mo file.
msgfmt -o themes/fasto-child/languages/de_DE.mo themes/fasto-child/languages/de_DE.po
Fasto text defaults to English. Essential German translations have been added to the child theme in release 2.3.4 in 2026.
docker-compose up
Wait until WordPress and themes have been installed, then you should see something like
local-wp-cli | Success: Installed 1 of 1 themes. local-wp-cli exited with code 0
Open wp-admin in your browser:
http://localhost:8000/wp-admin
Log in with user admin and password secret.
Go to Appearance -> Themes.
- Install WordPress
wp core install
--path="/var/www/html"
--url="http://localhost:8000"
--title="Local Wordpress By Docker"
--admin_user=admin
--admin_password=secret
--admin_email=test@example.com;
- Install themes
either use the CLI
wp theme install --activate fasto;
or
- checkout the original fasto theme as parent theme into
/themes/fasto(download from WordPress plugin page or, withsubversioninstalled:
cd wordpress/themes
svn co https://themes.svn.wordpress.org/fasto/1.5.6/ fasto
- mount the themes folder into a local WordPress docker container
Inside your WordPress docker container, you can use wp-cli ...
docker-compose run --rm cli bash
cd /var/www/html/
... to install any plugin like, for example, Yoast SEO:
./wp-cli.phar plugin install wordpress-seo # Yoast SEO
Create or copy relevant content e.g.footer widgets, more articles etc.
developer.wordpress.org/themes/advanced-topics/child-themes/
