Ivo Jerković Profile Banner
Ivo Jerković Profile
Ivo Jerković

@ijerkov

392
Followers
555
Following
408
Media
3,522
Statuses

WordPress and web development

Croatia
Joined January 2010
Don't wanna be here? Send us removal request.
@ijerkov
Ivo Jerković
1 month
What's stopping you from coding like this?
Tweet media one
898
212
3K
@ijerkov
Ivo Jerković
3 months
@andrewhoyer It's really sad to see that. Starbucks never opened in Croatia and I don't think they will. People meet for a coffee and often stay between 1-2 hours. They would be out of business quickly with that concept.
Tweet media one
6
4
109
@ijerkov
Ivo Jerković
1 year
🚀 Just created a neat WordPress plugin that adds a "View Post" button with a permalink in the Gutenberg editor header toolbar! 😃 Anyone interested in trying it out? Let me know, and I'll gladly share it with you!
Tweet media one
30
7
100
@ijerkov
Ivo Jerković
7 months
This page is built in Elementor but it's served as a static html from the Cloudflare CDN. One rule in Cloudflare can do this. The value they give for free is mind blowing!
Tweet media one
12
2
96
@ijerkov
Ivo Jerković
2 months
@moveorperish @flabbytofit99 Of course, I am Slav. Adidas gives me superpowers.
Tweet media one
3
0
90
@ijerkov
Ivo Jerković
9 months
@natmiletic Only people that never worked on a farm.
2
1
70
@ijerkov
Ivo Jerković
5 months
DAY 47: I made my first custom block from scratch. It's the most useless block ever, a Copyright Date Block, but I did something I avoided for years. A small win after 3 weeks of holidays.
Tweet media one
12
2
61
@ijerkov
Ivo Jerković
5 months
@jitbit Now you can cancel your chat gpt subscription and chat with Tiffany instead.
0
0
53
@ijerkov
Ivo Jerković
9 months
@natmiletic It's for sale now.
Tweet media one
1
1
37
@ijerkov
Ivo Jerković
7 months
Today I developed a plugin/tool that finds internal links on a WordPress site that lack a trailing slash ('/'). Why does this matter? Links without the slash cause WordPress to perform an extra redirect, which can slow down site performance.
Tweet media one
7
2
31
@ijerkov
Ivo Jerković
2 months
@mentalcasemama I thought Chop Suey was a song, not a dish 😂
6
0
22
@ijerkov
Ivo Jerković
6 months
@xruiztru I am more surprised by the fact that so many countries do recognize Christmas, Syria, Iraq, Jordan for example.
9
0
19
@ijerkov
Ivo Jerković
1 month
@tunguz That's for special occasions only. Meetings and similar.
0
0
19
@ijerkov
Ivo Jerković
7 months
Nice little utility plugin I wish everyone is using.
Tweet media one
2
5
19
@ijerkov
Ivo Jerković
4 months
Adding a YouTube video to a page can cost 33 performance points due to the heavy JavaScript load. This issue can be resolved by implementing lazy loading: the video is initially replaced with an image and only loads when a visitor clicks play.
Tweet media one
5
0
18
@ijerkov
Ivo Jerković
9 months
@KatieKeithBarn2 @fasc1nate That's how it works in Croatia. Everyone is a donor by default if they don't opt out before they die. But in practice, family is asked before transplantation.
2
0
16
@ijerkov
Ivo Jerković
4 months
@sweatystartup In my country, every car must have this kit all the time. It includes a basic first aid supplies. Also, every driver has to pass a first aid test to get a drivers license.
Tweet media one
3
0
18
@ijerkov
Ivo Jerković
3 months
When you have a logo, the rest of the WooCommerce setup is easy. Upwork fun.
Tweet media one
12
2
16
@ijerkov
Ivo Jerković
4 months
@MohapatraHemant @minchoi This type of learning is the same as learning math by repeating 2+2=4 a hundred times. It seems faster at the beginning but it's slower in the long run.
0
0
14
@ijerkov
Ivo Jerković
3 months
Found another Upwork gem
Tweet media one
8
2
14
@ijerkov
Ivo Jerković
1 year
👩‍💻Spent my evening creating a nifty little #WordPress plugin! It displays a warning when users block all cookies – super handy for websites with logins (shops, membership sites, etc).🍪⚠️ Anyone curious to try it? Let me know, and I'd be glad to share it with you! 😊
Tweet media one
Tweet media two
5
3
14
@ijerkov
Ivo Jerković
9 months
@catalinmpit Do people really spend 3 hours a day commuting? That's just too much. Why don't they find a closer job? Or move closer to work?
46
0
13
@ijerkov
Ivo Jerković
20 days
I am joining the party with my little plain PHP todo app. - 67 lines of code - 0 frameworks - 0 javascript - 1 PHP file - 1 SQLite - 1 ☕️
@webdevcody
WebDevCody
20 days
so... it's the same functionality but half the code? 🤔
17
4
168
4
1
14
@ijerkov
Ivo Jerković
1 month
@staylightblow8 3 hours later...
Tweet media one
1
0
13
@ijerkov
Ivo Jerković
1 month
@BenonUgchelsea @PicturesFoIder I did this as a kid too. Turning myself into a radio antenna :)
2
0
13
@ijerkov
Ivo Jerković
1 year
@natmiletic Maybe this tool: You select only icons you use and create your own font
2
1
13
@ijerkov
Ivo Jerković
7 months
Today I discovered my little test website is not secure. This is something that should probably be done on the server but it can be fixed with a bit PHP code too. Check the replies.
Tweet media one
3
1
13
@ijerkov
Ivo Jerković
11 months
@Sofi_Shvets How is this better than office? - Tiny table, smaller than cubicle - No external monitor - Uncomfortable chair - Noise - No personal space - Cold
5
0
12
@ijerkov
Ivo Jerković
7 months
@tobias_petry @sfolador Poor little Bobby Tables won't be able to play with it.
Tweet media one
0
3
11
@ijerkov
Ivo Jerković
5 months
Performance tip: Add custom CSS and Javascript only when a shortcode is actualy used.
Tweet media one
2
1
12
@ijerkov
Ivo Jerković
5 months
DAY 51: My second attempt to create a simple testimonial block. This time I didn't try to add all the editing options (font, size, color), it's just a predefined block and user can only add the content. To make it more interesting, I added a simple border and quote icons.
Tweet media one
3
0
10
@ijerkov
Ivo Jerković
3 months
If you can't upload a plugin or a theme zipped by Mac (Invalid Archive), you can add this simple code snippet to tell WordPress to use another unzip function which is not strict and ignores __MACOSX add_filter('unzip_file_use_ziparchive', '__return_false');
Tweet media one
5
1
11
@ijerkov
Ivo Jerković
10 months
@UpTheIrons1978 Pull users from backup and restore manually using sql. If there is no backup, check orders and recreate users from order metadata. They'll have to set a new password but their records will be there. Hopefully they didn't delete all.
0
1
11
@ijerkov
Ivo Jerković
5 months
@Locati0ns Triestine (Italian) - everyone played these when I was a kid.
Tweet media one
1
0
11
@ijerkov
Ivo Jerković
1 year
@Dima_heyqq @levelsio Yup, different voltage and frequency, you must have different outlets. But it's quite possible we'll have one standard socket for DC devices. Most electronics work on low dc voltage anyways.
2
0
10
@ijerkov
Ivo Jerković
1 month
@iamskog @NateWatkin Because most people use gmail and never set up their email client 🙂
5
0
10
@ijerkov
Ivo Jerković
7 months
DAY 29: I finally completed the unusually shaped footer. It's responsive and customizable with CSS variables - colors and properties of the shapes. Check it out here:
Tweet media one
6
0
9
@ijerkov
Ivo Jerković
1 month
@CasJam I am using Slavic squat desk. Very good.
Tweet media one
2
0
9
@ijerkov
Ivo Jerković
5 months
Copy / Paste
Tweet media one
2
0
8
@ijerkov
Ivo Jerković
25 days
@ropetko Neka ugasi web stranicu po noći.
2
0
9
@ijerkov
Ivo Jerković
4 months
DAY 57: Sunday morning, 20-min practice session. Built a simple contact form for WordPress Challenge #2 by @igorbenic .
Tweet media one
0
1
8
@ijerkov
Ivo Jerković
10 months
Cheerio Scraper from @apify can be used to get the JSON when there is no official API available. For example, I am using it to find discounts and feed that data to a WordPress website. I can pull the JSON directly with PHP but Apify has proxies that are easy to configure and use.
Tweet media one
1
0
9
@ijerkov
Ivo Jerković
6 months
DAY 32: I fixed "no-mans-land" problem and rewrote shapes to use pseudo elements. Now it's really simple to add the separator between sections anywhere on the page. Still have to fix a few things for responsiveness but it's enough for today.
Tweet media one
4
0
9
@ijerkov
Ivo Jerković
1 year
@pwang_szn Nope, if you can build this in 2 hours, anyone can. Soon we'll have a ton of similar apps fighting for users. Experienced developers will find something else to work on.
1
0
8
@ijerkov
Ivo Jerković
9 months
How often you click these buttons and why? #Elementor
Tweet media one
12
0
8
@ijerkov
Ivo Jerković
22 days
I use this bash script to speed up my WordPress plugin releases! Features: - Finds main plugin file - Extracts version numbers - Creates zip archives I prefer simple tools that get the job done. 🛠️
Tweet media one
3
0
6
@ijerkov
Ivo Jerković
3 months
@schutzsmith I know, they add it behind your back and it's useless outside the Apple ecosystem. They should offer an option to zip without it.
1
0
8
@ijerkov
Ivo Jerković
6 months
@breakout_anton "how about $100?" Sorry, I made a mistake, I forgot to include a "difficult client" fee, it won't happen again. The price is $2000. Thank you for understanding.
3
0
8
@ijerkov
Ivo Jerković
3 months
Positive feedback like this one motivates me to keep pushing and learning.
Tweet media one
1
0
8
@ijerkov
Ivo Jerković
5 months
46 233 files and 307 MB to display one line of text😀 That's my first block.
Tweet media one
5
0
8
@ijerkov
Ivo Jerković
5 months
DAY 54: I created a dynamic custom block that displays a list of posts in one category. With ServerSideRender, creating a custom block is almost simple as writing a shortcode. ( Except the fact that you have to run nodejs in the background) Challenge #2 completed? @igorbenic
2
0
8
@ijerkov
Ivo Jerković
3 months
Some websites remove video controls to make you watch the whole video without skipping. They don't let you skip back, pause or see the video length. That's annoying and kills productivity. So we built a Chrome extension to take back the control. Check the video below 👇
@ebizfacts
Niall Doherty
3 months
Demo of a free Chrome extension launching in a few days 🚀 We use it for courses we review. Many of them have sales videos where the controls are hidden, forcing you to watch the video as if it’s live 🙄 We found this annoying, so we built the extension to take back control 💪
3
2
12
0
2
7
@ijerkov
Ivo Jerković
6 months
What kind of black magic is this?
@KassandraSanch
Kass 🦈
6 months
⭐Here is a stapler made with only CSS & HTML and using only a single <div></div> Code:
Tweet media one
26
15
223
4
0
8
@ijerkov
Ivo Jerković
6 months
@xruiztru In bricks and mortar we trust. We don't buy paper assets. There is no property tax, no politician dares to try that when 90% of the population owns their home. It would be a political suicide.
4
0
6
@ijerkov
Ivo Jerković
4 months
@remkusdevries It's to keep the box balanced.
1
0
7
@ijerkov
Ivo Jerković
9 months
Funny, they all use a laptop made by a college dropout
Tweet media one
1
0
6
@ijerkov
Ivo Jerković
6 months
DAY 44: Time to start building websites and I'll start with my own. The first version of the homepage built in Bricks builder 👇
Tweet media one
3
0
7
@ijerkov
Ivo Jerković
5 months
DAY 52: Today I created testimonial section in Bricks builder. It took me about half the time it did with custom Gutenberg block yesterday. Both methods have their own pros and cons, different tools for different jobs.
Tweet media one
0
0
6
@ijerkov
Ivo Jerković
9 months
Creating my first Elementor widget for fun and to learn how it works under the hood.
1
0
7
@ijerkov
Ivo Jerković
10 months
Meanwhile, in reality, clients don't want to touch the website to change a piece of text or to add a new photo. They won't use AI to build the website because they have their own business to take care of.
@MindWisdomMoney
Mind Wisdom Money🕊
10 months
RIP web developers Imagine building a website in a matter of minutes using only AI. Here's how easy it is : (Thread)
Tweet media one
194
2K
7K
4
0
7
@ijerkov
Ivo Jerković
2 months
@CreeCoder Try "as an developer". You'll skip filters and people will comment to correct you.
2
0
7
@ijerkov
Ivo Jerković
6 months
@thekevingeary I'd really like to see someone experienced with FSE implementing the same section. Also a complete beginner. Then, someone in the Gutenberg team can watch all 3 and understand how people with different skills use it and communicate better to developers, designers, users.
2
0
7
@ijerkov
Ivo Jerković
6 months
@Kmaticu Good luck, talk to you next year.
1
0
7
@ijerkov
Ivo Jerković
5 months
@xruiztru One of the first countries to recognize the US was the Republic of Ragusa ( Dubrovnik Republic ) It's a lesser known fact because the Republic doesn't exist anymore and is part of Croatia now. (Napoleon destroyed it)
@USEmbZagreb
U.S. Embassy Zagreb
4 years
. @SecPompeo and @USAmbCroatia just arrived in the Old Town of #Dubrovnik and met with Foreign Minister @grlicradman at Ploče Gate. Did you know the Republic of Ragusa (Dubrovnik) was among the first states to recognize the U.S.A. after the United States declared Independence? 🇺🇸
Tweet media one
Tweet media two
3
12
76
0
2
4
@ijerkov
Ivo Jerković
3 months
Last week I worked in Elementor. There are "Gallery" and "Basic Gallery". If we ignore <style> block, "Basic Gallery" has a surprisingly clean structure which can be customized into a unique layout with some CSS. "Gallery" is much harder to style with CSS, a total mess.
Tweet media one
Tweet media two
1
0
7
@ijerkov
Ivo Jerković
7 months
@ezsmith397 I don't think Elementor is going away anytime soon. I just hope they fix the performance issues, the wp core team is doing it, woocommerce is doing it, they should do it too.
1
0
7
@ijerkov
Ivo Jerković
3 months
Small Upwork win
Tweet media one
2
0
7
@ijerkov
Ivo Jerković
10 months
@ezsmith397 People don't wash their own cars, don't cook their food. They pay someone to make them coffee, clean the house... But they will make their own website using AI. Yeah right :)
1
0
7
@ijerkov
Ivo Jerković
5 months
10 years ago I was afraid to drive and now I drive 400-500 km without stopping. And I actually enjoy it. One day I'll try 1000 km days like @remkusdevries Should that be a goal for 2024?
2
0
7
@ijerkov
Ivo Jerković
10 months
Bačvice, Split
Tweet media one
1
0
6
@ijerkov
Ivo Jerković
5 months
@juanrojodesign @elemntor Just add a random parameter at the end of the url to skip the cache, for example ?hjenkfjrj This will trigger Elementor and show the real performance. Without it, you are testing the performance of the static html served by a web server.
2
0
6
@ijerkov
Ivo Jerković
1 year
define( 'WP_AUTO_UPDATE_CORE', false );
2
0
6
@ijerkov
Ivo Jerković
1 year
@remkusdevries Does sending "New Order" email to thousands of existing customers count?
1
0
6
@ijerkov
Ivo Jerković
10 months
@AmandaMGoetz Wow. Even during the summer when it's still day at 9pm? We change the bedtime with seasons but 9pm is the earliest we ever get.
1
0
2
@ijerkov
Ivo Jerković
1 month
@tunguz For some reason they think if they own a chair, they have to sit in it all the time. I own a car but I didn't stop walking because of it 😂
1
0
5
@ijerkov
Ivo Jerković
8 months
How to trick WordPress to store an empty value for the Nickname. It's not a bug, it's a feature, please don't fix.
Tweet media one
6
1
6
@ijerkov
Ivo Jerković
6 months
0
0
6
@ijerkov
Ivo Jerković
4 months
This is easy to fix using srcset attribute. It enables browsers to select the ideal image size based on the device's dimensions, enhancing both performance and user experience.
Tweet media one
@ijerkov
Ivo Jerković
4 months
One simple image can cause a lot of issues.
Tweet media one
2
0
3
2
0
6
@ijerkov
Ivo Jerković
3 months
Anyone from Poland to confirm this? 🤣🤣🤣
Tweet media one
2
1
6
@ijerkov
Ivo Jerković
9 months
PHP
@rchardkovacs
Richard Kovacs
9 months
JS -> React -> Next.js -> ?
163
12
305
0
0
5
@ijerkov
Ivo Jerković
17 days
I had some fun today using Bricks to build this blog posts archive page.
1
0
6
@ijerkov
Ivo Jerković
4 months
The website is 90% complete 🚩🚩🚩
@Savphill
Phill
4 months
Should only take you a few hours 🚩🚩🚩
1
1
4
0
1
6
@ijerkov
Ivo Jerković
1 year
Well, this is interesting, a blue checkmark in Gmail. Now I have to learn more about it.
Tweet media one
1
0
5
@ijerkov
Ivo Jerković
6 months
DAY 34: It was a busy day but I found some time to practice CSS grid by playing the Grid Attack game. The goal on every level is to use CSS to position elements inside of the grid in correct positions.
Tweet media one
0
0
6
@ijerkov
Ivo Jerković
9 months
@catalinmpit So it's basically one of these: -expensive housing -to many cars at the same time -bad public transportation
0
0
6
@ijerkov
Ivo Jerković
9 months
Touching grass
Tweet media one
0
0
5
@ijerkov
Ivo Jerković
3 months
@realBrookNash Reddit is the Wild West of the Internet, ruled by local sheriffs aka moderators. There's no strategy there.
2
0
5
@ijerkov
Ivo Jerković
1 year
@levelsio @Dima_heyqq All electronics should be plugged to DC directly and work without any adapter. But there are other devices that run on AC directly and they depend on correct voltage and frequency. Basically any device with a motor.
1
0
5
@ijerkov
Ivo Jerković
6 months
What's more useless? Twitter bookmarks or "Who viewed your profile?" on LinkedIn?
9
0
5
@ijerkov
Ivo Jerković
4 months
If a video is at the top of your page, using "loading=lazy" doesn't work. A better approach is to use a picture first, and load the video only when someone clicks on it. This makes your page load faster and smoother for visitors.
Tweet media one
@ijerkov
Ivo Jerković
4 months
The simplest method to lazy load a YouTube video is with the loading="lazy" attribute on an <iframe>. However, this technique is only effective when the video is well below the fold; Chrome may still load the iframe if it's only a few paragraphs off-screen.
Tweet media one
0
0
3
5
0
5
@ijerkov
Ivo Jerković
11 months
@ezsmith397 Learning basics is still important. In the end, HTML is the output of all these frameworks.
3
0
5
@ijerkov
Ivo Jerković
7 months
DAY 24: I created the same product category section as yesterday but this time in Elementor. It was a few minutes faster than in Bricks but generated code was 3x longer. Also, any change to card styling means a lot of "Paste style" actions. I prefer class editing in Bricks.
Tweet media one
0
0
5
@ijerkov
Ivo Jerković
5 months
@tunguz Sarajevo?
1
0
5
@ijerkov
Ivo Jerković
5 months
@juanrojodesign @elemntor Because this is a result without caching. I would like to get the green score without additional plugins and tools, that's all.
Tweet media one
1
0
5
@ijerkov
Ivo Jerković
9 months
How to fix a pizza 🍕
@NoContextHumans
Out of Context Human Race
9 months
523
3K
25K
0
0
5
@ijerkov
Ivo Jerković
7 months
@askwpgirl @photomatt That's the beauty of wp, there are many ways to do the same thing. From completely dev oriented frameworks like roots io, classic themes, drag and drop builders. Everyone can find their way of doing things and their workflow.
0
0
4
@ijerkov
Ivo Jerković
1 month
I worked like this today, 10-15 minutes at the time. The rest of the time I just sat on the floor. I even made a video call while sitting on the floor. Knees ✅ Back ✅
@ijerkov
Ivo Jerković
1 month
What's stopping you from coding like this?
Tweet media one
898
212
3K
0
0
4
@ijerkov
Ivo Jerković
11 months
Rate my setup 😂
Tweet media one
2
0
5
@ijerkov
Ivo Jerković
7 months
DAY 28: Getting these shapes right is not an easy task. I made one version of it with CSS and some blocks. I am not too happy with that solution so I'll continue playing with this tomorrow. I want to turn it into a class so I can reuse this pattern on the other parts of the web.
Tweet media one
6
0
5