Folkets bios filmer
WordPressplugin för att importera film- och visningsdata från folketsbio.se
Install
This is the repository archive. It installs, but the folder name will carry the branch suffix and updates will not flow.
Install straight from GitHub with WP-CLI:
wp plugin install https://github.com/klandestino/folketsbio-lokalforening-plugin/archive/refs/heads/master.zipFolketsbios lokalföreningar
WordPressplugin för att importera film- och visningsdata från folketsbio.se och Bioguiden.
Installera
Installera och aktivera först pluginet Advanced Custom Fields Pro, sedan aktiverar du detta plugin. Därefter kan du fylla i din biografs inloggningsuppgifter till Bioguiden under Inställningar->Bioguiden.
Uppdatera
För att kunna uppdatera detta plugin via wp-admin så behöver du också installera pluginet Github updater. Läs om hur du gör det här.
Använda
Pluginet skapar två posttyper, film och visning. För att importera data om en film från folketsbio.se och visningar från bioguiden så går du till Film->Lägg till och fyller i "Filmnummer (32-siffrigt)" och trycker sedan på spara utkast. Då kommer information om filmen att hämtas från folketsbio.se om den distribueras av Folkets bio, samt visningar från Bioguiden om din biograf har lagt in visningar där. Det går också bra att lägga till visningar manuellt ifall de inte är inlagda i Bioguiden.
Pluginet registrerar även shortcoden [fb_coming_screenings] som kan användas för att skriva ut en tabell med alla kommande visningar.
För utvecklare
Visningar sparas som en dold posttyp med filmen som post_parent, så för att lista visningar på en enskild filmsida så gör typ:
$visningar = new WP_Query( [
'post_type' => 'visning',
'post_parent' => get_the_ID(),
'post_status' => [ 'publish', 'future' ],
'posts_per_page' => -1,
'date_query' => [
[
'after' => '-1 day', //Eller hur en nu vill sortera bort gamla visningar...
],
],
'order' => 'ASC',
] );
Om ni upptäcker några problem med pluginet så skapa gärna issues här på github eller ännu bättre, gör en pull request. :)