Skip to content

Latest commit

 

History

130 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

wp-fasto-child-theme

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).

screenshot

Modifications

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.

post drafts preview in context

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.

  • s search query
  • lang language e.g. de or en or empty for all languages
  • ids optional list of ids like 3210,3211,2345 to restrict and order by

optional web fonts (non-free)

  • optional MyFontsWebfontsKit NOT free to use!
  • (TODO fix wp_dequeue_style and 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).

Author pages, related posts and other semantic and visual changes

see the CHANGELOG.

Reminder: Don't use sticky posts!

Installation

  • 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

Development

Localization

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.

Local host Docker setup (optional)

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.

Optional manual setup

  • 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, with subversion installed:
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

Optional: Install WordPress Plugins

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

Copy Content

Create or copy relevant content e.g.footer widgets, more articles etc.

Child Theme Development Resources

developer.wordpress.org/themes/advanced-topics/child-themes/

About

modifications for using wp-fasto on open-mind-culture.org

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Contributors

Languages