WordPress Workshop Novi Sad

Fifth WordPress Workshop – Novi Sad

On Saturday, November 23rd, we had our fifth WordPress workshop in the Startit center in Novi Sad.

Terminal and WP-CLI

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 . – creates a backup of all files and folders in the WordPress installation

We also skimmed-through the other fantastic options WP-CLI offers like:

We also took a quick look at the full documentation of all WP-CLI commands.

WordPress Plugins and Hooks

We inspected the code of the Hello Dolly plugin and based on its example, we checked the different hooks that WordPress offers – actions and filters.

We then created a simple plugin that adds the alt value to all Gravatar images. We also explored the forums where support for websites, plugins, and themes is provided by the volunteers.

I also provided all the attendees with the list of my plugins of choice for a WordPress website.

WordPress Translations

We explored the Languages folder in a WordPress installation and .po and .mo files. We checked the main WordPress translation website and we explored the Serbian locale.


We touched the main concepts of SEO and what are the most important things to work on. I plan on writing a separate article on this subject at some point.


Next Saturday, we’ll be creating a membership website and a webshop.

WordPress Automattic Workshop Novi Sad

WordPress Workshops in Novi Sad

I am pleased to announce that I’ll be holding WordPress workshops in the Startit Center in Novi Sad starting from September 28th. The workshops will last for 3 months and they will introduce the attendees to the wide array of WordPress topics. The workshops will be conducted in Serbian and everyone is welcome to attend them – no previous knowledge is required but it’s necessary to register.

For more details and the registration form, make sure to check the original announcement post and the Facebook event!

Topics Covered

WordPress Workshops in Novi Sad 1
  • What is WordPress?
  • and
  • Creating a site and exploring its options
  • Gutenberg and Classic Editor

WordPress Workshops in Novi Sad 2
  • Local and live installation
  • FTP and databases
  • WordPress themes, installation, and file hierarchy
  • Child themes
  • WordPress plugins
  • WordPress hooks – actions and filters

WordPress Workshops in Novi Sad 3
  • Creating an e-shop
  • Creating a membership site
  • SEO
  • Image optimization
  • Backup
  • Different errors and debugging

WordPress Workshops in Novi Sad 4
  • Migrations
  • WP CLI
  • WordPress Support
  • Volunteering
  • How to make a living with WordPress?

I hope the attendees will find this workshop useful! I’ll give my best to publish the content of each workshop session on my blog so that the workshop material is available for everyone. And after the first 3 months, I’ll revisit the whole idea, and see how I can improve it. Cheers 🙂


How to Completely Remove a WordPress Plugin from Your Site

Most of WordPress users remove a plugin they previously installed by clicking the Delete button in their WP Admin -> Plugins -> Installed Plugins. However, does this remove the plugin from a site completely or are there any bits of it that are left behind? You guessed it right – sometimes, there are files and database entries that still remain even after the plugin has been uninstalled. This has its pros and cons but nevertheless, it does affect the site speed for sure!

Check out this great article which provides more information on the subject of properly uninstalling a WordPress plugin:

Customer Happiness WordPress

Disable WordPress Plugins from Loading

One of the tricks to speed up your WordPress site is to hack away at the unessential! 🙂 This implies that you don’t need all your plugins loading on all your pages and posts. That slows down your site!

Some of the plugins have a specific purpose that you need only on certain pages and posts. Check out this great article I ran into which describes how to disable plugins from loading on certain pages:

How to Disable WordPress Plugins From Loading on Specific Pages and Posts


Altering Strings

If you are in need of altering strings on your WordPress website, I highly recommend using the Say What plugin. It allows you to change the strings on your site without having to edit WordPress core, theme, or a plugin! Check it out 🙂

Say What plugin