• úvod
  • témata
  • události
  • tržiště
  • diskuze
  • nástěnka
  • přihlásit
    registrace
    ztracené heslo?
    QUITEwordpress
    KEPASO
    KEPASO --- ---
    na nektery formulare pouzivam ninjaforms a pri udrzbe jsem prisel na to, ze submissions z formulare mam v tabulce pro posty a k tomu jeste v postmeta. celkem jsem mel pres 4,5 tisice odeslani formulare. takze tabulka pro posty mela zbytecne o vic jak 4,5 tisic nesmyslnych radku a postmeta o asi 48 tisic radku (celkem bylo v tabulce 57 tisic radku!!). pritom jak to tak podle tabulek pluginu vypada, driv se ukladaly submissions do tabulky ninja_forms_subs.

    se ptam, co vede vyvojare k takove prasarne? teda mne to jako prasarna pripada.
    FERRENC
    FERRENC --- ---
    Přátelé, snad Vás neurazí stručný páteční inzertní post:

    Neznáte nějakého šikovného Wordpress kodéra, který hledá job?

    Nabízíme fulltime/parttime job, rozvoj knowhow pod mentoringem našeho Wordpress guru, projekty orientované na kvalitu a kreativu - žádné baťovy cvičky:), provizní systém, friendly firemní kulturu, flexibilní prac. dobu a možnost share na interních projektech.

    Kdybyste o někom věděli, tak ho, prosím, přesměrujte na jobs@infv.cz, nebo na mě. Díky moc a mějte se! Btw: Reward 5000 czk. :)
    KOCMOC
    KOCMOC --- ---
    taky bych to zkousel na zakladni sablone, aby to nekolidovalo s nakou funkci, ktera muze bejt v sablone, kterou pouzivas. to se stava celkem casto, ze tam tvurci sablony definujou svoje filtry atd...
    CRS1138
    CRS1138 --- ---
    T_RAVEN: btw jen pro klid duse, verze WP, na ktere to zkousis je 4.3+?
    KOCMOC
    KOCMOC --- ---
    KOCMOC: pak uz bys mel klasicky navazat, nahazet si do markupu atd atd atd
    KOCMOC
    KOCMOC --- ---
    T_RAVEN: vypada to, ze ve WP neni nativni fce pro tuhle zalezitost a bastlit to pres vic nez jeden cyklus uz neni uplne efektivni, takze bude lepsi hrabnout primo do DB :)))

    zkus trochu elaborovat s touhle funkci
    function filter_users_have_posted( $user_query ) {
       $user_query->query_from = str_replace( 'LEFT OUTER', 'INNER', $user_query->query_from );
       remove_action( current_filter(), __FUNCTION__ );
    }
    
    add_action( 'pre_user_query', 'filter_users_have_posted' );
    
    $blogusers = get_users( 'orderby=post_count&order=desc' );

    KOCMOC
    KOCMOC --- ---
    T_RAVEN:
    JO
    JO
    JO
    JO + DEBILITA NO :)
    --
    jeste takovej dotaz, asi to neni pro custom post type ze ne? kdyz vidim array "post"
    KOCMOC
    KOCMOC --- ---
    celkem lightweight plug, klájent to chtel, tak to ma mit :) - pride mi lepsi nez advanced iframe, jednodussi a umi to i lip

    https://cs.wordpress.org/plugins/auto-iframe/
    T_RAVEN
    T_RAVEN --- ---
    KOCMOC: to je ale k wp_list_authors?
    KOCMOC: get_users je wrapper k WP_User_Query (ale diky, neznal sem)
    KOCMOC: ten ale neresi autory bez clanku (a moc nechapu proc subscribery vyhazuje pres foreach kdyz k tomu je 'role__not_in' ..?)
    KOCMOC: vsak tady sem nakonec skoncil viz T_RAVEN ... nelibi se mi ale ze pro seznam, kterej bych dle dokumentace mel dostat pridanim jednoho parametru v ramci jednoho dotazu musim generovat hafo dalsich dotazu ...
    KOCMOC
    KOCMOC --- ---
    KOCMOC: pro kazdyho si jeste muzes spocitat pocet prispevku

    Function Reference/count user posts « WordPress Codex
    https://codex.wordpress.org/Function_Reference/count_user_posts

    a pak prokracovat v cyklu if($count >0) {}
    KOCMOC
    KOCMOC --- ---
    KOCMOC: ted koukam, ze to nekdo uz resil, aspon to nemusim psat :D

    Display A List Of Authors On WordPress | Paulund
    https://paulund.co.uk/display-a-list-of-authors
    KOCMOC
    KOCMOC --- ---
    alternativne bych na to sel pres funkci get_users a roli

    Function Reference/get users « WordPress Codex
    https://codex.wordpress.org/Function_Reference/get_users
    KOCMOC
    KOCMOC --- ---
    KOCMOC: jakoze co je za problem?
    hide_empty
    (boolean) Do not display authors with 0 posts. Valid values:
    1 (true) - default
    0 (false)
    KOCMOC
    KOCMOC --- ---
    'hide_empty' => true, ???

    $args = array(
        'orderby'       => 'name', 
        'order'         => 'ASC', 
        'number'        => null,
        'optioncount'   => false, 
        'exclude_admin' => true, 
        'show_fullname' => false,
        'hide_empty'    => true,
        'echo'          => true,
        'feed'          => [empty string], 
        'feed_image'    => [empty string],
        'feed_type'     => [empty string],
        'style'         => 'list',
        'html'          => true,
        'exclude'       => [empty string],
        'include'       => [empty string] ); ?
    CRS1138
    CRS1138 --- ---
    T_RAVEN: to je divne, mozna az i na bug-report?
    T_RAVEN
    T_RAVEN --- ---
    CRS1138: nastavit to na true sem zkousel uz predtim na zaklade dokumentace, jina syntax taky nezabrala, ale diky za tip ... skoncim asi u prepsani ty fce wp_list_authors :P
    CRS1138
    CRS1138 --- ---
    T_RAVEN: a zkousel jsi to nasledovne (ja vim, ze je to jen jina syntax, ale zas nevim jaky php ti tam bezi atp.)
    
    $args = array(
    	'role' => 'author',
    	'has_published_posts ' => array('post')
    );
    
    $user_query = new WP_User_Query( $args );
    
    foreach ( $user_query->results as $user ) {
    	//my sexy template
    } 
    


    pripadne, pokud authors maji pouze post types typu post:
    
    $args = array(
    	'role' => 'author',
    	'has_published_posts ' => true
    );
    
    $user_query = new WP_User_Query( $args );
    
    foreach ( $user_query->results as $user ) {
    	//my sexy template
    } 
    
    T_RAVEN
    T_RAVEN --- ---
    MRTVY_KENNY: to me taky mohlo napadnout :)
    MRTVY_KENNY
    MRTVY_KENNY --- ---
    T_RAVEN: tak se podivej do jadra co to wp_list_authors dela / zkopci - prepis
    T_RAVEN
    T_RAVEN --- ---
    CRS1138: potrebuju vic informaci nez nazev a link (bio, fotku) ve vlastnim html, pres wp_list_authors() se mi toho nepodarilo dosahnout
    Kliknutím sem můžete změnit nastavení reklam