ยินดีต้อนรับคุณ, บุคคลทั่วไป กรุณา เข้าสู่ระบบ หรือ ลงทะเบียน

เข้าสู่ระบบด้วยชื่อผู้ใช้ รหัสผ่าน และระยะเวลาในเซสชั่น

ThaiSEOBoard.comพัฒนาเว็บไซต์Programmingสงสัยภาษา PHP หรือสงสัย Wordpress ถามกระทู้นี้เลยคับ
หน้า: [1] 2 3 ... 6   ลงล่าง
พิมพ์
ผู้เขียน หัวข้อ: สงสัยภาษา PHP หรือสงสัย Wordpress ถามกระทู้นี้เลยคับ  (อ่าน 12839 ครั้ง)
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
KenjiroAPI
ก๊วนเสียว
*

พลังน้ำใจ: 65
ออฟไลน์ ออฟไลน์

กระทู้: 332



ดูรายละเอียด
« เมื่อ: 17 เมษายน 2012, 13:48:16 »

ผมเองก็ศึกษา PHP มานานพอสมควรละคับ ตั้งแต่จำความได้น่าจะอายุ 12 คับ  wanwan004
Wordpress พึ่งศึกษาได้ประมาณปีสองปีคับ อยากจะแชร์ความรู้ ช่วยไขข้อสงสัยของเพื่อนๆ พี่ๆ ใน ThaiSEOboard
ถ้ามีคำถามอะไรโพสต์ถามได้เลยนะคับ ผมยินดีจะตอบให้เป็นระยะคับ  wanwan019
บันทึกการเข้า
bestzaa199
สมุนแก๊งเสียว
*

พลังน้ำใจ: 40
ออฟไลน์ ออฟไลน์

กระทู้: 551



ดูรายละเอียด เว็บไซต์
« ตอบ #1 เมื่อ: 17 เมษายน 2012, 13:53:30 »

เดี๋ยวจะรีบหาคำถาม มาถามนะคับ  wanwan019
บันทึกการเข้า

KenjiroAPI
ก๊วนเสียว
*

พลังน้ำใจ: 65
ออฟไลน์ ออฟไลน์

กระทู้: 332



ดูรายละเอียด
« ตอบ #2 เมื่อ: 17 เมษายน 2012, 13:53:56 »

เดี๋ยวจะรีบหาคำถาม มาถามนะคับ  wanwan019

ได้เลยคับ  wanwan004
บันทึกการเข้า
iwarrior
สมุนแก๊งเสียว
*

พลังน้ำใจ: 47
ออฟไลน์ ออฟไลน์

กระทู้: 613



ดูรายละเอียด
« ตอบ #3 เมื่อ: 17 เมษายน 2012, 14:16:25 »

ผมมีปัญหา คือ เคยใช้ theme ของ wordpress สำหรับ clickbank
ที่แจกในบิตทอร์เร้นท์ต่างประเทศ แต่เป็นเวอร์ชั่นเก่า ใช้กับ wordpress
รุ่น 2 กว่าๆ พอมาใช้กับรุ่น 3.3 แล้ว หน้าตาเละครับ
(พอดีชื่อ theme นี้เป็น theme ส่วนตัวเขา
เพื่อแสดงตัวอย่างการสร้างหน้าเว็บ ผมเลยอยากทำตามดู)

อยากทราบว่า ผมพอจะหาคู่มือ หรือหนังสือ อะไรเพิ่มเติม
เพื่อนำมาปรับให้หน้าตาให้ออกมาคล้ายๆ ของเขาได้ไหมครับ
บันทึกการเข้า
KenjiroAPI
ก๊วนเสียว
*

พลังน้ำใจ: 65
ออฟไลน์ ออฟไลน์

กระทู้: 332



ดูรายละเอียด
« ตอบ #4 เมื่อ: 17 เมษายน 2012, 14:29:02 »

