• úvod
  • témata
  • události
  • tržiště
  • diskuze
  • nástěnka
  • přihlásit
    registrace
    ztracené heslo?
    QUITEwordpress
    KOCMOC
    KOCMOC --- ---
    CRS1138: btw ta "obrovska" zmena pro BFU ma bejt akorat ten "lepsi" editor a la hodne orezanej visual composer nebo elementor - proste neco na zpusob page builderu, akorat jen v editoru zakladni bloky, zadny rows, columns nic - nebo se pletu?
    KOCMOC
    KOCMOC --- ---
    OT pro pobaveni, podarilo se mi v kodu nechat testovaci hodnotu pozadi :D doslova pozadi, doporucuju na to mrknout :) Klient rikal, ze na takovy eastereggy neni pripravenej, kdyz to s kolegama projizdeli xDDD
    @media (max-width: 768px) and (orientation: portrait) {
        .bg {
            background-image: url("https://goo.gl/7ZqJyD");
            background-size: cover;
        }
    
    }
    CRS1138
    CRS1138 --- ---
    Pro pripad, ze se vas to tyka

    Getting Ready for Gutenberg: Leveraging Wordpress 5.0
    https://pantheon.io/resources/gutenberg-webinar
    KOCOURMIKES
    KOCOURMIKES --- ---
    Hleda PHP freelancery na vypomoc, tj. x nasobne vetsi vydelek nez jen na obyc. WP html/js/php
    KOCOURMIKES:
    CRS1138
    CRS1138 --- ---
    KOCMOC: no prave, ze to nebude tak jednoduche… protoze ten plugin pridava ty akordy do content via add_filter a i kdyz jsem tomu filtru zmenil prioritu z default 10 na 1, tak woocommerce stale zobrazuje. Jako by woocommerce/membership pouzivalo filtr s vyssi prioritou…
    KOCMOC
    KOCMOC --- ---
    Posilam minifunkci na spravu post_types... Prakticky je to pro lepsi handling toho, co vraci funkce get_post_types normalne. Popripade si to obohatte o parametry, me to staci takhle pro ucely visual composeru
    function ragu_get_post_types()
    {
        $args = array(
            'public' => true,
            'show_ui' => true
        );
    
        $post_types = get_post_types($args);
    
        // array s post_types, ktere nechceme
        $remove_post_types = array('page', 'attachment');
    
        // vylouceni post_types z arraye
        foreach ($remove_post_types as $remove_post_type) {
            unset($post_types[$remove_post_type]);
        }
    
        // usporadani post_types pordle abecedy
        sort($post_types);
    
        return $post_types;
    }
    // https://developer.wordpress.org/reference/functions/get_post_types/
    
    KOCMOC
    KOCMOC --- ---
    CRS1138: Jestli ten membership skrejva jen "content", a ty akordy se serou mimo content, tak to budes muses prefiltrovat, aby to bylo soucasti contentu. To bude easy, jenom ses uz vyhorelej a zacyklovanej dneska :)
    CRS1138
    CRS1138 --- ---
    CRS1138: uz jsem unaven, baznecht znamena chordWP – link zde https://wordpress.org/plugins/chordwp/
    CRS1138
    CRS1138 --- ---
    Jeste k WC Membership – pro non-members se mi spravne schovava 'content' postu, ci CPT postu, ALE mam takovy (baznecht) plugin, ktery umoznuje akordovy zapis a ten se v tom postu normalne vyskytuje. Jak WC vysvetlim, aby schoval i tuto cast?
    KOCMOC
    KOCMOC --- ---
    Takze uz to bezi hadam bez notice?
    CRS1138
    CRS1138 --- ---
    PULKA: tam jsme prave nasel to __get() metodu, ale po tvem prispevku a blizsim podrobnejsim ohledani jsem objevil `Methods inherited from WC_Data` a tam vskutku je get_id(). Muj problem byl, ze jsem to hledal ve WC_Subscriptions tride primo v kodu (neb kompletni dokumentaci, jsem tak nejak nemohl najit).
    PULKA
    PULKA --- ---
    CRS1138: z mobilu jsem si fakt jenom tipla, protoze WC ma od 3.0 novy gettery a settery ke vsemu, ale jsou docela logicky, jinak, tady to najdes priste taky : docs.woocommerce.com/wc-apidocs/class-WC_Abstract_Legacy_Order.html
    CRS1138
    CRS1138 --- ---
    KOCMOC: Kdekoliv na front-end, kdyz je uzivatel nalogovany a ma aktivni subscription
    CRS1138
    CRS1138 --- ---
    PULKA: to zabralo, diky. To sis tipla, nebo jsi nekde nasla dokumentaci vsech metod? Ja nasel nejakou universalni getter $obj->__get( $string ), kde $string muze byt i ID, ale to taky hazelo PHP Notice
    KOCMOC
    KOCMOC --- ---
    CRS1138: V jaky destinaci se tu fci snazis rozjet?
    PULKA
    PULKA --- ---
    CRS1138: zkusila bych $sub->get_id()
    CRS1138
    CRS1138 --- ---
    CRS1138: rekl bych, ze problem je s primym pristup na
    $sub->ID
    , nevis jaky je pro to getter
    CRS1138
    CRS1138 --- ---
    KOCMOC: tak nejak to funguje, ale hazi to PHP notice

    Notice: Funkce ID nebyla použita správným způsobem. Order properties should not be accessed directly. Backtrace: require('wp-blog-header.php'), require_once('wp-includes/template-loader.php'), include('/themes/Avada/404.php'), get_header, locate_template, load_template, require_once('/themes/Avada/header.php'), avada_header_template, do_action('avada_header'), WP_Hook->do_action, WP_Hook->apply_filters, planx_add_logged_in_user, planx_compile_user_info, planx_subscriptionDateList, WC_Subscription->__get, WC_Abstract_Legacy_Order->__get, wc_doing_it_wrong Další informace o testování programu a hledání chyb naleznete v manuálu na stránce Ladění ve WordPressu (anglicky). (Tato zpráva se nově zobrazuje od verze 3.0.) in /app/public/wp-includes/functions.php on line 4147
    ZABIAS
    ZABIAS --- ---
    takže po vyskoušení asi 5ti pluginu (cemuzs sem se chtel vyhnout) mi fungoval a vypadal dobre tento: https://cs.wordpress.org/plugins/redirection/
    Kliknutím sem můžete změnit nastavení reklam