• úvod
  • témata
  • události
  • tržiště
  • diskuze
  • nástěnka
  • přihlásit
    registrace
    ztracené heslo?
    QUITEwordpress
    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
    CRS1138
    CRS1138 --- ---
    T_RAVEN: co mas namysli tim: nativni wp_list_authors(); zrejme nebere zadnej sofistikovanejsi template
    T_RAVEN
    T_RAVEN --- ---
    poradil byste mi prosim nekdo jak korektne vytahnout autory, kteri maji publikovany clanek? nativni wp_list_authors(); zrejme nebere zadnej sofistikovanejsi template, zkousel sem tedy
    $args = array(
    	'role' => 'author',
    	'has_published_posts ' => ['post']
    );
    
    $user_query = new WP_User_Query( $args );
    
    foreach ( $user_query->results as $user ) {
    	//my sexy template
    }
    
    coz ale nefunguje, z nejakeho duvodu to vypise i autory, kteri zadny clanek publikovany nemaji...

    zdarneho vysledku se mi podarilo dosahnout nasledujici upravou, z pochopitelnuych duvodu s ni ale vubec nejsem spokojeny :-/
    foreach ( $user_query->results as $user ) {
    	if ( count_user_posts( $user->ID , 'post' ) > 0 ) {
    		//my sexy template
    	}
    }
    

    neslo by to nejak efektivneji?
    KEPASO
    KEPASO --- ---
    KOCMOC: to se pozna jak? :)
    MRTVY_KENNY: neni wedos, je to nejaka alternativa, neumoznuje vubec nic, jen zalozeni db a zmenu dns.
    MRTVY_KENNY
    MRTVY_KENNY --- ---
    KEPASO: a jaky hosting? nektere hostingy maji v adminu tlacitko "opravit prava k souborum" nebo tak neco.. nekde jsem to videl (wedos? nevim)
    KOCMOC
    KOCMOC --- ---
    KEPASO: jeste bych se na ftp podival, jestli ses opravdu owner souboru wp-admin/options.php a ne webserver
    KOCMOC
    KOCMOC --- ---
    KEPASO: ses schopnej videt nastaveni mod_security?
    KOCMOC
    KOCMOC --- ---
    KEPASO: tak to asi bude hosting related ne? :D
    KEPASO
    KEPASO --- ---
    zdarec, resim problem pri ukladani nastaveni sablony, hazi chybu You don't have permission to access /wp-admin/options.php on this server.

    – overil jsem atributy souboru, nepomohlo
    – opravil jsem htaccess, nepomohlo
    – povypinal jsem pluginy, nepomohlo
    – debug nic nehlasi
    – na jinym hostingu se tento problem neobjevuje :)

    nejakej napad?
    MIKROM
    MIKROM --- ---
    MIKROM: aha, ono v wordpress-4.7.4-cs_CZ.zip\wordpress\wp-includes\version.php opravdu píšou $wp_version = '4.7.5-alpha-40509';
    tak to je pak jasný!
    Kliknutím sem můžete změnit nastavení reklam