Dagens kod
https://github.com/fredrikwcms/wcms19-relatedposts
Dagens länkar
Adding Administration Menus
https://codex.wordpress.org/Adding_Administration_Menus
Settings API
Create a WordPress Theme Settings Page with the Settings API
Create a WordPress Theme Settings Page with the Settings API
checked()
https://codex.wordpress.org/Function_Reference/checked
get_option()
Workshop
Uppgift 1
Lägg till widget i ditt Related Posts-plugin från förra lektionen som visar related posts i enlighet med vad vi gick igenom i förmiddags (se screencast 4.1).
Uppgift 2
Utöka din widget till att ha en kryssruta för om metadata ska visas eller ej. Du bör lösa det så att även din shortcode får möjlighet att ha attributet show_metadata=true|false). Kolla på screencast 4.2 för hur vi löste det.
Uppgift 3
Lägg nu till en inställning i din widget för vilka kategori-ID:n som det ska visas posts ifrån – alltså samma funktionalitet som vi lade in på shortcode:en förra lektionen. Obs att om man inte anger något/några kategori-ID:n så ska widget:en default:a till att hämta relaterade inlägg från det nuvarande inläggets kategorier!
Uppgift 4
Nu börjar allt se bra ut, men om man går in på t.ex. Blog Index så syns vår widget och den hämtar relaterade inlägg från det första inläggets kategorier på sidan. Se om du kan få widget:en att endast renderas om besökaren är inne på en single post.

Uppgift 5
Skapa en Settings Page för ditt plugin där du har två settings, en input type=text för ”Default Title” och en input type=checkbox för ”Add Related Posts automatically to all blog posts?”.
Hämta sedan ut värdena med hjälp av get_option och använd dem i wrp_get_related_posts()-funktionen.
Se screencast 4.3 Settings Page för stöd.