Linke tıklayınca rastgele yazı gelsin...
8
●699
- 20-09-2013, 02:52:08Basit mantıkla çözersiniz.
Bir loop açıp title ve link bastırmanız kafi.
<?php query_posts('cat=1&posts_per_page=1&orderby=rand'); ?> <?php if (have_posts()) : while (have_posts()) : the_post(); ?> <a href="<?php the_permalink(); ?>"><?php the_title(); ?></a> <?php endwhile; endif; ?>Her sayfa yenilendiğinde rastgele bir başlık ve linkini basacaktır.
cat=1 yazan kısım sizin kategori idniz olmalı
kolay gelsin.
- 20-09-2013, 04:11:32Siz mi anlamadınız ben mi anlatamadım..._PatroN_ adlı üyeden alıntı: mesajı görüntüle
- 20-09-2013, 04:38:17Salihweb adlı üyeden alıntı: mesajı görüntüle
$random_cat_id = (int) $_GET['2'];
Böyle dahi yapsam bütün kategorilerden çekiyor... - 20-09-2013, 05:24:52mewluthday adlı üyeden alıntı: mesajı görüntüle
add_action('init','random_add_rewrite'); function random_add_rewrite() { global $wp; $wp->add_query_var('random'); add_rewrite_rule('random/?$', 'index.php?random=1', 'top'); } add_action('template_redirect','random_template'); function random_template() { if (get_query_var('random') == 1) { $posts = get_posts('post_type=post&cat=3&orderby=rand&numberposts=1'); foreach($posts as $post) { $link = get_permalink($post); } wp_redirect($link,307); exit; } }
örnek : http://www.salihweb.net/index.php?random=1 - 20-09-2013, 05:42:52Allah razı olsun, gece vakti yüzümü gülümsettin ya Allah'da senin yüzünü gülümsetsinSalihweb adlı üyeden alıntı: mesajı görüntüle
- 21-09-2013, 00:22:58siz ne yadığımı anlamadınız sanırım ?mewluthday adlı üyeden alıntı: mesajı görüntüle
da çözmüşsünüz zaten sıkıntı yok. güle güle kullanın.
kolay gelsin.