_/|\_ ขอความกรุณามหาเทพ สอนใช้ Custom Fields ใน WP Robot ขอรับ _/|\_
:wanwan017: :wanwan017: :wanwan017: :wanwan017: :wanwan017:
ขอด้วยคนเถอะครับ
โอ้ เข้ามาฟัง มหาเทพ อีกคน
อาหารว่างพร้อมละ ปูเสื่อเรียบร้อย
นอนรอ
:wanwan019: :wanwan019: :wanwan019: :wanwan019:
ดันครับดัน
มามุงดูเพื่อเสพติดความรู้ด้วยคนครับ
ถึงขั้นเชิญมหาเทพ รอดูคำตอบด้วยคนครับ
ไม่ได้เทพแต่มาแนะนำเท่าที่รู้นิด ๆ หน่อย ครับ
การสร้าง Custom Fields ใน WP Robot ไม่ได้ยากอย่างที่คิด แต่จะไปยากตรงแก้โค้ดใน Theme ให้รองรับ Custom fields ที่เราสร้างมากกว่า แต่ก็ไม่ยากเกินไป ถ้าคิดจะลงมือทำ
ขั้นแรกไปที่ Wp Robot จากนั้น ก็ Create Campaign ใหม่ (หรือใครมี Campaign อยู่แล้วก็ Edit ก็ได้เหมือนกัน)
การสร้างแคมเปญก็สร้างปกติได้เลย จากนั้น เลื่อนหน้าจอลงมาด้านล่างหน่อยก็จะเห็นหน้าจออย่างในภาพ ที่ผมสร้างแคมเปญไว้แล้วเป็นตัวอย่าง
(http://image.ohozaa.com/i/7fa/O0USh.png) (http://image.ohozaa.com/view/3capt)
จากรูปจะเห็นว่าผมมีการสร้าง Custom Fields ขึ้นมา 5 ตัวครับได้แก่
price,image-small,link,....... blaaaaa จะสร้างกี่ตัวก็กดเครื่องหมาย + เพิ่ม Fields ได้เลย
อธิบายนิดหนึ่ง Name ก็คือชื่อ Fields ที่เราจะตั้งนั้นเองห้ามมีเว้นวรรคหรืออักขระพิเศษ
ส่วน VALUE อันนี้ WP Robot กำหนดมาให้ดังนี้ครับ (สำหรับ Amazon เท่านั้น)
{amazontitle}, {amazonthumbnail}, {amazonprice}, {amazonlink}, {amazonasin}, {amazonrating}
น่าจะเดากันออกว่ามันคืออะไรแต่ละตัว
เสร็จแล้วคัรบ แนวทางการสร้าง Custom Fields
จากนั้นเราก็แทรกโค้ดใน Theme ที่เราใช้งานได้เลยจะให้ Field ที่เราสร้างขึ้นมันแสดงตรงไหนก็เอาโค้ดไปใส่ ตรงนั้นเลยครับ
อันนี้เป็นแนวทางการเรียกโค้ด Custom Field มาแสดง
http://codex.wordpress.org/Function_Reference/get_post_meta
อาจจะงง ๆ มีอะไรก็สอบถามได้ครับ
ยากตรงธีมนี้ละ
:wanwan004:
แล้วจะทีธีมยังไงอ่ะ
ขอบคุณครับ หาตั้งนานว่าจะสร้าง Custom Field ตรงไหน กระจ่างก็วันนี้เอง
:wanwan017:
อ้างถึงจาก: thaiz ใน 03 ตุลาคม 2011, 09:42:57
ไม่ได้เทพแต่มาแนะนำเท่าที่รู้นิด ๆ หน่อย ครับ
การสร้าง Custom Fields ใน WP Robot ไม่ได้ยากอย่างที่คิด แต่จะไปยากตรงแก้โค้ดใน Theme ให้รองรับ Custom fields ที่เราสร้างมากกว่า แต่ก็ไม่ยากเกินไป ถ้าคิดจะลงมือทำ
ขั้นแรกไปที่ Wp Robot จากนั้น ก็ Create Campaign ใหม่ (หรือใครมี Campaign อยู่แล้วก็ Edit ก็ได้เหมือนกัน)
การสร้างแคมเปญก็สร้างปกติได้เลย จากนั้น เลื่อนหน้าจอลงมาด้านล่างหน่อยก็จะเห็นหน้าจออย่างในภาพ ที่ผมสร้างแคมเปญไว้แล้วเป็นตัวอย่าง
(http://image.ohozaa.com/i/7fa/O0USh.png) (http://image.ohozaa.com/view/3capt)
จากรูปจะเห็นว่าผมมีการสร้าง Custom Fields ขึ้นมา 5 ตัวครับได้แก่
price,image-small,link,....... blaaaaa จะสร้างกี่ตัวก็กดเครื่องหมาย + เพิ่ม Fields ได้เลย
อธิบายนิดหนึ่ง Name ก็คือชื่อ Fields ที่เราจะตั้งนั้นเองห้ามมีเว้นวรรคหรืออักขระพิเศษ
ส่วน VALUE อันนี้ WP Robot กำหนดมาให้ดังนี้ครับ (สำหรับ Amazon เท่านั้น)
{amazontitle}, {amazonthumbnail}, {amazonprice}, {amazonlink}, {amazonasin}, {amazonrating}
น่าจะเดากันออกว่ามันคืออะไรแต่ละตัว
เสร็จแล้วคัรบ แนวทางการสร้าง Custom Fields
จากนั้นเราก็แทรกโค้ดใน Theme ที่เราใช้งานได้เลยจะให้ Field ที่เราสร้างขึ้นมันแสดงตรงไหนก็เอาโค้ดไปใส่ ตรงนั้นเลยครับ
อันนี้เป็นแนวทางการเรียกโค้ด Custom Field มาแสดง
http://codex.wordpress.org/Function_Reference/get_post_meta
อาจจะงง ๆ มีอะไรก็สอบถามได้ครับ
อ้างถึงจาก: thaiz ใน 03 ตุลาคม 2011, 09:42:57
ไม่ได้เทพแต่มาแนะนำเท่าที่รู้นิด ๆ หน่อย ครับ
การสร้าง Custom Fields ใน WP Robot ไม่ได้ยากอย่างที่คิด แต่จะไปยากตรงแก้โค้ดใน Theme ให้รองรับ Custom fields ที่เราสร้างมากกว่า แต่ก็ไม่ยากเกินไป ถ้าคิดจะลงมือทำ
ขั้นแรกไปที่ Wp Robot จากนั้น ก็ Create Campaign ใหม่ (หรือใครมี Campaign อยู่แล้วก็ Edit ก็ได้เหมือนกัน)
การสร้างแคมเปญก็สร้างปกติได้เลย จากนั้น เลื่อนหน้าจอลงมาด้านล่างหน่อยก็จะเห็นหน้าจออย่างในภาพ ที่ผมสร้างแคมเปญไว้แล้วเป็นตัวอย่าง
(http://image.ohozaa.com/i/7fa/O0USh.png) (http://image.ohozaa.com/view/3capt)
จากรูปจะเห็นว่าผมมีการสร้าง Custom Fields ขึ้นมา 5 ตัวครับได้แก่
price,image-small,link,....... blaaaaa จะสร้างกี่ตัวก็กดเครื่องหมาย + เพิ่ม Fields ได้เลย
อธิบายนิดหนึ่ง Name ก็คือชื่อ Fields ที่เราจะตั้งนั้นเองห้ามมีเว้นวรรคหรืออักขระพิเศษ
ส่วน VALUE อันนี้ WP Robot กำหนดมาให้ดังนี้ครับ (สำหรับ Amazon เท่านั้น)
{amazontitle}, {amazonthumbnail}, {amazonprice}, {amazonlink}, {amazonasin}, {amazonrating}
น่าจะเดากันออกว่ามันคืออะไรแต่ละตัว
เสร็จแล้วคัรบ แนวทางการสร้าง Custom Fields
จากนั้นเราก็แทรกโค้ดใน Theme ที่เราใช้งานได้เลยจะให้ Field ที่เราสร้างขึ้นมันแสดงตรงไหนก็เอาโค้ดไปใส่ ตรงนั้นเลยครับ
อันนี้เป็นแนวทางการเรียกโค้ด Custom Field มาแสดง
http://codex.wordpress.org/Function_Reference/get_post_meta
อาจจะงง ๆ มีอะไรก็สอบถามได้ครับ
ผมไม่เก่งโคด ครับผมอยากดูตัวอย่างโคดเรียก custom ฟิล อ่ะครับ
ขอบคุณครับ
อ้างถึงจาก: looknum438 ใน 03 ตุลาคม 2011, 13:53:11
อ้างถึงจาก: thaiz ใน 03 ตุลาคม 2011, 09:42:57
ไม่ได้เทพแต่มาแนะนำเท่าที่รู้นิด ๆ หน่อย ครับ
การสร้าง Custom Fields ใน WP Robot ไม่ได้ยากอย่างที่คิด แต่จะไปยากตรงแก้โค้ดใน Theme ให้รองรับ Custom fields ที่เราสร้างมากกว่า แต่ก็ไม่ยากเกินไป ถ้าคิดจะลงมือทำ
ขั้นแรกไปที่ Wp Robot จากนั้น ก็ Create Campaign ใหม่ (หรือใครมี Campaign อยู่แล้วก็ Edit ก็ได้เหมือนกัน)
การสร้างแคมเปญก็สร้างปกติได้เลย จากนั้น เลื่อนหน้าจอลงมาด้านล่างหน่อยก็จะเห็นหน้าจออย่างในภาพ ที่ผมสร้างแคมเปญไว้แล้วเป็นตัวอย่าง
(http://image.ohozaa.com/i/7fa/O0USh.png) (http://image.ohozaa.com/view/3capt)
จากรูปจะเห็นว่าผมมีการสร้าง Custom Fields ขึ้นมา 5 ตัวครับได้แก่
price,image-small,link,....... blaaaaa จะสร้างกี่ตัวก็กดเครื่องหมาย + เพิ่ม Fields ได้เลย
อธิบายนิดหนึ่ง Name ก็คือชื่อ Fields ที่เราจะตั้งนั้นเองห้ามมีเว้นวรรคหรืออักขระพิเศษ
ส่วน VALUE อันนี้ WP Robot กำหนดมาให้ดังนี้ครับ (สำหรับ Amazon เท่านั้น)
{amazontitle}, {amazonthumbnail}, {amazonprice}, {amazonlink}, {amazonasin}, {amazonrating}
น่าจะเดากันออกว่ามันคืออะไรแต่ละตัว
เสร็จแล้วคัรบ แนวทางการสร้าง Custom Fields
จากนั้นเราก็แทรกโค้ดใน Theme ที่เราใช้งานได้เลยจะให้ Field ที่เราสร้างขึ้นมันแสดงตรงไหนก็เอาโค้ดไปใส่ ตรงนั้นเลยครับ
อันนี้เป็นแนวทางการเรียกโค้ด Custom Field มาแสดง
http://codex.wordpress.org/Function_Reference/get_post_meta
อาจจะงง ๆ มีอะไรก็สอบถามได้ครับ
ผมไม่เก่งโคด ครับผมอยากดูตัวอย่างโคดเรียก custom ฟิล อ่ะครับ
ขอบคุณครับ
ถ้าเป็นวิธีของผม ผมจะทำแบบนี้ครับ
เปิดไฟล์ function.php ในโฟล์เดอร์ธีมครับ
ใส่โค้ดนี้เข้าไป ต้องอยู่ในแท็ก <?php ......... ?> นะครับ
function get_custom_field_value($szKey, $bPrint = false) { global $post;
$szValue = get_post_meta($post->ID, $szKey, true);
if ( $bPrint == false ) return $szValue; else echo $szValue;
}จากนั้นต้องการให้แสดงที่หน้าไหนก็เปิดหน้านั้นขึ้นมาแก้ไขได้เลย มีหลายหน้าในธีมครับ เช่นไฟล์ index.php, single.php ...... เป็นต้น
จากนั้นต้องการให้แสดงตำแหน่งก็ใส่โค้ดนี้เข้าไปในธีมได้เลย เช่น
<?php if ( function_exists('get_custom_field_value') ){get_custom_field_value('link', true);} ?>จากโค้ดด้านบน คำว่า 'link' เราก็เปลี่ยนตามชื่อ custom fields ที่เราสร้างได้เลยครับ
มหาเทพมาสอนเองเลย :wanwan014:
ยอดเลย เดี๋ยวต้องลองดู
อ้างถึงจาก: thaiz ใน 03 ตุลาคม 2011, 09:42:57
ไม่ได้เทพแต่มาแนะนำเท่าที่รู้นิด ๆ หน่อย ครับ
การสร้าง Custom Fields ใน WP Robot ไม่ได้ยากอย่างที่คิด แต่จะไปยากตรงแก้โค้ดใน Theme ให้รองรับ Custom fields ที่เราสร้างมากกว่า แต่ก็ไม่ยากเกินไป ถ้าคิดจะลงมือทำ
ขั้นแรกไปที่ Wp Robot จากนั้น ก็ Create Campaign ใหม่ (หรือใครมี Campaign อยู่แล้วก็ Edit ก็ได้เหมือนกัน)
การสร้างแคมเปญก็สร้างปกติได้เลย จากนั้น เลื่อนหน้าจอลงมาด้านล่างหน่อยก็จะเห็นหน้าจออย่างในภาพ ที่ผมสร้างแคมเปญไว้แล้วเป็นตัวอย่าง
(http://image.ohozaa.com/i/7fa/O0USh.png) (http://image.ohozaa.com/view/3capt)
จากรูปจะเห็นว่าผมมีการสร้าง Custom Fields ขึ้นมา 5 ตัวครับได้แก่
price,image-small,link,....... blaaaaa จะสร้างกี่ตัวก็กดเครื่องหมาย + เพิ่ม Fields ได้เลย
อธิบายนิดหนึ่ง Name ก็คือชื่อ Fields ที่เราจะตั้งนั้นเองห้ามมีเว้นวรรคหรืออักขระพิเศษ
ส่วน VALUE อันนี้ WP Robot กำหนดมาให้ดังนี้ครับ (สำหรับ Amazon เท่านั้น)
{amazontitle}, {amazonthumbnail}, {amazonprice}, {amazonlink}, {amazonasin}, {amazonrating}
น่าจะเดากันออกว่ามันคืออะไรแต่ละตัว
เสร็จแล้วคัรบ แนวทางการสร้าง Custom Fields
จากนั้นเราก็แทรกโค้ดใน Theme ที่เราใช้งานได้เลยจะให้ Field ที่เราสร้างขึ้นมันแสดงตรงไหนก็เอาโค้ดไปใส่ ตรงนั้นเลยครับ
อันนี้เป็นแนวทางการเรียกโค้ด Custom Field มาแสดง
http://codex.wordpress.org/Function_Reference/get_post_meta
อาจจะงง ๆ มีอะไรก็สอบถามได้ครับ
+1 ครับ