WP-Plugins dag 4 – Shortcodes 102

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 Läs mer

WP-Plugins dag 3 – Shortcodes 102

Dagens länkar wp_get_post_terms https://codex.wordpress.org/Function_Reference/wp_get_post_terms Workshop Uppgift 1 Gör klart din widget till och med uppgift 5 från workshop dag 2 i enlighet med vad vi gick igenom idag. Uppgift 2 Skapa ett nytt plugin för att visa relaterade inlägg med hjälp av shortcode:en [related-posts]. Naturligtvis ska inte det nuvarande inlägget visas, och shortcode:en ska Läs mer

WP-Plugins dag 2 – Widgets

Dagens länkar Widgets at WordPress Developer Github https://github.com/fredrikwcms/my-first-widget Workshop Uppgift 1 Skapa ett helt nytt plugin och implementera en egen widget som har två text-fält, Title och Description och som går att sätta dynamiskt från WordPress Dashboard för varje instans av widget:en (dvs, varje widget ska kunna ha en egen Läs mer

WP-Plugins dag 1 – Intro, Plugin Basics och Shortcodes

Dagens länkar Plugin Developer Handbook Vi har gått igenom Introduction to Plugin Development What is a Plugin? Plugin Basics Header Requirements Shortcodes Basic Shortcodes https://developer.wordpress.org/plugins/ GitHub-repository med pluginen vi skapade My First Plugin https://github.com/fredrikwcms/my-first-plugin Latest Posts https://github.com/fredrikwcms/my-latest-posts Workshop Uppgift 1 Skapa ett eget plugin som gör att WordPress-administratören kan använda Läs mer

WP-Tema dag 11 – Understrap

Github is here: https://github.com/fredrikwcms/understrap/tree/dag-11 Länkar WP_Query https://codex.wordpress.org/Class_Reference/WP_Query Custom Fields https://codex.wordpress.org/Custom_Fields Font Awesome Cheatsheet https://fontawesome.com/v4.7.0/cheatsheet/ Workshop Uppgift 1 – USPs Skapa en egen USP-CPT (t.ex. us_usp eller med annat lämpligt prefix) och visa därefter dem i din front-page.php-mall enligt dagens genomgång. Uppgift 2 – Skapa en portfolio-vy till din startsida Lägg till en ny Läs mer

WP-Tema dag 10 – Understrap

Länkar get_the_archive_title() the_terms() https://codex.wordpress.org/Function_Reference/the_terms UnderStrap documentation https://understrap.github.io/ Workshop Uppgift 1 – Skapa en helt ny WordPress-site på en lokal domän Obs att ni måste använda en egen domän och inte installera WordPress under ”localhost/wordpress”! Döp förslagsvis er domän till understrap.test. Kör därefter igenom WordPress-installationen som vanligt (naturligtvis mot en helt ny, tom databas) och därefter Läs mer

WP-Tema dag 8 – Export av CPT och genomgång av CT

Länkar Taxonomies och Custom Taxonomies https://codex.wordpress.org/Taxonomies Ordlista Förkortning Betydelse CPT Custom Post Type CPT UI Custom Post Type UI (plugin) CT Custom Taxonomy Workshop Uppgift 1 – Skapa en CT för er FAQ-CPT Skapa en egen Custom Taxonomy som ni förslagsvis döper till mbt_faq_topic med plural label Topics och singular label Topic. Associera taxanomin med er CPT mbt_faq, Läs mer

WP-Tema dag 7 – i18n, l10n och Custom Post Types

Dagens lektion @ github: https://github.com/fredrikwcms/my-basic-theme Länkar Internationalization (i18n) Localization (l10n) Post Types https://codex.wordpress.org/Post_Types Custom Post Type Template Files Custom Post Type UI Workshop Uppgift 1 – Lägg till stöd för i18n i ert temas mallar Alla strängar ska vara omslutna av antingen __(), _e() eller _n() (den sista behöver ni troligen inte för tillfället). Glöm Läs mer

WP-Tema dag 6 – WP_Query och pre_get_posts

Länkar WP_Query https://codex.wordpress.org/Class_Reference/WP_Query pre_get_posts() https://codex.wordpress.org/Plugin_API/Action_Reference/pre_get_posts Bootstrap Accordion https://getbootstrap.com/docs/4.3/components/collapse/#accordion-example Workshop Uppgift 1 – FAQ Page OBS, OM DU INTE GJORT KLART DIN FAQ PAGE: Gör en Page Template som du kallar för ”FAQ Page” där du (förutom sidans titel och innehåll) gör en egen WP_Query för posts i kategorin FAQ (slug: faq). Skriv ut dem på Läs mer