‘Theme Development’ Videos

  • Samuel Proulx: Platform accessibility and our responsibility to make sure the tools we create enable accessibility

    WordCamp Santa Clarita 2021Speaker: Samuel Proulx

    August 30, 2021 — This talk encourages tool creators to ensure that their work and their tools enable accessibility.

    As creators of themes, plugins, and code that might be used by millions, tool creators have a significant responsibility to ensure that accessibility is a consideration in everything they build.

    When a platform improves accessibility, the change can be powerful, trickling down to millions of websites that were built using it.

  • Daisy Olsen: Anatomy of a block theme for Full Site Editing

    WordCamp Northeast Ohio 2021Speaker: Daisy Olsen

    May 27, 2021 — This talk shares the current status of Full Site Editing development. It provides a look behind the scenes at some themes created as early examples for theming WordPress with Full Site Editing. The session covers Templates, Template Parts, experimental-theme.json and more.

  • Imran Sayed: Block-based themes – the future of site editing

    WordCamp India 2021Speaker: Imran Sayed

    March 18, 2021 — Learn about block-based themes and how to use features like menus and widgets. This talk introduces using a block-based theme and also provides a brief demo of how you can easily build a block-based theme.

  • Evangelos Dimitriadis: Tailwind CSS innerhalb eines Themes verwenden

    WordPress Meetup NürnbergSpeaker: Evangelos Dimitriadis

    November 23, 2020 — “Tailwind CSS ist ein hochgradig anpassbares Low-Level-CSS-Framework, das Ihnen alle Bausteine zur Verfügung stellt, die Sie für die Erstellung maßgeschneiderter Designs benötigen, ohne lästig aufgezwungene Stile, um deren Überschreibung Sie kämpfen müssen.”

    Die Integration von Tailwind CSS in ein WordPress Theme um mal kurz auszutesten, gestaltet sich ziemlich leicht. Die Einbindung eines Links aus einem der vielen zur Verfügung stehenden CDNs reicht für das ausprobieren aus. Wer aber das volle Potenzial des Utility-Frameworks ausreitzen will, kommt um ein lokales Setup nicht herum.

  • Saied Abbasi: Theme Development PHP vs. JavaScript

    WordCamp Santa Clarita 2020Speaker: Saied Abbasi

    May 30, 2020 — In 2015, Matt Mullenweg suggested that the WordPress community invest some of their time to “learn JavaScript deeply”. Well I am late to the party, and maybe some of you are as well, but Gutenberg is here and JavaScript is amongst us.

    This talk is intended to be a humble narrative about my journey to learning JavaScript, and some React. One that is still ongoing, and that has stopped and started a few times.

    I was originally a WordPress user, turned webmaster, turned developer. This transition has shaped my perspective on development and hopefully allows me to provide some unique and WordPress-oriented insights into how one might move from a PHP-based, WordPress paradigm to make room for JavaScript and React in our workflows.

    We will explore the current evolution of theme development. How JavaScript fits into a WordPress developer’s workflow and where a WordPress developer may end up leaning on an amalgamation of what they know and they may still need to learn. And from that, I hope to open up a conversation about knowing WordPress as a platform and PHP developer, while perhaps not being the best JavaScript developer in the room.

    Presentation Slides »

  • Benjamin Turner: Intro to WordPress Theme Development

    WordCamp Portland 2018Speaker: Benjamin Turner

    December 31, 2019 — Creating and working with WordPress themes is a great way to learn more about WordPress as well as make your site look and function exactly how you want it. We’ll go over what goes into making a WordPress theme, as well as concepts like “the loop,” “actions and filters,” and the “template hierarchy.” By the end of the talk, you should have a good overview of WordPress themes, as well as places to go for further learning.

  • Pascal Knecht: Theme development with Timber and Twig

    WordCamp Lausanne 2018Speaker: Pascal Knecht

    October 9, 2018 — Timber is a WordPress integration of the popular templating language Twig. The powerful combination of Twig with WordPress enables developers to efficiently build Themes for WordPress. In this talk I am going to explain how Timber and Twig work and how to avoid the pitfalls that come with this integration.

  • Heiko Mamerow: Wie man Themes und Plugins weniger schlecht entwickelt

    WordCamp Retreat Soltau 2018Speaker: Heiko Mamerow

    May 6, 2018 — Ein kleiner Vortrag über schlechten Code im Themes und Plugins und wie man den in Zukunft weniger schlecht macht. 😉

  • Maxime Bernard-Jacquet: Coder son thème WordPress c’est pas si compliqué

    WordCamp Marseille 2017Speaker: Maxime Bernard-Jacquet

    September 24, 2017 — Développer son propre thème WordPress n’est pas si compliqué que ce qu’on imagine. Avec les bonnes ressources et les bons outils pour démarrer sur les chapeaux de roues, vous serez capable de réaliser vos sites entièrement sur mesure sans même forcément être un expert du PHP, HTML et CSS (cependant les bases dans ces technologies sont requises).

    Cette conférence vous proposera une feuille de route pour apprendre rapidement les bases nécessaires et parfaire son apprentissage avec les bonnes ressources.

    Presentation Slides »

  • Tania Rascia: How to Develop a WordPress Theme from Scratch

    WordCamp Chicago 2017Speaker: Tania Rascia

    August 30, 2017 — WordPress seemed hard and scary the first time I tried to set it up, and I gave up. I got stuck many times during the installation process, and I felt like I didn’t have much control of it – I thought I had to use someone else’s theme and modify it.

    I wanted to know how I could design my OWN website, but have a blogging back end. I knew it was possible on WordPress, but how? Once I figured it out, I realized how incredibly simple it is. I wanted to make the definitive guide so that other people didn’t have to struggle to piece it together. So I did.