Pagina 1 din 2 1 2 UltimulUltimul
Rezultate 1 la 10 din 13

Subiect: Categori

      
  1. #1
    Utilizator mediu
    Data înscrierii
    13.01.2010
    Locație
    Galati
    Varsta
    32
    Posturi
    154
    Real Name
    M. alin

    Implicit Categori

    Stie cine cum pot face ca in la sfarsitul fiecarui post sa imi afiseze toate posturile din acea categorie sub forma de link eu am gasit ceva asemanator dar nu e ce caut eu:
    Cod PHP:
    <ul class="linklist">
    <?php $recentPosts = new WP_Query(); 
    $recentPosts->query('showposts=12'); 
    while (
    $recentPosts->have_posts()) : $recentPosts->the_post(); 
    ?> 
    <li><a href="<?php the_permalink() ?>" rel="bookmark" title="Link to <?php the_title();
     
    ?>"> 
     <?php the_title(); 
    ?></a> </li> 
    <?php endwhile;?> </ul>
    Ultima modificare făcută de Dennis; 09.03.2011 la 21:33. Motiv: implementare cod BB pentru afisarea corecta a PHP-ului

  2. Utilizator mediu
    Data înscrierii
    N/A
    Posturi
    N/A
    telefoane mobile - forum
  3. #2
    Utilizator mediu Avatarul lui redhat
    Data înscrierii
    09.04.2009
    Locație
    Suceava
    Posturi
    160
    Real Name
    Nicu A

    Implicit

    Este un plugin care face chestia asta, Related Posts.
    Fa o pauza si fa niste exercitii pentru abdomen.

  4. #3
    Utilizator mediu
    Threadstarter

    Data înscrierii
    13.01.2010
    Locație
    Galati
    Varsta
    32
    Posturi
    154
    Real Name
    M. alin

    Implicit

    Da dar eu as vrea mai mult un cod php

  5. #4
    Utilizator avansat
    Data înscrierii
    29.12.2010
    Locație
    Targu Jiu
    Posturi
    703
    Real Name
    Catalin Juganaru

    Implicit

    Am testat functia de mai jos si functioneaza ok. Trebuie adaugata in single.php (aici depinde de fiecare tema).

    Cod PHP:
    <h2>Din aceeasi categorie</h2>
    <ul>
    <?php
        $categories 
    get_the_category();
        
    $args = array( 'numberposts' => 3'category' => $categories[0]->cat_ID );
        
    $recent_posts wp_get_recent_posts$args );
        foreach( 
    $recent_posts as $post ){
            echo 
    '<li><a href="' get_permalink($post["ID"]) . '" title="Citeste '.$post["post_title"].'" >' .   $post["post_title"].'</a> </li> ';
        }
    ?>
    </ul>
    Explicatii:

    $categories = get_the_category(); - interogheaza toate categoriile corespunzatoare postului curent
    $recent_posts = wp_get_recent_posts( $args ); - interogheaza ultimele posturi in functie de arugumente
    $args = array( 'numberposts' => 3, 'category' => $categories[0]->cat_ID ); - argumentele
    'numberposts' => 3 - cate posturi sa fie afisate
    'category' => $categories[0]->cat_ID - categoria din care sa fie afisate posturile

    foreach( $recent_posts as $post ){
    echo '<li><a href="' . get_permalink($post["ID"]) . '" title="Citeste '.$post["post_title"].'" >' . $post["post_title"].'</a> </li> ';
    } - afiseaza titlul si linkurile de la posturile din aceeiasi categorie cu postul curent.

    In cazul in care un post e inlcus in mai multe categorii aceasta functie va selecta doar prima categorie si va afisa alte posturi din aceeiasi categorie.
    Daca vrei sa afisezi toate posturile din categoria respectiva scoate 'numberposts' => 3 din array. Totusi e bine sa pui o limita (inlocuiesti 3 cu numarul de posturi care doresti sa fie afisate).
    Ultima modificare făcută de crt_; 09.03.2011 la 22:25.

  6. #5
    Utilizator mediu
    Threadstarter

    Data înscrierii
    13.01.2010
    Locație
    Galati
    Varsta
    32
    Posturi
    154
    Real Name
    M. alin

    Implicit

    Sincer nu merge imi arata doar postul pe care sunt(daca este ultimul iar daca nu imi arata doar urmatorul) pe care sunt si imi apre la comenturi (Comments are closed.)

  7. #6
    Utilizator avansat
    Data înscrierii
    29.12.2010
    Locație
    Targu Jiu
    Posturi
    703
    Real Name
    Catalin Juganaru

    Implicit

    Citat Postat în original de alinn Vezi post
    Sincer nu merge imi arata doar postul pe care sunt(daca este ultimul iar daca nu imi arata doar urmatorul) pe care sunt si imi apre la comenturi (Comments are closed.)
    Posteaza codul paginii in care ai introdus codul. Eu ti-am spus ca l-am testat si funcionteaza perfect.

  8. #7
    Utilizator mediu
    Threadstarter

    Data înscrierii
    13.01.2010
    Locație
    Galati
    Varsta
    32
    Posturi
    154
    Real Name
    M. alin

    Implicit

    <?php get_sidebar(); ?>

    <?php if (have_posts()) : while (have_posts()) : the_post(); ?>



    <div <?php post_class() ?> id="post-<?php the_ID(); ?>">
    <h2><?php the_title(); ?></h2>
    <?php the_content('<p>Read the rest of this entry &raquo;</p>'); ?>
    <?php wp_link_pages(array('before' => '<p><strong>Pages:</strong> ', 'after' => '</p>', 'next_or_number' => 'number')); ?>
    <?php the_tags( '<p>Tags: ', ', ', '</p>'); ?>

    <p>


    <?php if ( comments_open() && pings_open() ) {
    // Both Comments and Pings are open ?>


    <?php } elseif ( !comments_open() && pings_open() ) {
    // Only Pings are Open ?>
    Responses are currently closed, but you can <a href="<?php trackback_url(); ?> " rel="trackback">trackback</a> from your own site.

    <?php } elseif ( comments_open() && !pings_open() ) {
    // Comments are open, Pings are not ?>
    You can skip to the end and leave a response. Pinging is currently not allowed.

    <?php } elseif ( !comments_open() && !pings_open() ) {
    // Neither Comments, nor Pings are open ?>
    Both comments and pings are currently closed.

    <?php } edit_post_link('Edit this entry','','.'); ?>

    </p>

    </div>

    Eu l-am pus la sfarsit

  9. #8
    Utilizator avansat
    Data înscrierii
    29.12.2010
    Locație
    Targu Jiu
    Posturi
    703
    Real Name
    Catalin Juganaru

    Implicit

    Asta este continutul fisierului single.php din tema?

  10. #9
    Utilizator mediu
    Threadstarter

    Data înscrierii
    13.01.2010
    Locație
    Galati
    Varsta
    32
    Posturi
    154
    Real Name
    M. alin

    Implicit

    Da, dar este doar php

  11. #10
    Utilizator mediu
    Threadstarter

    Data înscrierii
    13.01.2010
    Locație
    Galati
    Varsta
    32
    Posturi
    154
    Real Name
    M. alin

    Implicit

    Stie cineva?

Pagina 1 din 2 1 2 UltimulUltimul

Subiecte similare

  1. Categori wordpress
    De alinn în forumul Administrare
    Răspunsuri: 3
    Ultimul post: 22.07.2010, 10:08
  2. Excludere categori
    De alinn în forumul Google
    Răspunsuri: 7
    Ultimul post: 20.07.2010, 16:02

Permisiuni postare