v11

Notes

  • CPT: Shows — Added “Tagged” taxonomy (to be used in custom related posts)
  • Cross-CPT: All shows, actors, and characters have ‘internal notes’ that can only be seen by editors (used when we have to remove someone but don’t want to break the system)

Key

NewModifiedRemoved

Custom Post Types

There are three custom post types in use:

  • Characters – post_type_characters
  • Shows – post_type_shows
  • Actors – post_type_actors

Characters

DataTypeNameNotes
Clichecustom taxonomylez_clichesSelect2 (via CMB2)
Cliche (2)post metalezchars_clichesauto populated on post save via cmb2
Gendercustom taxonomylez_genderdropdown – single select
Sexualitycustom taxonomylez_sexualitydropdown – single select
Romantic Orientationcustom taxonomylez_romanticdropdown – single select
Actorpost metalezchars_actorRepeatable dropdown (single select) of Actor CPTs
Shows Grouppost metalezchars_show_groupArray: Repeatable array of show data (see below)
Deathpost metalezchars_deathArray: Repeatable Date (MM-DD-YYYY)

Shows Group

DataTypeNameNotes
Showspost metalezchars_showsarray of shows generated from shows CPT
Rolespost metalezchars_rolesoptions hardcoded in file

Shows

DataTypeNameNotes
Tropescustom taxonomylez_tropesSelect2 (via CMB2)
Tropes (2)post metalezshows_tropesauto populated on post save via cmb2
Stationscustom taxonomylez_stationsnormal taxonomy
Stations (2)post metalezshows_stationsauto populated on post save via cmb2
Nationscustom taxonomylez_nationsnormal taxonomy
Nations (2)post metalezshows_nationsauto populated on post save via cmb2
Formatscustom taxonomylez_formatsdropdown – single select
Genrescustom taxonomylez_genresSelect2 (via CMB2)
Genres (2)post metalezshows_genresauto populated on post save via cmb2
Show Starscustom taxonomylez_starsdropdown – single select
Warningscustom taxonomylez_triggersdropdown – single select
Taggedcustom taxonomylez_show_tagsnormal taxonomy
Worth It? (rating)post metalezshows_worthit_rating[Yes|Meh|No|TBD] hardcoded in file
Worth It? (details)post metalezshows_worthit_detailstext area
Realness? (rating)post metalezshows_realness_ratingnumber (0-5) hardcoded in file
Realness? (details)post metalezshows_realness_detailstext area
Quality? (rating)post metalezshows_quality_ratingnumber (0-5) hardcoded in file
Quality? (details)post metalezshows_quality_detailstext area
Screentime? (rating)post metalezshows_screentime_ratingnumber (0-5) hardcoded in file
Screentime? (details)post metalezshows_screentime_detailstext area
Plots and Relationship Detailspost metalezshows_plotstext area
Notable Episodespost metalezshows_episodestext area
Seasonspost metalezshows_seasonsnumber (forced by CMB2)
Airdatespost metalezshows_airdatesarray: dropdown years for start/end
IMDB IDpost metalezshows_imdbtext area
Show We Lovepost metalezshows_lovedcheckbox (forced by CMB2)
Shipspost metalezshows_shipstext area
Show Scorepost metalezshows_the_scoreauto populated on post save
Character Countpost metalezshows_char_countauto populated on post save
Dead Character Countpost metalezshows_dead_countauto populated on post save
Character Genderpost metalezshows_char_genderarray – auto populated on post save
Character Sexualitypost metalezshows_char_sexualityarray – auto populated on post save
Character Romanticpost metalezshows_char_romanticarray – auto populated on post save
Affiliate Linkspost metalezshows_affiliatearray of URLs to where you can watch

Actors

DataTypeNameNotes
Gendercustom taxonomylez_actor_genderdropdown – single select
Sexualitycustom taxonomylez_actor_sexualitydropdown – single select
Date of Birthpost metalezactors_birthDate (forced by CMB2)
Date of Deathpost metalezactors_deathDate (forced by CMB2)
IMDB IDpost metalezactors_imdbtext area
Twitter User ID (no @)post metalezactors_twittertext area
Instagram User IDpost metalezactors_instagramtext area
Wikipediapost metalezactors_wikipediaURL (forced by CMB2)
Character Countpost metalezactors_dead_countauto populated on post save
Dead Character Countpostlezactors_dead_countauto populated on post save

Cross CPT Data

There is some data shared between all CPTs.

DataTypeNameNotes
Internal Notespost metaFor private data

Taxonomies

DataNameCustom IconsUsed By…
Clichelez_clichesYespost_type_characters
Genderlez_genderNopost_type_characters
Sexualitylez_sexualityNopost_type_characters
Romanticlez_romanticNopost_type_characters
Tropeslez_tropesYespost_type_shows
Stationslez_stationsNopost_type_shows
Nationslez_nationsNopost_type_shows
Formatslez_formatsYespost_type_shows
Genreslez_genresYespost_type_shows
Show Starslez_starsNopost_type_shows
Warningslez_triggersNopost_type_shows
Genderlez_actor_genderNopost_type_actors
Sexualitylez_actor_sexualityNopost_type_actors
Intersectionalitylez_intersectionsYespost_type_shows