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

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

ThaiSEOBoard.comพัฒนาเว็บไซต์CMS & Free Scriptสอบถาม wordpress ครับ (เกี่่ยวกับการเข้าถึง code และการแก้ไขข้อความใน theme)
หน้า: [1]   ลงล่าง
พิมพ์
ผู้เขียน หัวข้อ: สอบถาม wordpress ครับ (เกี่่ยวกับการเข้าถึง code และการแก้ไขข้อความใน theme)  (อ่าน 766 ครั้ง)
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
GwangzK
Newbie
*

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

กระทู้: 1



ดูรายละเอียด
« เมื่อ: 09 ตุลาคม 2017, 19:45:13 »

พอดีผมเปนมือใหม่ที่หัดใช้ wordpress
คือผมมีคำถาม อยู่ 2 ข้อครับ
1. ผมจะสามารถแก้ไข ข้อความที่ theme มันกำหนดมาให้้ได้ยังไงบ้างครับ


2.ผมจะสามารถเข้าถึง code ของ theme ที่โหลดมาได้อย่างไรครับ(อยากรู้วิธีการ เพราะเห็นหลายๆคนบอกว่า ก็ฝัง code ลง theme เลย)

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


ยังไงขอบคุณล่วงหน้าเลยนะครับ
« แก้ไขครั้งสุดท้าย: 09 ตุลาคม 2017, 19:59:01 โดย GwangzK » บันทึกการเข้า
CONY
คนรักเสียว
*

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

กระทู้: 171



ดูรายละเอียด
« ตอบ #1 เมื่อ: 10 ตุลาคม 2017, 15:03:33 »

ใช้โปรแกรม text editor เปิดไฟล์ใน theme ครับ
ถ้าเป็นไฟล์ function การทำงานของ WP ก็จะเป็นไฟล์นามสกุล .php
ส่วนปรับแต่งหน้าตา รูปภาพ สี ข้อความ ก็จะเป็นไฟล์นามสกุล .css
ยกตัวอย่าง ถ้าจะแห้ไขภาพพื่นหลัง ถ้าสมมติว่าใน css กำหนดมาแบบนี้

โค๊ด:
.page {
     background: url(../images/background.jpg) 50% cover no-repeat;
}

ตรงชื่อรูปก็แก้ให้เป็นรูปที่ต้องการ แล้วอัพโหลดรูปที่ต้องการเปลี่ยนให้ขึ้นไปตรงกับ path ที่เรียกใช้
บันทึกการเข้า
sputtaro
สมุนแก๊งเสียว
*

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

กระทู้: 910



ดูรายละเอียด
« ตอบ #2 เมื่อ: 10 ตุลาคม 2017, 15:56:33 »

1. ถ้าตอบแบบง่ายๆก็ ขอตอบว่า แก้ไข เพิ่มเติมได้แทบทุกจุดครับ

เริ่มแรก เข้าไปดูในโฟลเดอร์ wp-content/themes/themeที่คุณใช้งาน หรือ active อยู่

จากนั้นจะแก้ไขอะไรก็ลองเริ่มต้นดูที่ไฟล์ index
ซึ่งจะมีโครงสร้างอยู่ 4 ส่วนคือ
1. header ดูที่ get_header(); ปกติ แก้ไขได้ที่ไฟล์ header.php
2. ส่วน body
3. ส่วน sidebar ดูที่ get_sidebar(); ปกติ แก้ไขได้ที่ไฟล์ sidebar.php
4. ส่วน footer() ดูที่ get_footer(); ปกติ แก้ไขได้ที่ไฟล์ footer.php

*** ส่วน body จะเป็นโค๊ดที่คุณเห็นแล้ว น่าจะเข้าใจได้ไม่ยากนะครับ ดูให้ออกว่ามันจะ redirect ต่อไปยังที่ไหนอีก
เพราะปกติ Theme ลักษณะแบบที่คุณใช้ มันจะมี Template เพิ่มเข้ามาด้วย

*******************************************************************************

2. เมื่อต้องการแก้เฉพาะหน้า เช่น กรณีคำถาม ข้อ 1.ของคุณ มันอาจจะอยู่ที่หน้า checkout.php หรือหน้าใดหน้าหนึ่ง ที่เกี่ยวข้อง
เราก็ค้นหาว่ามีหน้านั้นหรือไม่
ถ้าไม่มี ลองค้นที่ไฟล์ functions.php หรือส่วนอื่นๆที่เดาว่าน่าจะเป็นไฟล์ที่เกี่ยวข้อง

เมื่อพบหน้านั้นแล้ว ดูว่ามีการกำหนดค่าอะไรไว้บ้าง แล้วทดสอบ ด้วยการแก้ไขเล็กๆน้อย เพื่อดูผลลัพภ์

*** ก่อนแก้ไขไฟล์ใดๆ backup ต้นฉบับไว้ก่อนเสมอ ***

********************************************************************************

3. ในคำถามข้อ1 ของคุณนั้น ถือเป็นจุดเล็กๆเองนะครับ เพราะแค่เปลี่ยนข้อความ ไม่ใช่การแก้ไขฟังชั่น
หากใน Theme มีไฟล์ translation ลองเปิดดูจะแก้ไขได้ทั้ง Theme
แต่ถ้าไม่มีก็ต้องแก้เฉพาะส่วนนั้นๆครับ
หรือคุณจะทำ translation เองก็ได้
ลองอ่านหน้านี้ดูครับ เผื่อเอาไว้หัดแปล Theme

Quick Tip: Using the Mysteriously Named _e, _n and __ Functions

*******************************************************************************

4. กรณีคำถามข้อที่ 2
ลองดูว่า Theme ให้ใส่ Header Image เองได้หรือไม่ ถ้าได้ก็จัดการในส่วนนี้
ลองเปิดดูที่ Menu Appearance > customize ดูก่อนนะครับ
ถ้าไม่มีต้องแก้ไขที่โค๊ดครับ
หรือ บางทีก็ต้องแก้ที่ไฟล์ css ตามที่ท่านด้านบนบอก

******************************************************************************

5. ผมไม่ทราบว่าคุณมีความเข้าใจเรื่องโค๊ดมากน้อยแค่ไหน
ลองพิจารณาตัวเองดูนะครับ ว่าจะแก้ไขเองได้ไหม

ถ้าไม่มั่นใจแต่อยากลองก็อย่าลืม backup ก่อนนะครับ
จะได้ไม่มีอะไรเสียหาย

หวังว่าจะเป็นประโยชน์บ้างนะครับ
« แก้ไขครั้งสุดท้าย: 10 ตุลาคม 2017, 16:49:08 โดย sputtaro » บันทึกการเข้า
toffeesmen
หัวหน้าแก๊งเสียว
*

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

กระทู้: 1,116



ดูรายละเอียด
« ตอบ #3 เมื่อ: 10 ตุลาคม 2017, 19:14:00 »

เป็นประโยชน์ดีครับ  wanwan003 wanwan003
บันทึกการเข้า
หน้า: [1]   ขึ้นบน
พิมพ์