August 4, 2023 — Internationalization is the process of developing your application in a way it can easily be translated into other languages. WordPress is used all over the world, by people who speak many different languages. If you’re building a plugin or theme, you need add any text strings in your code in such a way that they can be easily translated into other languages. The process of translating those strings is known as localization. In this session, we will define what Internationalization and localization is, why it’s important, and show you examples of how to implement this in your code.
August 2, 2023 — This tutorial will explore adding tables using the Table block and a plugin. We will also briefly look at creating a table with data from Google Sheets or Excel.
July 28, 2023 — With WordPress 6.3 due on August 8, 2023, now would be a great time to help test the release candidate, as well as confirm that your plugins and themes are ready for the 6.3 release. In this session we’ll be installing the WordPress Beta Tester plugin, convert a local install to WordPress 6.3 for testing, test it against a theme that is in active development, and then revert it back to WordPress 6.2.
July 27, 2023 — 1.) Present the importance and significance of certification on today’s job market specifically on mid-senior level roles. The presentation will also highlight the importance of certification in updating or upskilling.
2.) Present how DevOps contributes to the growing IT industry and its impact in operations of modern infrastructure.
July 27, 2023 — “From Fresh Grad to Professional: A Guide to Choosing Between Freelance and Employment in IT” provides valuable insights and guidance to recent graduates entering the field of Information Technology (IT) by exploring the decision-making process between pursuing freelance work or traditional employment. This comprehensive guide examines the advantages and considerations of each path, empowering individuals to make informed choices that align with their career goals, work preferences, and desired work-life balance in the dynamic IT industry.
July 26, 2023 — In this video, we will define what caching is and explore six common types of caching and how to use the W3 Total Cache plugin.
July 26, 2023 — Styling blocks: empowering users with CSS custom properties
It’s important not to be too prescriptive when developing blocks, and to allow users to have as much control as possible over the look and feel of the blocks on their websites.
In this edition of WordPress Developer Hours we talk about CSS custom properties (also known as CSS variables) and look at how you can leverage them in blocks to give users more control over the styling and presentation of their sites.
First up, Michael Burridge presents a solution to a common problem, i.e. how to allow users to have control over the styling of inner elements in blocks which have complex markup. While it’s relatively simple to allow users to style a block at the root level, this presentation looks at how you can assign the values stored in block attributes to CSS custom properties and use them to apply user-defined styling to child-elements in both static and dynamic blocks.
Then, for the second presentation of the session, Justin Tadlock shows you how to integrate CSS custom properties into your block stylesheets that play nicely with themes. The technique used integrates block plugins and theme.json while still giving preference to user choice.
Whether you’re just starting out with block development or have built dozens of blocks already, this WordPress Developer Hours session is for you, and you’re sure to learn a ton.