tenzamak
Verified Seller
เจ้าพ่อบอร์ดเสียว
พลังน้ำใจ: 800
ออฟไลน์
กระทู้: 13,984
|
 |
« เมื่อ: 29 เมษายน 2009, 19:11:52 » |
|
 แบบนี้นะครับเข้าดึงให้มันมาแสดงด้านข้างทําไงอ่ะ เอ่อจะเขียนไงให้เข้าใจดีหว่า คือแบบว่า เค้าทําไงถึงให้ชื่อเรื่องโพล่มาที่แถบด้านซ้ายได้นะครับ
|
|
« แก้ไขครั้งสุดท้าย: 29 เมษายน 2009, 19:16:00 โดย tenzamak »
|
บันทึกการเข้า
|
|
|
|
asshur
เจ้าพ่อบอร์ดเสียว
พลังน้ำใจ: 59
ออฟไลน์
กระทู้: 3,315
|
 |
« ตอบ #1 เมื่อ: 29 เมษายน 2009, 19:26:19 » |
|
<a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>"><?php the_title(); ?></a>
|
|
|
บันทึกการเข้า
|
|
|
|
tenzamak
Verified Seller
เจ้าพ่อบอร์ดเสียว
พลังน้ำใจ: 800
ออฟไลน์
กระทู้: 13,984
|
 |
« ตอบ #2 เมื่อ: 29 เมษายน 2009, 19:34:25 » |
|
ทําให้มันสุ่มดึงมาได้ไหมครับวิธีนี้ลองแล้ว มันจะดึงมาแต่ โพสล่าสุดเท่านั้น
|
|
|
บันทึกการเข้า
|
|
|
|
TAXZe
เจ้าพ่อบอร์ดเสียว
พลังน้ำใจ: 446
ออฟไลน์
กระทู้: 4,005
|
 |
« ตอบ #3 เมื่อ: 29 เมษายน 2009, 19:51:27 » |
|
เทน มันมีโค้ด อยูอ่ะ <? archive อะไรเนี่ยแหละ > ส่วนถ้าอยากให้แรนด้อมด้วย ใช้ ปลั๊กเอาๆ 
|
|
|
บันทึกการเข้า
|
|
|
|
tenzamak
Verified Seller
เจ้าพ่อบอร์ดเสียว
พลังน้ำใจ: 800
ออฟไลน์
กระทู้: 13,984
|
 |
« ตอบ #4 เมื่อ: 29 เมษายน 2009, 20:41:58 » |
|
หนูอยากได้ๆ
|
|
|
บันทึกการเข้า
|
|
|
|
ball6847
เจ้าพ่อบอร์ดเสียว
พลังน้ำใจ: 212
ออฟไลน์
กระทู้: 4,174
|
 |
« ตอบ #5 เมื่อ: 29 เมษายน 2009, 21:18:57 » |
|
<?php
// เอา 50 โพสท์ล่าสุด $my_recent_posts = wp_get_recent_posts(50); // สลับมั่วๆ shuffle($my_recent_posts); // เอามาแค่ 10 $my_recent_posts = array_slice($my_recent_posts,0,10); // แสดงลิ้งค์ foreach ($my_recent_posts as $post) { echo '<li><a href="'.get_permalink($post['ID']).'">'.$post['post_title'].'</a></li>'; }
?> เค้าเขียนกันแบบนี้ป่าวก็ไม่รู้  ไม่เคยเขียน
|
|
« แก้ไขครั้งสุดท้าย: 29 เมษายน 2009, 21:21:09 โดย ball6847 »
|
บันทึกการเข้า
|
|
|
|
tenzamak
Verified Seller
เจ้าพ่อบอร์ดเสียว
พลังน้ำใจ: 800
ออฟไลน์
กระทู้: 13,984
|
 |
« ตอบ #6 เมื่อ: 29 เมษายน 2009, 21:34:45 » |
|
เย้ๆ ได้แล้ว อยากหอมพี่บอลซัก 3ฟอด
|
|
|
บันทึกการเข้า
|
|
|
|
g-ji
เจ้าพ่อบอร์ดเสียว
พลังน้ำใจ: 231
ออฟไลน์
กระทู้: 3,254
|
 |