ผมมีปัญหา คือ เคยใช้ theme ของ wordpress สำหรับ clickbank
ที่แจกในบิตทอร์เร้นท์ต่างประเทศ แต่เป็นเวอร์ชั่นเก่า ใช้กับ wordpress
รุ่น 2 กว่าๆ พอมาใช้กับรุ่น 3.3 แล้ว หน้าตาเละครับ
(พอดีชื่อ theme นี้เป็น theme ส่วนตัวเขา
เพื่อแสดงตัวอย่างการสร้างหน้าเว็บ ผมเลยอยากทำตามดู)

อยากทราบว่า ผมพอจะหาคู่มือ หรือหนังสือ อะไรเพิ่มเติม
เพื่อนำมาปรับให้หน้าตาให้ออกมาคล้ายๆ ของเขาได้ไหมครับ

ลง Wordpress 2 แล้วใช้ theme นั้นนะคับ แล้วเข้าไปหน้า
- หน้าแรก
- หน้าหมวดหมู่ (หน้าดูบทความในแต่ละหมวดหมู่)
- หน้าเพจ (Page)
- หน้าโพจ (Post)

แล้วจัดการเซฟทุกหน้าเป็น HTML คับ แล้วค่อยๆ ดัดแปลงไปเรื่อยๆ ให้เป็น Wordpress 3
วิธีนี้ไม่ค่อยแนะนำนะคับ เพราะเสียเวลา แนะนำให้พยายามศึกษา Wordpress จะดีกว่าคับ

หลักๆ แล้วโครงสร้าง Theme Wordpress ง่ายมากคับ

get_header(); เป็นฟังก์ชันดึง header.php
get_footer(); เป็นฟังก์ชันดึง footer.php

index.php คือหน้าแรก
archive.php คือหน้าหมวดหมู่บทความ รวมไปถึงหน้าดูบทความตามวันที่/เดือน/ปี ด้วยนะคับ
search.php คือหน้าค้นหาคับ
page.php คือหน้าเพจ
signal.php คือหน้าดูโพสต์

ถ้ามีความรู้ด้าน Wordpress นิดหน่อย แนะนำให้โหลดธีมจำพวกที่มัน Minimal นะคับ ที่ไม่มีฟังก์ชันลูกเล่นอะไรมาก
ลองดู Code ภายในแล้วมาปรับใช้คับ ใช้เวลาศึกษาจิงๆ ไม่ถึงอาทิตย์รับรองเข้าใจแน่นอนคับผม
« แก้ไขครั้งสุดท้าย: 17 เมษายน 2012, 14:30:37 โดย KenjiroAPI » บันทึกการเข้า
iwarrior
สมุนแก๊งเสียว
*

พลังน้ำใจ: 47
ออฟไลน์ ออฟไลน์

กระทู้: 613



ดูรายละเอียด
« ตอบ #5 เมื่อ: 17 เมษายน 2012, 14:42:49 »

ผมมีปัญหา คือ เคยใช้ theme ของ wordpress สำหรับ clickbank
ที่แจกในบิตทอร์เร้นท์ต่างประเทศ แต่เป็นเวอร์ชั่นเก่า ใช้กับ wordpress
รุ่น 2 กว่าๆ พอมาใช้กับรุ่น 3.3 แล้ว หน้าตาเละครับ
(พอดีชื่อ theme นี้เป็น theme ส่วนตัวเขา
เพื่อแสดงตัวอย่างการสร้างหน้าเว็บ ผมเลยอยากทำตามดู)

อยากทราบว่า ผมพอจะหาคู่มือ หรือหนังสือ อะไรเพิ่มเติม
เพื่อนำมาปรับให้หน้าตาให้ออกมาคล้ายๆ ของเขาได้ไหมครับ

ลง Wordpress 2 แล้วใช้ theme นั้นนะคับ แล้วเข้าไปหน้า
- หน้าแรก
- หน้าหมวดหมู่ (หน้าดูบทความในแต่ละหมวดหมู่)
- หน้าเพจ (Page)
- หน้าโพจ (Post)

