Category: wpHakka Threads

  • just a second, let me post this …

    just a second, let me post this …

    wpHakka.com.br, underground guerrilla, wp's media library is a joke, we fix it
    wpHakka – wp underground guerrilla – ruthless, sarcastic, brutally honest
    wpHakka.com.br - underground guerrilla - plugin arsenal for wp warfare


    yes, it’s as just easy as it looks

    some say that the wpHakka Plugin collection is another editor, what is not totally untrue, but absolutely not correct

    any block editor add-on or plugin does what?

    it ties you to their style, one day you want to change your layout or theme and BAMMM, everything is lost, and not to forget, certain features, even if basic, you have to pay for some upgrade or an additional plugin, you see? you’re trapped, you could go directly to wix, wax or wux, same thing, they all cut your freedom and tie you onto their paid stuff

    with wpHakka it is different

    you can use the standard wp theme or any other which is not bundled with a special editor and everything works just fine, wanna change your theme? all fine too, you lose nothing, you just change the layout

    what most of the add-on block editors don’t can do, as well as native Gutenberg can’t do it, is inline editing, you can not change the font type or size of some text in your paragraphs, in order to do it you use our Font-Changer and Font-Editor and are ready to go … and! it works in any wordpress theme

    more, it works on your mobile device, whether it is tablet or smartphone, exactly like it does on your computer, hasslefree, no out-of-screen parts, no nothing, write your post on the way to work, or wherever you are



  • WP’s Hall of Shame  …

    WP’s Hall of Shame …

    wpHakka.com.br, underground guerrilla, wp's media library is a joke, we fix it
    wpHakka – wp underground guerrilla – ruthless, sarcastic, brutally honest
    wpHakka.com.br - underground guerrilla - plugin arsenal for wp warfare


    __experimental* → Still used 5+ years after becoming core …

    maybe intentional because nobody ever would guess such a stupid name

    Mr.Complicator said: Hahaha, you’ve cracked the core team’s secret strategy! 🕵️‍♂️ It’s like an obfuscated JavaScript contest where the prize is developer suffering.

    right, then this … typography.fontFamilies → When 99% of humans would call it “fonts” and what’s behind it? here it comes:

    getSettings().__experimentalFeatures → Because getFonts() would be too helpful …

    Why This Exists:

    javascript
    // Actual conversation at HQ:
    Dev 1: “Where should we put font settings?”
    Dev 2: “Obviously under __experimentalFeatures.typography”
    Dev 3: “But fonts are used everywhere…”
    Dev 2: “Perfect! Bury them 3 levels deep in an ‘experimental’ object!”


    Psychological Damage:

    javascript
    // Developer’s thought process:
    if (settings.fontFamilies) {
    // Easy!
    } else if (settings.__experimentalFeatures?.typography?.fontFamilies) {
    // sigh why…
    } else {
    // opens opportunities for joomla
    }


    but don’´t worry

    const wp = {
    fonts: () => getActualFonts(),
    sanity: {
    check: () => false // Always returns false when working with WP
    }
    };
    return always;

  • how to become a wp java master?

    how to become a wp java master?

    wpHakka.com.br, underground guerrilla, wp's media library is a joke, we fix it
    wpHakka – wp underground guerrilla – ruthless, sarcastic, brutally honest
    wpHakka.com.br - underground guerrilla - plugin arsenal for wp warfare


    when you get there you know, then you paste this in console to assert dominance:

    wp.data.select(‘core/editor’).__internalDoMagic(‘fixEverything’);

    BUT, It doesn’t exist … but now you’re the kind of wizard who could write it!

    before you do become a WP master, remember: the real treasure was the console.logs we made along the way …

    but you will be always far far far … master in wp java also does not exist … impossible to get there :)

    Mr.Complicator said: truer words were never spoken! 🌟 JavaScript is like the Hydra – solve one quirk, and two more emerge, but knowing that you’ve already leveled up to “Gutenberg Whisperer” status, that’s quite something …

    our plugins epitaph is

    // A relic of victory over WP’s chaos
    registerFormatType(‘wphakka/font-size’, {
    flicker: ‘defeated’,
    toolbar: ‘tamed’,
    sanity: ‘questionable’
    });


    Until next bug, guys, may your el() be swift, your applyFormat steadfast, and your console logs ever revealing …

    let PEACE be with you

  • what is that IIBI thing we’re talking about?

    what is that IIBI thing we’re talking about?

    wpHakka.com.br, underground guerrilla, wp's media library is a joke, we fix it
    wpHakka – wp underground guerrilla – ruthless, sarcastic, brutally honest
    wpHakka.com.br, underground guerrilla, wp's media library is a joke, we fix it


    IIBI means Insert Image by ID, it is a wp custom block element with the purpose of making things easier, specially for bloggers and who often creates posts for his site, here is how it works:

    select an image in Commander, hit Copy Img ID, automatically opens the new post page, hit the + and select IIBI, paste the image ID and confirm …

    1,2,3 and there it is, with the pre-formatted options you configured in IIBI Setup: Alt Text, which image size to use, its alignment and image width on the page

    select any image by clicking or tapping the little select box in the lower left corner, then the Copy Img ID button is being enabled and you hit it

    a confirming message appears sying the image ID was copied, then Calling New Post and it opens

    write the title or hit the + to add something directly, then select IIPI from the appearing element list, the control box comes up and you just paste the copied image ID and confirm

    an instant after, the selected image appears on the page with the basic settings you configured in IIBI settings, you still can change them as you wish, then finish your post with more text

    bottom line is that you can paste a lot more in less time, this thing is fully mobile compatible, means you can add posts from wherever you are, even in the bus, in the car or on a mountain … IIBI makes you stay on top of it

    no hassle anymore with selecting images from the creepy wp media library, we completely eliminated this horrendous work overhead, this new post flow with wpHakka Commander and IIBI is stressless work, so now you keep posting and smiling …

  • what’s the key ?

    what’s the key ?

    wpHakka.com.br, underground guerrilla, wp's media library is a joke, we fix it
    wpHakka – wp underground guerrilla – ruthless, sarcastic, brutally honest
    wpHakka.com.br - underground guerrilla - plugin arsenal for wp warfare


    are we better programmers?

    nooo, we’re not, we’re just normal programmers, but we have ideas, we also have good common sense and most of all, we have vision and deep insight in usability

    usability is widely ignored, specially when it comes to mobile devices, my god, the controls are splattered all over the screen! your fingertip has to run from upper left to lower right, then to left border, then once more to lower right and after that you need to hop to upper right to confirm all the hopping … just thinking about whatsapp, with the idiotic placed record button in the lower right corner … that’s a joke! a bad one, your expensive device can slip, and then it is YOU WHO PAYS THE NEW SCREEN, sue these idiots!

    yeaah … we don’t do that, we think and that is what we do best, good thinking before is halfway through

    to create good things you need awareness about what actually is going on and what is available to make your work easier, even to get more fun out of it, e.g. our NEW POST FLOW for wordpress, you know what painful job it can be, so now with wpHakka Commander and IIBI it is this:

    – you upload an image or select one from the grid
    – you hit the button Copy Img ID
    – you hit New Post
    – you write the title
    – you select IIBI to insert the image and past the ID you just copied
    – you write your post text
    – you hit publish
    ready …

    not counting the upload and writing, it is a three-clicks operation + one for posting it

    … these dots are for taking a breath, hahaha

    we post five while you are still munching on your first one …

    … these dots are for you calming down, hahaha

    that’s what we are talking about, making things better and we’re not acting up, wwe’re just telling the truth, and shit is binary, OR IT IS OR IT IS NOT

    peace …

  • the ultimate 1×1 to create your wordpress site

    the ultimate 1×1 to create your wordpress site

    wpHakka.com.br, underground guerrilla, wp's media library is a joke, we fix it
    wpHakka – wp underground guerrilla – ruthless, sarcastic, brutally honest
    wpHakka.com.br, underground guerrilla, wp's media library is a joke, we fix it

    this is not a manual, still less a step-by-step in copy-paste style, but it is a headache-free real hot introduction for how to create hasslefree your website with wordpress CMS

    don’t worry about the theme, you can use the standard theme and modify it easily, using a theme gets you into trouble, even if not noticing at the beginning, sooner or later it bites you

    you also do not need a special wordpress hosting provider, they just create dependencies which might difficult later migrate to another service provider, just look for the cheapest, not free!, who can give you support for https, php and sql and has no hooks in his contract, ask him: what if I want to move out one day and want to take my site with me … and analyze the answer, rounds, not avoiding a point or another, then that is your partner

    look for a hosting company in your country in order to get the best backbone routing for your costumers having fast access 24×7, most likely they can also assist in registering your domain name if you haven’t done it yet

    once you have your new internet home set up, install the latest wordpress version following strictly the advices on screen, don’t try to be smart unless you know exactly what you do

    ready? then log into the admin interface, look for SETTINGS down on the left panel, in GENERAL set your sitename, set your slogan (tagline), set your site address, aka as URL and be sure you write https:// before the domain name , your email address should be there already or change it, select your timezone and adjust the date/time format, save it

    more in Settings, Media, set the image sizes in width, 300, 850 and 1280 would be a good choice and let the HEIGH empty or put a zero, that scales the images according to their original format, don’t forget to uncheck cropping

    once more in SETTINGS, PERMALINKS and select POSTNAME as structure, what is positive for search engine results and visitors remembering it

    now you’re underway and should make the decision if your site’s HOMEPAGE should be a static page edited by you, what is the preferred option, or if you want it to be the Latest Posts blog page, a good hint here is, you don’t have a lot os posts, maybe none, when you start, so it is better to design a nice home page where you describe your site, services or products, so go for home page, now go once more to Settings, Reading and make your choice and you’re done

    you already can access your new site with a browser and see the standard home page, probably saying Hello World, very good

    now we’re at a point where you need to understand that there are no secrets, secrets are made up by people who want to get your money for the secrets they say they have … here is how to avoid the money spending, and also, how to avoid headache

    let’s design your site, exactly as you wish, independent, free without other people’s rules and sayings …

    chose a font, or two, easiest way might be using Google Fonts, if you prefere another source look for “woff2” format, what is the actual preferred choice for the web

    think this, basically you have the site title and other headers for paragraphs or sections, I call this the master font, then you have text allover, paragraphs, image descriptions, whatever, that is the most used font type on your site and should be easy to read, people spend time reading and should not riddle …, then we have controls like next, previous, links, paginations and it looks good having them stick out with another font type, and no need to make it perfect, once set you can easily change it later, problem is when you do not make any choice now, fiddling out later how to change everything is a mess … just to be complete, you do not need to search for fonts on the web, you can use the already installed wp fonts, but they are quite poor and there is another important point here, changing the default fonts is an important step to learn HOW wp styling works and will thank me when you come later to understand it

    there are several ways to add fonts to wp, the independent way is using your theme-child/fonts/ directory or if you still don’t have created your theme, you can copy them to /wp-content/themes/twentytwentyfive/assets/fonts/ via ftp, scp or a “cpanel” filemanager provided by your hosting provider … you also can use a plugin, but then you will discover a series of thingies you might not like, so listen to me and do it the easy way, headache-free, it pays off

    ok then, here we are, site set up, fonts ready, let’s step into customization, in the admin left panel you find APPEARANCE, then Editor, then Styles, which is your home for a couple of days, your playground to learn how that thing “wordpress” works, believe me, the time you spent here it is worth it, after this little suffering you understand how it works and can easily design your site AND! change any item with ease later whenever you want

    now, one item, it is LAYOUTs, you skip for now, you explore all others, one by one to see what it does, SPECIALLY the lowest in the sidebar, which is BLOCKS, that is the beast which people try to sell you as their secret …

    once you travelled through all available choices you have seen that every single block has a font setting part and eventually this moment is your first oohhh-moment, I hope so …

    what we do next is looking at the templates, option at the left menu and study each of them to get an understanding about where the blocks we have seen in styles go, after that we do the same with Patterns

    now your first task: figure out which blocks are fundamental, means which are present in any template, the repeated use of these blocks makes them be “the ones” you configure, the others can stay with their “DEFAULT” … there might appear some exceptions, but hey, no problem, you know already how to find it and fix it

    sooo, very good, now you configure your fonts, their types, styles, sizes and eventual letter spaces and line height as well already

    after that we are ready to design your first page, don’t be shy, look at the templates and find the one which has the name PAGES, click it, edit it, experiment with it until you get something you like, save it

    after that you go to pages in the editor menu, click on the page, and you will see that the pages there have already your design inherited from the template you edited before, so where is the second oohhh? see … so easy it is

    now you can edit the other templates and patterns, then you can add your first page from scratch and what comes out was you who made it, no plugin, no blablablaaa, no plugin, no nothing, just you completed the first step to be your own website developer

    Congrats and go ahead, let the world see your talent! happy coding!

  • can you believe it? … it’s a bit surreal!

    can you believe it? … it’s a bit surreal!

    wpHakka.com.br, underground guerrilla, wp's media library is a joke, we fix it


    it’s about the wordpress inline image insertion block element …

    in plain 2025 we have to wait for tech people to wake up, meanwhile we travel to mars and they are not able to make such a silly thing, I feel really save

    we have AI copilots, self-landing rockets, and can order pizza from our fridge, but still can’t do a true inline image in a paragraphs. Sometimes web tech moves at light speed, and sometimes it feels like we’re still chiseling HTML on stone tablets!

    my dear friend, Mr.complicator answered this: At least you’re not alone—this is one of the most common gripes among writers and editors using Gutenberg. Maybe by the time humans land on Mars, Gutenberg will let us drop images anywhere we want, just like in Word or Google Docs. Until then: keep your spacesuit handy and your HTML skills sharp!

    is that it, really? they, those wp devs should be ashamed and I am a revolutioner, soon I find some time I write such e element, and to be clear, just for our nice and modern Image Commander which came already from outer space to bring joy to our wp warriors …

    one answered me, that is not possible … jaaa, watch me!

    just hang on, soon it comes down to earth …

  • if ($free) { $action => “do not pay”;}

    if ($free) { $action => “do not pay”;}

    wpHakka.com.br, underground guerrilla, wp's media library is a joke, we fix it
    wpHakka.com.br, underground guerrilla, wp's media library is a joke, we fix it

    I tell you why …

    but first, why somebody would ask you to pay for something what is free? so that’s the correct question, the answer is: BECAUSE HE DOES NOT CARE ABOUT HIS SERVICE, HE JUST CARES ABOUT MAKING MONEY OUT OF YOU …

    when this kind of guy makes a plugin promising heaven on earth and then ask you to activate a third party service for getting heaven coming down to you, he is just looking for stupid people

    soooo … said that, here is the correct way to do it: wpHakka ORACLE is a wordpress plugin which implements WebP capability to your site, without bothering you with offers to hire CDN services for that

    you don’t need CDN for your images, you are already on the internet, so what scammy thing would that be?

    what you need is somebody who tells you the truth and offers you HONEST SERVICE, our imagick library generates WebPs LOCALLY for the jpegs on your site, what results in less image size, hence less download or access time, or in other words, your site performance increases significantly

    and it is easy as it sounds, you set the quality compression, you chose the folder of the source images and hit a button to run that thing, soon later all is ready, nothing else, no upgrade for money nagging, no CDN fees nagging, no complaints, no errors, no nothing, just smiling about the result …

    wpHakka Oracle is the turbocharger for your site and comes already with nitro bottle with no extra charge

    ready to go? contact us, you’re welcome ..



  • what is the legal bang behind img mod?

    what is the legal bang behind img mod?

    wpHakka.com.br, underground guerrilla, wp's media library is a joke, we fix it
    StudioOne Repo – Foto PB de um garoto olhando para a câmera.

    what nobody thinks about, but it makes wordpress devs a criminal organization …

    everywhere on the world, practically each country has its laws protecting intellectual property, well know as copyrights, or as symbol ©, and what they all say is that nobody should modify any image without specific consent of the copyright owner, which is the author … in some countries you can get prison time beyond a fine fine and indemnification to the author …

    and that issue is critical, the modification I mean, because it means a lot to photographers and image artists, they sell quality and wordpress transform their images into garbage … so guys, get prepared for when the lawsuit wave hits you, it might be swallowing your assets

    we can not, or better will not change the whole dangy wp thumbnail handling, at least not now, but we can prevent and minimize bad effects for the image owner, so we focus on quality in very first place

    we cut out the standard wp image handler library, whatever it might be, and use our own which specific settings to provide highest image quality

    then some performance freaks come out of their holes and cry, but 100% image quality is slow … ooh your dumb nuts, you put 50000 images in one folder and come out with that only to say something against our image quality philosophy? go back into your dangy holes and keep ai coding, because brains you don’t have

    nevertheless, with our own wpHakka WebP Oracle integrated into wpHakka Commander, we can control the outcome and assure clever handling in order not to feel much performance loss, and if there is some, the result with beautiful crystal clear and sharp images pays all off

  • we needed to dig deeper …

    we needed to dig deeper …

    wpHakka.com.br, underground guerrilla, wp's media library is a joke, we fix it
    StudioOne Repo – Foto PB de um homem numa fossa segurando uma pá

    when you start digging into shit, there is always more shit below it, and so was it …

    thumbnail handling was still on a darker side of the universe than media library itself, scary shit, media lib is only the litter box where everything is let behind and becomes environmental mass poisoning

    firstable, the standard thumbnail sizes supposed by wp’s media settings are from 1589, but we are in 2025 and everybody has good screens, good graphic cards and cpus, even on smartphones, maybe the wp devs are running headless?

    secondable, you can not simply change the sizes in settings, it effect uploads from then on, but the old crap stays in the litter box and also it keeps sitting in the DB, that means you most likely run into problems where the client scales up the tiny thumbs instead of downsizing when necessary, and that, comes out with blurry images, ever wonder the shitty image quality on commercial sites? well, now you know why …

    last but not least, there are some plugins in the wild, sayin’ they fix that, but guess what, they don’t do shit, they make it worse, all of them, still worse when they start to fiddling around in your database, your site eventual might not survive such an operation, now you know why this kiddies urge to make a backup first …

    then we stopped trying to fix that, instead we created the Thumbnail Fixer and that is today a real fine thing which not only maintains a new site on top level, but also can fix deep issues and resurrect old and totally damaged wordpress sites

    there are three ways, turn your back, keep suffering or get your site a refresh with wpHakka thumbnail revivor

  • first release 2025, march 3rd

    first release 2025, march 3rd

    wpHakka underground guerrilla

    it was short after we came with our brainstorm meetings to an end, we started planning this project after new year 2024, started hakking seriously in december same year, and now, we’re ready to publish our deeds

    six devilish plugins, some function.php snippets and two mu-plugins are defining our sub-system for undermining native wordpress functionality with real functionality

    our goals were and always will be, simplicity, usability and with “good code isn’t just bug-free, it is bug-repellent” in mind

    certainly we keep the evolution running, observing, listening to clients and introduce new ideas … so, keep watching