Codeans.com – คำตอบของการเขียนเว็บไซต์

สอนเขียนเว็บไซต์ ด้วย HTML, PHP, Javascript, CSS, AJAX, MySQL

Posts Tagged 'Array'

การเพิ่ม rewrite rule ใน wordpress

เราจะเพิ่มเติม rewrite rule กรณีที่ต้องการให้ page บางเพจ สามารถรองรับการส่งค่าตัวแปรผ่าน QueryString  ดังตัวอย่างนี้ สมมติว่าเราสร้าง Page => gallery ขึ้นมาและมี URL เป็น http://www.codeans.com/gallery โดยหน้านี้จะมีการแสดงผลรูปในแกลลอรี่ทั้งหมด แต่ถ้าเราต้องการให้หน้านี้แสดงรูปในแกลเลอรี่แยกตามเดือน เราจะต้องทำการส่งค่า เดือน(และปี) ตามไปด้วย  โดย URL ที่เราต้องการส่งค่าจะเป็น http://www.codeans.com/gallery/date/2011/10   วิธีการทำก็คือ – ไปที่ไฟล์ functions.php ของ theme หลัก – ทำการเพิ่มเติม Rewrite rule ตามนี้   123456789101112131415161718192021222324252627282930<p>// ************* Custom gallery archive</p> <p>add_filter( &#39;rewrite_rules_array&#39;,&#39;my_insert_rewrite_rules&#39; );</p> <p>add_filter( &#39;query_vars&#39;,&#39;my_insert_query_vars&#39; );</p> <p>add_action( &#39;wp_loaded&#39;,&#39;my_flush_rules&#39; );</p> <p>&nbsp;</p> more »

11 October 2011 at 10:53 - Comments