This was the main subject of the final workshop. After an opening talk about WordPress security best practices by Relja Novović, we had three speakers sharing their WordPress experience, how they started with WordPress, and what kind of WordPress career they have now. It was a truly fantastic experience to listen to three completely different stories that have one thing in common – you guessed it, WordPress 😎
In the end, I’d also like to thank Startit Center Novi Sad for providing us with the venue! And of course, thanks to all the attendees for their hard work and tenacity throughout the workshop. Thanks for bearing with me throughout these couple of months, it wasn’t easy! But I hope it was helpful.
Go through the whole purchase flow and activate a 50% discount coupon.
I created two videos which go through this task. The first one covers the steps from 1-8 and the second one covers from 9-12.
P.S. In the second video, one of the products wouldn’t show up in the grid of featured products. Only after the video did I realize I previously set the product visibility setting to Search Results only.
The final workshop of this series will be held tomorrow. We’ll have 4 talks total – one will be about WordPress website security and the other three will be on the subject How to make a career in WordPress. Cheers 🙂
During the sixth WordPress workshop in Novi Sad, we first took a look at the solution of the task that I gave to the attendees at the previous workshop. We then covered creating membership sites – the WordPress built-in way and by using a plugin Ultimate Member.
If the post title is Hello World, the end result (instead of just the post title) should be Daki says: Hello World (if Daki is the name of the author of the post). And as a bonus task, the plugin should also add the author’s Gravatar image to the title with the dimensions of 15x15px.
This is a task I made up so there’s no copy/paste solution available online 🙂 However, for finding the right hooks and functions to use, Google is your best friend.
Here’s the function that needs to be added to the plugin in order to achieve the aforementioned result:
And now, the copy/paste solution is available online 🙂
Creating a Membership Site
There are two main ways for creating a membership site in WordPress. The first one is to use the built-in WordPress functionality and publish posts/pages as Private or Password protected. However, this is not a very flexible solution as you can’t really control user capabilities, there’s no members area, and you’d lack lots of really cool options that membership sites have.
As for our WordPress workshops, next Saturday will be the last workshop this year. We’ll have three speakers joining us who will talk about their WordPress beginnings and how they made a career in WordPress. I hope this will further inspire the attendees to dive into WordPress deeply. In my humble opinion, it’s the perfect ending for the workshops 🙂
We went through Linux terminal basics and then we jumped into WP-CLI. We learned how to create, update, and delete users on the site, how to install, activate, deactivate, and delete plugins and themes, and how to perform a full backup of a WordPress website in a few seconds with WP-CLI and Linux commands:
wp db export – creates a database backup tar cfz backup.zip . – creates a backup of all files and folders in the WordPress installation
We also skimmed-through the other fantastic options WP-CLI offers like:
During the fourth WordPress workshop in Novi Sad, we went through the basics of HTML and CSS, we covered the best practices for adding custom CSS to a WordPress site, we went through some of the options of the element Inspector in browsers, and we also manually created a child theme.
After the workshop, I created a short video walkthrough of the element Inspector options in Chrome and I covered the basic creation of a child theme (both manual and via a plugin).
During the next workshop, we’ll go through WP-CLI and creating a web shop by using WooCommerce.