• úvod
  • témata
  • události
  • tržiště
  • diskuze
  • nástěnka
  • přihlásit
    registrace
    ztracené heslo?
    QUITEwordpress
    KORINKOWICZ
    KORINKOWICZ --- ---
    KORINKOWICZ: Ok, tak kdyby to náhodou někoho zajímalo, dopadlo to takto https://stackoverflow.com/a/78727708/8733022
    KORINKOWICZ
    KORINKOWICZ --- ---
    HARDCABB THEODORT: Jj. v těch všech DOING jsem se právě taky zamotal a nebyl schopnej odchytit všechny ty různý scénáře. Člověk se při tom chce střelit do hlavy :)

    To wp_insert_post() na první pohled nevypadá špatně. Líbí se mí tam navíc, že se to pouští až po update_post_meta, protože z toho postu potřebuju tahat nějaký custom fields. Nicméně při prvním testování to za mě zatím působí velice podobně jak ten save_post :))

    Vlastně mi ale došlo, že by mi stačilo volat to API až při prvním publikování. Pokukuju tedy teď po něčem jako publish_post nebo draft_to_publish, tak uvidíme. Bude tam potřeba tam nějak odchytit, aby se to spustilo fakt jen při tý úplně první publikaci a znovu už pak ne. To se dá z něčeho vyčíst? Nevíte?
    HARDCABB
    HARDCABB --- ---
    CYBERWOLF: jak pise THEODORT pod tebou

    It’s not reliable to check first publication.
    
    $update will be true in first time post is published if you are using dashboard because it creates revisions.

    todle uz jsem resil Xkrat a je to fakt vomrd. musis resit jestli neni DOING_AUTOSAVE, jestli neni DOING_AJAX, jestli neni revision a stejne se ti to spusti dvakrat a netusis proc
    CYBERWOLF
    CYBERWOLF --- ---
    KORINKOWICZ: takhle od stolu - když si tam pověsíš událost, tak se můžeš zkontrolovat parametr $update, který by měl být při prvním uložení false?
    THEODORT
    THEODORT --- ---
    KORINKOWICZ: lepsi je https://developer.wordpress.org/reference/hooks/wp_insert_post/
    ale doporucuju si precist i ten komentar...
    KORINKOWICZ
    KORINKOWICZ --- ---
    MRTVY_KENNY: Trochu se zpožděním, ale přeci :)) Ano, dá se to vyřešit i bez premium verze... Je to sice trochu manuálního patlání v GTM, ale dá se to obejít a zprovoznit to celý zdarma :)) Když už si to ale pak vytvoříš jednou, dá se to pak naimportovat do GTM ostatních webů a pak už je to nasazení celkem ok.

    Docela dobrej výchozí bod pro nastudování je tohle https://www.youtube.com/watch?v=yZjGzfWDc0Y, jen je potřeba udělat si vlastní pravidlo platící pro Complianz (já to spouštím přes CSS výběr ".cmplz-accept, .cmplz-save-preferences, .cmplz-manage-consent-container .cmplz-consent-checkbox")... Pomocí toho se dají celkem hezky spouštět tagy od Google.

    Pokud nasazuješ jiný značky než od Googlu, je potřeba zajistit, aby se ti spuštění značek zavolalo na stránce znovu při odkliknutí souhlasu. Tam se s tím člověk musí opět trochu patlat, ale taky to jde :)) Docela hezky to týpek popsal v druhý půlce videa zde https://www.youtube.com/watch?v=jXSnQvCkFzQ&t=936s

    Jinak jsem narazil ještě na člověka, co si pro to taky připravil vlastní šablonu, ale mezitím jsem to nastudoval sám, tak už jsem pak nevyzkoušel. Teoreticky by to ale mohlo být dobrý https://www.facebook.com/groups/webovaanalytika/posts/3806974672868115/
    KORINKOWICZ
    KORINKOWICZ --- ---
    Ahoj. Tušíte jak nejlépe detekovat první uložení nového postu? Mám situaci, kdy při téhle události potřebuju volat nějaké API, ale zjistil jsem, že není zas tak jednoduchý odchytit přesně tohle...

    Existuje tam sice save_post hook, kterej se volá při uložení, ale ten se volá nejen při reálném manuálním, ale při mnoha dalších automatických událostech (např. už při samotném otevření stránky pro založení postu nebo při různých auto-safe událostech).

    Snažím se tedy nějak odfiltrovat skutečně jen to první manuální uložení. Neřešil jste někdo nebo nemáte nápad jak byste k tomu přistoupili?
    HARDCABB
    HARDCABB --- ---
    SANTUS: kdyz mi posles pristup do adminu tak ti tam aktivuju svoji unlimited licenci
    SANTUS
    SANTUS --- ---
    Uz me omrzel page builder, ktery jsem pouzival zacal vyuzivat Elementor (driveji page builder nemel nahled coz me sralo posledni rok a neco).
    Na vetsinu veci mi staci free verze, ale proc si neusnadnit zivot a nezkusit si dynamicky nacitane hodnoty (nemam problem si nastavit cronjobs aby mi pripravoval prubezne nejaka data). Byl by zde nekdo ochotny spojit sili a poridit si Elementor Pro? Ja to nemam pro vydelecny ucely, je to na fotky, kecy o cestach a pivu.
    HARDCABB
    HARDCABB --- ---
    jenom si to tady ulozim na pozdeji

    Reddit - Dive into anything
    https://www.reddit.com/r/Wordpress/comments/1crxx39/the_ultimate_wordpress_pagespeed_guide/
    JAKUBMOKRIS
    JAKUBMOKRIS --- ---
    Je tu někdo schopný, kdo by mi zvládl pomoci s napojením webu na Seznam Newsfeed? Jde mi především o RSS. Klidně za úplatu
    CYBERWOLF
    CYBERWOLF --- ---
    Potřeboval bych poradit. Dělám teď do adminu upload souboru (přes wp.media) a potřebuju to udělat do iframu (kde mám v hlavičce normálně print_head_scripts). Problém je, že v tom iframu nemám v javascript wp a ať do toho čumim jak chci, nemůžu najít kde se wp vlastně incializuje, nebo co musim udělat, aby se mi tam objevil. Náhodou netušíte někdo?
    CYBERWOLF
    CYBERWOLF --- ---
    Smazané pluginy po sobě často zanechávají data. Často je nechávají v autoloadovaných wp_options, takže se pak zbytečně načítají na každý request. Někdy nemají vlastní klíč, který je přiměřeně snadné najít a odstranit, ale přidávají další položky do jiného nastavení, které je uložené jako serializované pole (třeba jako různé rozšíření přidávající další možnosti k dopravám a platbám na woocommerce). To je potom trochu jebačka odstranit.

    No ale s tímhle to jde docela jednoduše: http://tools.onge.cz/serialized-data-remove.php

    Stačí tam vlepit serializovaná data, do kolonek pod tím napsat klíče které z toho pole odstranit a pak očištěné serializované pole vrátit do databáze. A život je zase krásný...
    CYBERWOLF
    CYBERWOLF --- ---
    Zkoušel někdo toto?
    Docket Cache – Object Cache Accelerator – WordPress plugin | WordPress.org
    https://wordpress.org/plugins/docket-cache/
    CYBERWOLF
    CYBERWOLF --- ---
    Ve wp_options jsem objevil spoustu záznamů product_cat_children, category_children a vůbec všechno možný _children, kde je povětšinou prázdné pole. Zkoušel jsem najít kde se s tím pracuje, ale marně. Jen v databázi to vypadá (podle id) že je to tam už hodně dlouho. Netuší někdo co to je a jestli něco vybouchne, když to smažu?
    SAMGARR
    SAMGARR --- ---
    MRTVY_KENNY: Jsou to moje zkusenosti, ne recenze toho pluginu. Priznam se, ze to bylo moje prvni setkani s WP, takze mozna cast mych problemu lze pricist i tomu.
    PULKA
    PULKA --- ---
    FORELLI: Doporucuju treba https://www.vzhurudolu.cz/ - Machal ma jak clanky ke konkretnim vecem, tak dobre napsany knihy a pokud vim, i videokurzy ted zdarma.
    MRTVY_KENNY
    MRTVY_KENNY --- ---
    SAMGARR: to je takovy mix informaci:
    moloch - urcite souhlas, s woocommerce to umi udelat dost lenochoda, ktery se venku ubije cachovacim pluginem, ale v adminu je to pro lidi s trpelivosti
    "automaticky preklad" - to uplne nevim, co myslis, normalne se tam da navkladat svuj preklad, v licenci jsou nejake kredity na uvodni strojovy preklad, ale nikdo nikoho nic nenuti..

    woocommerce_product_query_tax_query nevim, je faktem, ze tyhle pluginy se umi zakousnout, a je treba vyuzivat jejich doporuceny zpusob, ale to je pri programovani svych veci asi bezne..
    SAMGARR
    SAMGARR --- ---
    MRTVY_KENNY: nedavno jsem se snazil postavit multilingual shop na Woocommerce a WPML. Je to hrozny moloch, vsude cpe automaticky preklad (ktery je samozrejme extra placeny), nuti te polozky prekladat pres jejich web, rozbiji fukcionalitu WP (napr woocommerce_product_query_tax_query hook)... Nakonec jsem presel na Prestashop.
    FORELLI
    FORELLI --- ---
    Přátelé, asi pro mnohé z vás blbý dotaz, ale jak nejlépe začít s učením CSS. Za každý tip na literaturu (nejlépe v češtině) apod., kde to je vše od začátku, budu rád.
    Kliknutím sem můžete změnit nastavení reklam