Zadejte hledaný výraz...

Výpiš 10 článků z rubriky pod článkem – potřebuji radu

luve88
verified
rating uzivatele
(51 hodnocení)
21. 5. 2012 16:22:27
Chtěl bych na redakčním systému Wordpress udělat, aby pod článkem bylo vždy vypsáno dalších 10 článků ze stejné rubriky jako článek.
Upravuji to tedy v souboru single.php
a kod na to vypadá takto:
/* Začátek příbuzných článků */
// this is where 10 headlines from the current category get printed
if ( is_single() ) :
global $post;
$categories = get_the_category();
foreach ($categories as $category) :
?>

Další články z rubriky

  • // this is where the name of the News (or whatever) category gets printed
    wp_list_categories('include=8&title_li=&style=none'); ?>
    // this is where the last three headlines are pulled from the News (or whatever) category
    query_posts('showposts=3&cat=8');
    ?>
    /* Konec příbuzných článků */
    Když tam dám tento kód, tak se ty články z rubriky v pořádku vypíšou.
    Ale dělá mi to chybu v tom, že jsou pod článkem štítky z jiného článku. Stejně to je u komentářů.
    (vypisuje to tedy chybně štítky a komentáře z jiných článků)
    Jak tedy upravit tento kód, aby to neovlivňovalo výpis štítků a komentářů.
    V této oblasti si moc nevím rady.
    Díky.
    21. 5. 2012 16:22:27
    https://webtrh.cz/diskuse/vypis-10-clanku-z-rubriky-pod-clankem-potrebuji-radu#reply766964
    Michal Ozogán
    verified
    rating uzivatele
    (1 hodnocení)
    21. 5. 2012 16:52:51
    Zkusil bych změnit
    na
    nebo místo get_posts a query posts používat WP Query - http://codex.wordpress.org/Class_Reference/WP_Query, které slouží pro sekundární výpisy článku.
    21. 5. 2012 16:52:51
    https://webtrh.cz/diskuse/vypis-10-clanku-z-rubriky-pod-clankem-potrebuji-radu#reply766963
    luve88
    verified
    rating uzivatele
    (51 hodnocení)
    21. 5. 2012 16:59:06
    Díky! To tvoje první řešení pomohlo a už to funguje zcela správně.
    Díky moc.
    21. 5. 2012 16:59:06
    https://webtrh.cz/diskuse/vypis-10-clanku-z-rubriky-pod-clankem-potrebuji-radu#reply766962
    luve88
    verified
    rating uzivatele
    (51 hodnocení)
    22. 6. 2012 10:43:11
    Teď jsem zjistil, že to nepracuje úplně správně.
    Problém je v zapisování nových komentářů. Když někdo přidá ke článku nový komentář, tak se komentář vždy zapíše do redakčního systému, jako kdyby to byl komentář k prvnímu článku v rubrice. (mohou se komentovat různé články v rubrice a vždy se komentář zapisujeme k nejnovějšímu článku v rubrice).
    Chyba je tedy v tom, že se dá koment k nějakému články a tento komentář se v redakčnímu systému vždy přiřadí k nejnovějšímu článku.
    Co upravit, aby to správně přiřazovalo komentáře ?
    22. 6. 2012 10:43:11
    https://webtrh.cz/diskuse/vypis-10-clanku-z-rubriky-pod-clankem-potrebuji-radu#reply766961
    true.monk
    verified
    rating uzivatele
    (2 hodnocení)
    25. 6. 2012 20:37:40
    zmenit hidden policko, ktere urcuje post id, u formulare na pridavani komentu
    25. 6. 2012 20:37:40
    https://webtrh.cz/diskuse/vypis-10-clanku-z-rubriky-pod-clankem-potrebuji-radu#reply766960
    luve88
    verified
    rating uzivatele
    (51 hodnocení)
    25. 6. 2012 20:55:27
    jakým způsobem to změnit? V této oblasti se moc neorientuji ..
    Jak to tedy upravit ?
    25. 6. 2012 20:55:27
    https://webtrh.cz/diskuse/vypis-10-clanku-z-rubriky-pod-clankem-potrebuji-radu#reply766959
    true.monk
    verified
    rating uzivatele
    (2 hodnocení)
    25. 6. 2012 23:30:26
    no, mas spatny pole. name by melo byt "comment_post_ID", a value je ID postu ke kterymu ten comment form patri
    25. 6. 2012 23:30:26
    https://webtrh.cz/diskuse/vypis-10-clanku-z-rubriky-pod-clankem-potrebuji-radu#reply766958
    luve88
    verified
    rating uzivatele
    (51 hodnocení)
    26. 6. 2012 06:44:05
    MOhl bys mě prosím napsat jak bys upravit tento :
    Díky
    26. 6. 2012 06:44:05
    https://webtrh.cz/diskuse/vypis-10-clanku-z-rubriky-pod-clankem-potrebuji-radu#reply766957
    true.monk
    verified
    rating uzivatele
    (2 hodnocení)
    26. 6. 2012 14:43:42
    no to bych rad ale nemam tuseni co to je zac :)
    26. 6. 2012 14:43:42
    https://webtrh.cz/diskuse/vypis-10-clanku-z-rubriky-pod-clankem-potrebuji-radu#reply766956
    luve88
    verified
    rating uzivatele
    (51 hodnocení)
    26. 6. 2012 19:22:40
    Přidávám celé znění souboru comments.php ve Wordpressu. Poraďte co upravit ?
    post_password) && $_COOKIE != $post->post_password): ?>

    if ($comments || comments_open()):
    /* Count the totals */
    $numPingBacks = 0;
    $numComments = 0;
    $jquery = get_mystique_option('jquery');
    /* Loop throught comments to count these totals */
    foreach ($comments as $comment)
    if (get_comment_type() != "comment") $numPingBacks++; else $numComments++;
    if(get_mystique_option('post_single_related')):
    // Related posts. Based on http://www.bin-co.com/blog/2009/04/show-related-post-in-wordpress-without-a-plugin/
    $tags = wp_get_post_tags($post->ID);
    if($tags):
    $tag_ids = array();
    foreach($tags as $individual_tag) $tag_ids[] = $individual_tag->term_id;
    $args=array('tag__in'=>$tag_ids,'post__not_in'=>array($post->ID),'showposts'=>10,'caller_get_posts'=>1);
    $backup = $post;
    $rp_query = new wp_query($args);
    $post = $backup;
    wp_reset_query();
    endif;
    endif;
    endif;
    ?>
    0))): // no tabs if jquery is disabled ?>
      have_posts())): ?> 0): ?>

    if ($numComments>0): ?>
    if (get_option('page_comments')):
    $comment_pages = paginate_comments_links('echo=0');
    if ($comment_pages): ?>
    endif;
    endif; ?>
    if (comments_open()):
    if (get_option('comment_registration') && !$user_ID ): // If registration required and not logged in. ?>

    logged in to post a comment.', 'mystique'), $login_link); ?>

    $login_link = get_option('siteurl')."/wp-admin/profile.php";
    printf(__('Logged in as %s.', 'mystique'), ''.$user_identity.'');
    ?>

    %s.', 'mystique'), $comment_author) ?>

    style="display:none;">
    " size="40" />
    " size="40" />
    " size="40" />

    ID); ?>
    endif;
    endif; ?>
    0): ?>
    if($rp_query && $rp_query->have_posts() && $jquery): ?>
    $backup = $post;
    while ($rp_query->have_posts()):
    $rp_query->the_post(); ?>

    -

    endwhile;
    $post = $backup;
    ?>
    else: ?>

    26. 6. 2012 19:22:40
    https://webtrh.cz/diskuse/vypis-10-clanku-z-rubriky-pod-clankem-potrebuji-radu#reply766955
    true.monk
    verified
    rating uzivatele
    (2 hodnocení)
    29. 6. 2012 16:22:33
    No, omlouvam se ale takhle naformatovany kod lustit nebudu :) nemuzete to hodit nekam kde je syntax highlighter ?
    29. 6. 2012 16:22:33
    https://webtrh.cz/diskuse/vypis-10-clanku-z-rubriky-pod-clankem-potrebuji-radu#reply766954
    luve88
    verified
    rating uzivatele
    (51 hodnocení)
    5. 7. 2012 19:03:13
    Kam to mám tedy hodit ?
    Případně, když mi pošlete do PMky email, tak bych vám to zaslal v emailu ve formátu .php.
    5. 7. 2012 19:03:13
    https://webtrh.cz/diskuse/vypis-10-clanku-z-rubriky-pod-clankem-potrebuji-radu#reply766953
    Pro odpověď se přihlašte.
    Přihlásit