แล้วจัดการเซฟทุกหน้าเป็น HTML คับ แล้วค่อยๆ ดัดแปลงไปเรื่อยๆ ให้เป็น Wordpress 3
วิธีนี้ไม่ค่อยแนะนำนะคับ เพราะเสียเวลา แนะนำให้พยายามศึกษา Wordpress จะดีกว่าคับ

หลักๆ แล้วโครงสร้าง Theme Wordpress ง่ายมากคับ

get_header(); เป็นฟังก์ชันดึง header.php
get_footer(); เป็นฟังก์ชันดึง footer.php

index.php คือหน้าแรก
archive.php คือหน้าหมวดหมู่บทความ รวมไปถึงหน้าดูบทความตามวันที่/เดือน/ปี ด้วยนะคับ
search.php คือหน้าค้นหาคับ
page.php คือหน้าเพจ
signal.php คือหน้าดูโพสต์

ถ้ามีความรู้ด้าน Wordpress นิดหน่อย แนะนำให้โหลดธีมจำพวกที่มัน Minimal นะคับ ที่ไม่มีฟังก์ชันลูกเล่นอะไรมาก
ลองดู Code ภายในแล้วมาปรับใช้คับ ใช้เวลาศึกษาจิงๆ ไม่ถึงอาทิตย์รับรองเข้าใจแน่นอนคับผม



ขอบคุณมากครับ ผมเป็นภาษา c# นิดหน่อย
ขอไปลุยตามคำแนะนำดูสักสอง สามอาทิตย์
แล้วเผื่อติดขัดยังไง ค่อยมารบกวนอีกทีครับ
บันทึกการเข้า
xfiles
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 74
ออฟไลน์ ออฟไลน์

กระทู้: 1,531



ดูรายละเอียด เว็บไซต์
« ตอบ #6 เมื่อ: 17 เมษายน 2012, 14:48:56 »

พวกที่เค้าให้ใส่ ฟิลเพิ่มนี่ใช้ยังไงหรอครับ  wanwan017
บันทึกการเข้า

firstdev
ก๊วนเสียว
*

พลังน้ำใจ: 12
ออฟไลน์ ออฟไลน์

กระทู้: 261



ดูรายละเอียด เว็บไซต์
« ตอบ #7 เมื่อ: 17 เมษายน 2012, 15:05:29 »

เจอคนมีน้ำใจ ไว้มีํปัญหาเดี๋ยวเข้ามาปรึกษาคับ
บันทึกการเข้า

รับทำเว็บไซต์ ออกแบบเว็บไซต์ รับทำ iOS,Android แอพพลิเคชั่น
KenjiroAPI
ก๊วนเสียว
*

พลังน้ำใจ: 65
ออฟไลน์ ออฟไลน์

กระทู้: 332



ดูรายละเอียด
« ตอบ #8 เมื่อ: 17 เมษายน 2012, 21:27:35 »

พวกที่เค้าให้ใส่ ฟิลเพิ่มนี่ใช้ยังไงหรอครับ  wanwan017


หมายถึงฟิลด์ในโปรไฟล์ของผู้ใช้รึปล่าวคับ
http://wordpress.org/extend/plugins/cimy-user-extra-fields/

Plugins มีเยอะแยะเลยคับ ใช้คีย์เวิร์ดพวก extra field, user field, profile field พวกนี้อะคับ จะมี Plugins พวกนี้ออกมาเพียบเลยคับ