« ตอบ #7 เมื่อ: 29 เมษายน 2009, 21:51:43 » |
|
<?php
// เอา 50 โพสท์ล่าสุด $my_recent_posts = wp_get_recent_posts(50); // สลับมั่วๆ shuffle($my_recent_posts); // เอามาแค่ 10 $my_recent_posts = array_slice($my_recent_posts,0,10); // แสดงลิ้งค์ foreach ($my_recent_posts as $post) { echo '<li><a href="'.get_permalink($post['ID']).'">'.$post['post_title'].'</a></li>'; }
?> เค้าเขียนกันแบบนี้ป่าวก็ไม่รู้  ไม่เคยเขียน โค้ดน่าสนใจ  แต่อันนี้มันจะเรียกโพส ล่าสุด 50 อันขึ้นมา แล้ว สุ่ม เลือก 10 อัน มาแสดงนิ แต่ก็จะกำหนดหมวดไม่ได้ว่าจะเอาหมวดไหนบ้าง ลองอันดีบ้างดีมั้ย ทำเป็นลิสต์ <ul><?php $ran = New WP_Query('cat=x&showposts=-1&orderby=rand'); while($ran->have_post()); $ran->the_post(); ?>
<li><a href="<?php the_permalink(); ?> title="Link to <?php the_title(); ?>"><?php the_title(); ?></a></li><?php endwhile; ?>
</ul> มันก็จะแสดงลิ้งค์ ของหมวดที่กำหนดไว้ แสดงผลทุกโพสในหมวดนั้น แล้วเรียงมั่วๆ  แต่งลิ้งด้วย CSS เอาเอง แต่โค้ดคุณบอลเข้าใจง่ายดี
|
|
|
บันทึกการเข้า
|
|
|
|
ball6847
เจ้าพ่อบอร์ดเสียว
พลังน้ำใจ: 212
ออฟไลน์
กระทู้: 4,174
|
 |
« ตอบ #8 เมื่อ: 29 เมษายน 2009, 22:08:19 » |
|
^^^ อันนั้นของจิง  กำลังคิดอยู่ว่าใช้แบบบอลคงโดนโฮสท์เตะในไม่ช้า 555 มันน่าจะมีวิธีที่ดีกว่านี้ เลยเจอพอดีไม่ต้องหา  โค้ดอ่านง่ายยากช่างมัน เอา performance ก่อน หึหึ
|
|
|
บันทึกการเข้า
|
|
|
|
kkusd
Verified Seller
เจ้าพ่อบอร์ดเสียว
พลังน้ำใจ: 311
ออฟไลน์
กระทู้: 4,663
|
 |
« ตอบ #9 เมื่อ: 29 เมษายน 2009, 22:21:38 » |
|
|
|
|
บันทึกการเข้า
|
|
|
|
g-ji
เจ้าพ่อบอร์ดเสียว
พลังน้ำใจ: 231
ออฟไลน์
กระทู้: 3,254
|
 |
« ตอบ #10 เมื่อ: 29 เมษายน 2009, 22:22:53 » |
|
แยกเป็นหมวด แล้วสุ่ม เฉพาะหมวดนั้นๆ ก็ได้นะ มันจะแสดงผลเป็น ชื่อหมวด (พร้อมลิ้งค์ไปหน้าหมวดนั้นๆ archive.php) ลิ้งค์โพสในหมวดนี้อย่างเดียว จะทำกี่หมวดก็ตามสะดวก  อันนี้ลองเอาของโค้ดคุณบอลมาผสมกัน *-* <ul> <?php $ran = New WP_Query('cat=x,xx&showposts=-1&orderby=rand'); shuffle($ran);array_slice($ran,0,10);while($ran->have_post()); $ran->the_post();$do_not_duplicate = $post->ID; ?>
<li><a href="<?php the_permalink(); ?> title="Link to <?php the_title(); ?>"><?php the_title(); ?></a></li><?php endwhile; ?>
</ul>
ยังไม่ได้เทสนะ --*-- ไม่รู้จะใช้ได้มั้ย สลับทุกหมวดที่เรียก สลับทุกโพส สลับมั่ว เลือกออกมา 10 โพส ห้ามแสดงโพสซ้ำกัน  โค้ดขำๆ  ปล. มันใช้ได้มั้ยหว่า เดี๋ยวลองก่อน
|
|
« แก้ไขครั้งสุดท้าย: 29 เมษายน 2009, 22:35:56 โดย g-ji »
|
บันทึกการเข้า
|
|
|
|
ball6847
เจ้าพ่อบอร์ดเสียว
พลังน้ำใจ: 212
ออฟไลน์
กระทู้: 4,174
|
 |
« ตอบ #11 เมื่อ: 29 เมษายน 2009, 22:35:02 » |
|
ง่าา ตายๆๆๆๆ โค้ดเพ่ห้ามใช้นะเท็น มันเปลือง resource เพ่เขียนไปมั่วๆไม่เคยเขียน  ใช้โค้ดจี้ดีก่า <ul> <?php
$ran = New WP_Query('cat=0&orderby=rand&showposts=10'); while($ran->have_posts()): $ran->the_post();
?> <li><a href="<?php the_permalink(); ?>" title="Link to <?php the_title(); ?>"><?php the_title(); ?></a></li> <?php endwhile; ?>
</ul>
แก้ให้หน่อย จี้พิมพ์ตกไปสองสามตัว 
|
|
« แก้ไขครั้งสุดท้าย: 29 เมษายน 2009, 22:36:59 โดย ball6847 »
|
บันทึกการเข้า
|
|
|
|
tenzamak
Verified Seller
เจ้าพ่อบอร์ดเสียว
พลังน้ำใจ: 800
ออฟไลน์
กระทู้: 13,984
|
 |
