Skip to content

Giorgos Sarigiannidis

WordPress development

  • ABOUT
  • TOOLS
  • CONTACT
  • BLOG

Blog

How to display a custom Instagram feed on WordPress after June 2020
June 4, 2020September 21, 2020

How to display a custom Instagram feed on WordPress after June 2020

How to get the original post creation date on a WordPress post
March 21, 2020March 21, 2020

How to get the original post creation date on a WordPress post

Look ma, no JS: Creating a responsive product comparison table, with only HTML and CSS
March 2, 2020March 2, 2020

Look ma, no JS: Creating a responsive product comparison table, with only HTML and CSS

Adding a DIV wrapper to Gutenberg’s Classic block
November 18, 2019October 1, 2020

Adding a DIV wrapper to Gutenberg’s Classic block

Extending the WordPress favicon functionality
July 6, 2019July 6, 2019

Extending the WordPress favicon functionality

Refactoring the Gravity Forms native repeater field
June 30, 2019September 21, 2020

Refactoring the Gravity Forms native repeater field

Custom HTML markup with Gravity Forms
December 24, 2018March 29, 2019

Custom HTML markup with Gravity Forms

Convert HTML assets to WordPress enqueues
November 10, 2018November 10, 2018

Convert HTML assets to WordPress enqueues

Quickly peek at an ACF field’s name on WordPress Admin
October 7, 2018November 10, 2018

Quickly peek at an ACF field’s name on WordPress Admin

10 steps to clean-up a hacked WordPress site
September 29, 2018September 30, 2018

10 steps to clean-up a hacked WordPress site

Batch backup a server’s WordPress databases with WP-CLI
September 25, 2018February 12, 2021

Batch backup a server’s WordPress databases with WP-CLI

WP_Query vs get_posts() – When should you use one over the other?
September 23, 2018December 24, 2020

WP_Query vs get_posts() – When should you use one over the other?

Posts navigation

Newer posts

Blog

  • APIs
  • UI/UX
  • Content management
  • Operating Systems
  • Reviews
  • Productivity
  • AI
  • Claude Code
  • Frontend
  • Gutenberg
  • WordPress
  • Server
  • CSS
  • JavaScript
  • Tools
  • Obsidian

LATEST FROM THE BLOG

F*** you, Claude: How I use natural language as telemetry for my workflow

Manage Consent
To provide the best experiences, we use technologies like cookies to store and/or access device information. Consenting to these technologies will allow us to process data such as browsing behavior or unique IDs on this site. Not consenting or withdrawing consent, may adversely affect certain features and functions.
Functional Always active
The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network.
Preferences
The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
Statistics
The technical storage or access that is used exclusively for statistical purposes. The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.
Marketing
The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes.
  • Manage options
  • Manage services
  • Manage {vendor_count} vendors
  • Read more about these purposes
View preferences
  • {title}
  • {title}
  • {title}