อีกวิธีนึงผมแก้ไขในตัว Wordpress โดยตรงเลยคับ แต่วิธีนี้ไม่แนะนำคับ เพราะว่าเวลาอัพเดท Wordpress ไฟล์ที่เราแก้ไขมันก็จะเปลี่ยนไปตามนั้นคับ แต่อย่างแนะนำข้างต้น ควรใช้ Plugins มากกว่าคับ ส่วนที่ผมแก้ในตัว Wordpress โดยตรงเพราะผมไม่อยากใช้ระบบที่มันเกินความจำเป็นหนะคับ ถ้าสนใจก็สามารถแก้ได้ที่
- wp-admin/user-edit.php << อันนี้หน้าโปรไฟล์ตรงๆ ที่ใช้แสดงในหน้าผู้ใช้เลยคับ
- wp-admin/users.php << อันนี้จะเป็นฟังก์ชันที่ใช้ในการอัพเดทคับ เวลาเพิ่มฟิลด์ต้องมาเขียนรับค่าตัวแปรบันทึกลงฐานข้อมูลด้วยคับ
- wp-includes/user.php << ในนี้จะมีฟังก์ชันเมื่อเราสร้าง User หรือเมื่อมีการสมัครสมาชิกใหม่คับ เผื่อจะแก้ไขหน้า Register คับ
- wp-login.php << หน้าแสดงผลตัว Login กับ Register อยู่ตรงนี้เลยคับ

ต้องลองศึกษา Code ภายในดูนะคับ มันจะมีแค่ใน 4 ไฟล์นี้แหละคับ ถ้าเราต้องการเพิ่มฟิลด์ผู้ใช้เข้าไปใหม่ วิธีนี้จะดู Advance ขึ้นมานะคับ เพราะเราจะกำหนดฟิลด์เป็นแบบไหน อะไรยังไงได้ตามที่เราต้องการ ไม่มีข้อจำกัดเหมือน Plugins เช่น ถ้าใช้ Plugins บางทีค่าที่กรอกเข้าไปมันไม่ถูกต้อง แต่ถ้าเราใช้วิธีนี้เราสามารถเขียนดักตรวจสอบข้อมูลที่เข้ามาได้ด้วยตัวเองเลยคับ  wanwan003
บันทึกการเข้า
jittapan
Verified Seller
สมุนแก๊งเสียว
*

พลังน้ำใจ: 28
ออฟไลน์ ออฟไลน์

กระทู้: 850



ดูรายละเอียด เว็บไซต์
« ตอบ #9 เมื่อ: 17 เมษายน 2012, 21:48:47 »

ลงชื่อสมัครเป็นคนถามไว้ก่อน

นึกได้จะกลับมาถามครับ     wanwan007     
บันทึกการเข้า

KenjiroAPI
ก๊วนเสียว
*

พลังน้ำใจ: 65
ออฟไลน์ ออฟไลน์

กระทู้: 332



ดูรายละเอียด
« ตอบ #10 เมื่อ: 17 เมษายน 2012, 21:49:45 »

เจอคนมีน้ำใจ ไว้มีํปัญหาเดี๋ยวเข้ามาปรึกษาคับ

ลงชื่อสมัครเป็นคนถามไว้ก่อน

นึกได้จะกลับมาถามครับ     wanwan007     

ยินดีคับผม  wanwan019
บันทึกการเข้า
Nopzixcros
Verified Seller
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 158
ออฟไลน์ ออฟไลน์

กระทู้: 2,066



ดูรายละเอียด
« ตอบ #11 เมื่อ: 17 เมษายน 2012, 21:51:26 »

พวกที่เค้าให้ใส่ ฟิลเพิ่มนี่ใช้ยังไงหรอครับ  wanwan017

แนะนำอีกปลั๊กอินครับ

Custom Field Template
บันทึกการเข้า
คนจน
สมุนแก๊งเสียว
*

พลังน้ำใจ: 46
ออฟไลน์ ออฟไลน์

กระทู้: 848



ดูรายละเอียด
« ตอบ #12 เมื่อ: 17 เมษายน 2012, 21:57:28 »

**ถามเกี่ยวกับ  .htaccess ได้ไหมครับ
ผมตั้งค่า Link เป็นแบบ /postname/ ถ้าผมไปสร้างไฟล์ใน root ชื่อ xxx.php ไม่สามรถเรียกได้ มันจะแจ้ง 404 ไม่ทราบว่าเขียนคำสั่งยังไงให้มันอ่านได้ดี
 wanwan017
บันทึกการเข้า
KenjiroAPI
ก๊วนเสียว
*

พลังน้ำใจ: 65
ออฟไลน์ ออฟไลน์

กระทู้: 332