« ตอบ #12 เมื่อ: 29 เมษายน 2009, 22:37:26 » |
|
แล้วถ้าเกิดว่า ผมจะทําหน้า รวม tag ทั้งหมดที่มีในเวบละครับ
ขอบคุณเซียนทั้ง2ครับ
|
|
|
บันทึกการเข้า
|
|
|
|
g-ji
เจ้าพ่อบอร์ดเสียว
พลังน้ำใจ: 231
ออฟไลน์
กระทู้: 3,254
|
 |
« ตอบ #13 เมื่อ: 29 เมษายน 2009, 22:44:50 » |
|
ตกอะไรหว่า  ถ้าอยู่ใน WP ไม่ต้องใช้ <?php ?> คลุมก็ได้นะ  เอาโค้ดไปแปะ ใช้ได้เลย หืม... เอาแต่ tag หรอ แก้ และ ทดสอบแล้ว  <?php wp_tag_cloud('smallest=8&largest=22&unit=pt&number=45&format=flat&orderby=name&order=ASC&link=view&taxonomy=post_tag&echo=true')?>
เรียกเฉพาะ tag อย่างเดียว
|
|
« แก้ไขครั้งสุดท้าย: 29 เมษายน 2009, 23:39:57 โดย g-ji »
|
บันทึกการเข้า
|
|
|
|
ball6847
เจ้าพ่อบอร์ดเสียว
พลังน้ำใจ: 212
ออฟไลน์
กระทู้: 4,174
|
 |
« ตอบ #14 เมื่อ: 29 เมษายน 2009, 22:52:12 » |
|
ตกอะไรหว่า  เอิ้กๆ <a href="<?php the_permalink(); ?> ลืมปิด attribute อ่ะ  <a href="<?php the_permalink(); ?>" $ran->have_post() ลืม s อ่ะ $ran->have_posts()
|
|
|
บันทึกการเข้า
|
|
|
|
g-ji
เจ้าพ่อบอร์ดเสียว
พลังน้ำใจ: 231
ออฟไลน์
กระทู้: 3,254
|
 |
« ตอบ #15 เมื่อ: 29 เมษายน 2009, 23:06:16 » |
|
ออ ไม่ได้ดู  แบบว่าพิมพ์ๆ ไม่ได้ตรวจก่อน ขอบคุณนะ 
|
|
|
บันทึกการเข้า
|
|
|
|
ball6847
เจ้าพ่อบอร์ดเสียว
พลังน้ำใจ: 212
ออฟไลน์
กระทู้: 4,174
|
 |
« ตอบ #16 เมื่อ: 29 เมษายน 2009, 23:28:55 » |
|
ก๊ากกก วันนี้หนุกเท็นเค้าหล่ะ  วันนี้วันพักผ่อนเลยบ้าบอหน่อย เอาไปลอง <?php foreach ((array) get_tags() as $tag) : ?> <a href="<?php echo get_tag_link($tag->term_id);?>" title="<?php echo $tag->name; ?>"><?php echo $tag->name; ?></a> <?php endforeach; ?>
ส่วน size ไม่มีอ่ะ ขี้เกียจเอา count มาคำนวนหา size เข้าใจว่าเท็นเอามาล่อบอท ไม่ต้องเอา size ก็ได้ เอาแต่ลิ้งค์ไป 555+ นานๆแกะ wp เล่นก็หนุกดีเหมือนกัน วันนี้ได้อะไรหลายอย่าง ขอบคุณทุกท่านที่ทำให้ผมเกิดรอยหยักบนสมอง ปล. พวกเซียนๆ อ่านกระทู้นี้คงนั่งขำ 
|
|
|
บันทึกการเข้า
|
|
|
|
tenzamak
Verified Seller
เจ้าพ่อบอร์ดเสียว
พลังน้ำใจ: 800
ออฟไลน์
กระทู้: 13,984
|
 |
« ตอบ #17 เมื่อ: 29 เมษายน 2009, 23:33:29 » |
|
Fatal error: Call to undefined function get_tags() in /home/public_html/alltag.php on line 1
ขึ้นงี้อ่ะพี่บอล
|
|
|
บันทึกการเข้า
|
|
|
|
ball6847
เจ้าพ่อบอร์ดเสียว
พลังน้ำใจ: 212
ออฟไลน์
กระทู้: 4,174
|
 |
« ตอบ #18 เมื่อ: 29 เมษายน 2009, 23:43:56 » |
|
|
|
|
บันทึกการเข้า
|
|
|
|
tenzamak
Verified Seller
เจ้าพ่อบอร์ดเสียว
พลังน้ำใจ: 800
ออฟไลน์
กระทู้: 13,984
|
 |
« ตอบ #19 เมื่อ: 29 เมษายน 2009, 23:45:49 » |
|
แหะๆ ลืมบอก
|
|
|
บันทึกการเข้า
|
|
|
|
|