v20

December 2023

Notes

  • Added in missing content.
  • CPT
    • TVMaze – New post type to manage TV Maze
  • Post Meta
    • leztvmaze_our_show – Connect TVMaze to our show (new)
    • lezactors_saved_wikidata – Store wikidata (renamed)
    • lezactors_wikidata_qid – Wikidata QID override (renamed)

Key

New Modified Removed

Custom Post Types

There are four custom post types in use:

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

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
Years Addedpost metalezchars_yearsYears (1961 to Now +1)

Shows

DataTypeNameNotes
Formatscustom taxonomylez_formatsdropdown – single select
Genrescustom taxonomylez_genresSelect2 (via CMB2)
Nationscustom taxonomylez_nationsnormal taxonomy
Show Starscustom taxonomylez_starsdropdown – single select
Stationscustom taxonomylez_stationsnormal taxonomy
Taggedcustom taxonomylez_show_tagsnormal taxonomy
Tropescustom taxonomylez_tropesSelect2 (via CMB2)
Warningscustom taxonomylez_triggersdropdown – single select
Formats (2)post metalezshows_tvtypeauto populated on post save via cmb2
Genres (2)post metalezshows_genresauto populated on post save via cmb2
Nations (2)post metalezshows_nationsauto populated on post save via cmb2
Stations (2)post metalezshows_stationsauto populated on post save via cmb2
Tropes (2)post metalezshows_tropesauto populated on post save via cmb2
Affiliate Linkspost metalezshows_affiliatearray of URLs to where you can watch
Airdatespost metalezshows_airdatesarray: dropdown years for start/end
Character Countpost metalezshows_char_countauto populated on post save
Character Count (Dead)post metalezshows_dead_countauto populated on post save
Character Genderpost metalezshows_char_genderarray – auto populated on post save
Character Listpost metalezshows_char_listarray – 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
IMDB IDpost metalezshows_imdbtext area
Notable Episodespost metalezshows_episodestext area
On Airpost metalezshows_on_airyes/no auto-populated on post save
Plots and Relationship Detailspost metalezshows_plotstext area
Primary Genrespost metalezshows_genres_primarydropdown of genres – auto populated via cmb2
Quality? (rating)post metalezshows_quality_ratingnumber (0-5) hardcoded in file
Quality? (details)post metalezshows_quality_detailstext area
Realness? (rating)post metalezshows_realness_ratingnumber (0-5) hardcoded in file
Realness? (details)post metalezshows_realness_detailstext area
Screentime? (rating)post metalezshows_screentime_ratingnumber (0-5) hardcoded in file
Screentime? (details)post metalezshows_screentime_detailstext area
Seasonspost metalezshows_seasonsnumber (forced by CMB2)
Shipspost metalezshows_shipstext area
Similar Showspost metalezshows_similar_showsattached posts
Show Scorepost metalezshows_the_scoreauto populated on post save
Show Scores (3rd Party)post metalezshows_3rd_scores show scores from internal and 3rd party APIs, auto-populated on post save
TV Mazepost metalezshows_tvmaze array of next episode to air information, auto-populated on post save
Worth It? (rating)post metalezshows_worthit_rating[Yes|Meh|No|TBD] hardcoded in file
Worth It? (details)post metalezshows_worthit_detailstext area
Worth It? (Show We Love)post metalezshows_worthit_show_we_lovecheckbox

Actors

DataTypeNameNotes
Gendercustom taxonomylez_actor_genderdropdown – single select
Pronounscustom taxonomylez_actor_pronounscheckbox – multi select
Romantic Orientationcustom taxonomylez_actor_romanticdropdown – single select
Sexualitycustom taxonomylez_actor_sexualitydropdown – single select
Date of Birthpost metalezactors_birthDate (forced by CMB2)
Date of Deathpost metalezactors_deathDate (forced by CMB2)
Homepagepost metalezactors_homepagetext area
Facebookpost metalezactors_facebooktext area
IMDB IDpost metalezactors_imdbtext area
Instagram User IDpost metalezactors_instagramtext area
Mastodonpost metalezactors_mastodontext area
TikTokpost metalezactors_tiktoktext area
Tumblrpost metalezactors_tumblrtext area
Twitter User ID (no @)post metalezactors_twittertext area
WikiData IDpost metalezactors_wikidata_qidtext area – used to override an internal search
Wikipediapost metalezactors_wikipediaURL (forced by CMB2)
Character Listpost metalezactors_char_listauto populated on post save
Character Countpost metalezactors_char_countauto populated on post save
Dead Character Countpost metalezactors_dead_countauto populated on post save
Show Listpost metalezactors_show_listauto populated on post save
WikiData Savedpost metalezactors_saved_wikidataauto populated on post save
Is Actor Queerpost metalezactors_is_queerauto populated on post save

TVMaze

DataTypeNameNotes
Our Showpost metaleztvmaze_our_showattached post

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
Formatslez_formatsYespost_type_shows
Genreslez_genresYespost_type_shows
Intersectionalitylez_intersectionsYespost_type_shows
Nationslez_nationsNopost_type_shows
Show Starslez_starsNopost_type_shows
Stationslez_stationsNopost_type_shows
Tropeslez_tropesYespost_type_shows
Warningslez_triggersNopost_type_shows
Genderlez_actor_genderNopost_type_actors
Romanticlez_actor_romanticNopost_type_actors
Pronounslez_actor_pronounsNopost_type_actors
Sexualitylez_actor_sexualityNopost_type_actors