ดูรายละเอียด
« ตอบ #13 เมื่อ: 17 เมษายน 2012, 22:02:47 »

**ถามเกี่ยวกับ  .htaccess ได้ไหมครับ
ผมตั้งค่า Link เป็นแบบ /postname/ ถ้าผมไปสร้างไฟล์ใน root ชื่อ xxx.php ไม่สามรถเรียกได้ มันจะแจ้ง 404 ไม่ทราบว่าเขียนคำสั่งยังไงให้มันอ่านได้ดี
 wanwan017

ตามหลักแล้ว ถ้าใช้ .htaccess ของ Wordpress โดยตรงไม่น่าจะเกิดปัญหานะคับ
เพราะผมก็ตั้งค่าเป็นแบบ /%postname%/ เช่นกันคับ สามารถเรียกไฟล์ login.php ที่ผมสร้างขึ้นมาเองได้โดยตรงคับ

ลองลบไฟล์ .htaccess ทิ้งแล้วก็ CHMOD 777 root ของ Wordpress จากนั้นเข้าไปหน้า Permalink แล้วกดเซฟอีกรอบคับ
มันจะ Generate ไฟล์ .htaccess ออกมาให้ใหม่ ถ้ายังไม่ได้อีกปัญหานึงคืออาจจะเป็นที่ Linux ไม่ยอมให้ Apache เข้าถึงไฟล์ดังกล่าวคับ

Edit: ผมลืมบอกคับ พอ Generate ไฟล์ .htaccess ออกมาแล้ว อย่าลืมเปลี่ยนกลับเป็น 755 ด้วยนะคับ
« แก้ไขครั้งสุดท้าย: 17 เมษายน 2012, 22:03:35 โดย KenjiroAPI » บันทึกการเข้า
50kpm
Verified Seller
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 239
ออฟไลน์ ออฟไลน์

กระทู้: 2,967



ดูรายละเอียด เว็บไซต์
« ตอบ #14 เมื่อ: 17 เมษายน 2012, 22:05:27 »

+1 จขกท. ครับ น้ำใจงามมากๆเลย  wanwan003
บันทึกการเข้า

KenjiroAPI
ก๊วนเสียว
*

พลังน้ำใจ: 65
ออฟไลน์ ออฟไลน์

กระทู้: 332



ดูรายละเอียด
« ตอบ #15 เมื่อ: 17 เมษายน 2012, 22:08:22 »

+1 จขกท. ครับ น้ำใจงามมากๆเลย  wanwan003

ขอบคุณคับ  wanwan017
บันทึกการเข้า
xfiles
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 74
ออฟไลน์ ออฟไลน์

กระทู้: 1,531



ดูรายละเอียด เว็บไซต์
« ตอบ #16 เมื่อ: 17 เมษายน 2012, 22:12:54 »

พวกที่เค้าให้ใส่ ฟิลเพิ่มนี่ใช้ยังไงหรอครับ  wanwan017

ขอบคุณครับ

แต่สงสัยผมถามไม่ตรง

เอาใหม่

คือผมเหนในเวลาโพสมันมีให้เลือก custom field ด้วยครับ หลักการมันคืออะไร แล้วใช้แบบไหนหรอครับ   Tongue

พวกที่เค้าให้ใส่ ฟิลเพิ่มนี่ใช้ยังไงหรอครับ  wanwan017

แนะนำอีกปลั๊กอินครับ
Custom Field Template
ขอบคณครับ +1

KenjiroAPI
ขอบคณครับ +1

 wanwan017
บันทึกการเข้า

KenjiroAPI
ก๊วนเสียว
*

พลังน้ำใจ: 65
ออฟไลน์ ออฟไลน์

กระทู้: 332



ดูรายละเอียด
« ตอบ #17 เมื่อ: 17 เมษายน 2012, 22:22:50 »

อ้างจาก: xfiles

ขอบคุณครับ

แต่สงสัยผมถามไม่ตรง

เอาใหม่

คือผมเหนในเวลาโพสมันมีให้เลือก custom field ด้วยครับ หลักการมันคืออะไร แล้วใช้แบบไหนหรอครับ   Tongue


อ่อ ตรงนี้จะเป็นเหมือนกับสิ่งที่คุณจะกำหนดเพิ่ม อย่างเช่น สมมุตินะคับ
ทำ Wordpress ให้เป็นเว็บแสดงสินค้า [ราคา, สภาพ, สี] << ในวงเล็บคือตัวอย่างที่ผมจะเลือกมาอธิบาย Custom field นะคับ

ตรงส่วนของสินค้า รายละเอียดสินค้า และรูปภาพเนี่ย คุณสามารถแก้ในตัวรายละเอียดโพสต์ได้ใช่มั้ยคับ
แต่คุณจะเบื่อรึปล่าว เวลาที่คุณต้องมานั่ง Copy โครงร่างของตารางตรงที่บอก ราคา สภาพ และสี

มันจะง่ายมาก ถ้าเราเพิ่ม Custom Field ของเราเอง ยกตัวอย่าง 3 Field นะคับ [ราคา, สภาพ, สี]
ผมเพิ่ม Field และใส่ค่าลงไปดังนี้คับ

price = 2500
status = ใหม่
color = ดำ, แดง, เขียว

แล้วคุณก็ไปเพิ่มในหน้า single.php
อ้างถึง
<div>
<p>ราคา: <?php get_post_meta($post->ID, 'price', true); ?></p>
<p>สภาพ: <?php get_post_meta($post->ID, 'status', true); ?></p>
<p>สี: <?php get_post_meta($post->ID, 'color', true); ?></p>
</div>

แล้วเวลามันมี Custom Field ดังกล่าวมันจะไปดึงออกมาแสดงให้คุณทันที
โดยที่คุณไม่ต้องมานั่ง Copy แบบฟอร์มบ่อยๆ ให้เมื่อยมือคับ มันสามารถนำไปประยุกต์ใช้ได้หลายอย่างคับ

มีพวกฟังก์ชันที่เช็คด้วยนะคับว่า meta key ดังกล่าวในโพสต์นี้ได้กรอกไว้รึปล่าว แต่ในที่นี้ผมขอยกตัวอย่างคร่าวๆ ก่อนคับ
บันทึกการเข้า
doctorkarn
คนรักเสียว
*

พลังน้ำใจ: 24
ออฟไลน์ ออฟไลน์

กระทู้: 153



ดูรายละเอียด เว็บไซต์
« ตอบ #18 เมื่อ: 17 เมษายน 2012, 22:30:33 »

เจอที่ปรึกษาละ ^^  Cry

คือ ผมสงสัยว่าพวก WP Robot หรือพวกโปรแกรมที่เค้าใช้ท่องไปตามเว็บแล้วเก็บข้อมูลต่างๆ แล้วดัดแปลงนิดหน่อย แล้วโพสขึ้นเว็บตัวเอง

นี่เค้ามีอัลกอลิทึมหรือใช้ฟังก์ชั่นหลักๆ (PHP) อะไรบ้างครับ ช่วยอธิบายให้ฟังคร่าวๆ หน่อยครับ  wanwan017
บันทึกการเข้า

adsene5438
Global Moderator
เจ้าพ่อบอร์ดเสียว
*****

พลังน้ำใจ: 3852
ออฟไลน์ ออฟไลน์

กระทู้: 9,763



ดูรายละเอียด เว็บไซต์
« ตอบ #19 เมื่อ: 17 เมษายน 2012, 22:32:52 »

คำถามแรกครับ



ตามรูป จะทำกรอบรูป แบบนี้พร้อมตัวอักษรทำยังไงครับ

คำถามที่สองครับ
หากผมทำเวปไซต์ที่ทำด้วย wp ผมทำเกี่ยวกับ weight loss นี้ ควรแบ่ง Categories ยังไงดีครับ
บันทึกการเข้า
หน้า: [1] 2 3 ... 6   ขึ้นบน
พิมพ์