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

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

ThaiSEOBoard.comพัฒนาเว็บไซต์CMS & Free Script get_template_directory_uri คืออะไรใน Wordpressค่ะ
หน้า: [1]   ลงล่าง
พิมพ์
ผู้เขียน หัวข้อ: get_template_directory_uri คืออะไรใน Wordpressค่ะ  (อ่าน 2014 ครั้ง)
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
lhinping3800
ก๊วนเสียว
*

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

กระทู้: 479



ดูรายละเอียด เว็บไซต์
« เมื่อ: 28 ธันวาคม 2012, 11:21:22 »

ต้องการแก้ไขขนาดของรูปภาพที่แสดง ใน wordpress แต่ในโค้ด   
<section class="image-replacement-medium left"><img src="<?php echo get_template_directory_uri(); ?>/images/replacement/image-replacement-medium.png" alt="<?php _e('Image not Available', 'gp'); ?>" />

ต้องแก้ไขในส่วนไหนค่ะ
บันทึกการเข้า

xvlnw.com
Verified Seller
เจ้าพ่อบอร์ดเสียว
*

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

กระทู้: 5,905



ดูรายละเอียด เว็บไซต์
« ตอบ #1 เมื่อ: 28 ธันวาคม 2012, 11:34:11 »

แก้ไขนาดของรูป ไม่จำเป็นต้องยุ่งกับตัวระบบ Wordpress เลยก็ได้ครับ

http://www.w3schools.com/tags/tag_img.asp

ส่วน <?php echo get_template_directory_uri(); ?> มันคือแสดง Path ของ URL รูปภาพในตรีมครับ
สมติว่าผมมีตรีมชื่อ theme1234 และมีเว้บไซต์ชื่อ domain.com ค่าที่ได้คือ

domain.com/wp-content/themes/theme1234

ลองศึกษาดูครับ
บันทึกการเข้า

Shin69
ก๊วนเสียว
*

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

กระทู้: 286



ดูรายละเอียด
« ตอบ #2 เมื่อ: 28 ธันวาคม 2012, 11:36:50 »

get_template_directory_uri(); <=== เป็นการ ดึงข้อมูล path ของ template ที่เราใช้อยู่น่ะครับ ในกรณีนี้จะ echo 'http://www.xxxx.com/wp-content/themes/ [ชื่อ themes ที่ใช้อยู่ปัจจุบัน]' ครับ

ในกรณีที่คุณอยากกำหนดขนาดของรูปภาพ อาจจะต้องดูที่ CSS ไฟล์ หรือ เพิ่ม
โค๊ด:
style="width:[ความกว้างที่ต้องการ]; height:[ความสูงที่ต้องการ];"
ลงใน tab <img> ครับ
บันทึกการเข้า

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

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

กระทู้: 3,581



ดูรายละเอียด เว็บไซต์
« ตอบ #3 เมื่อ: 28 ธันวาคม 2012, 11:41:07 »

จิ้มไปที่ css เลยครับ ถ้าต้องการแก้ไขพวกนี้  Embarrassed
บันทึกการเข้า

ฺโฮสติ้งไทย แนะนำ ===> Host atom
lhinping3800
ก๊วนเสียว
*

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

กระทู้: 479



ดูรายละเอียด เว็บไซต์
« ตอบ #4 เมื่อ: 28 ธันวาคม 2012, 11:44:36 »

ขอบคุณค่ะ เดี๋ยวลองศึกษา
บันทึกการเข้า

lhinping3800
ก๊วนเสียว
*

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

กระทู้: 479



ดูรายละเอียด เว็บไซต์
« ตอบ #5 เมื่อ: 28 ธันวาคม 2012, 11:50:57 »

แก้ไขแล้วแต่มันก็ยังไม่เปลี่ยนค่ะ
โค๊ด:
/* Menu Cards: Gallery */

.menucard-gallery-items,
.menucard-category-gallery-items { width: 100%; }
.menucard-gallery-items .divider-dotted { width: 960px; margin: 0 0 10px; }
.menucard-gallery-items-container .menucard-gallery-items-title { width: 960px; padding: 0; }
.menucard-gallery-items-container .menucard-gallery-items-title h2 { width: 80%; font-size: 20px; padding: 0 0 10px; }
.menucard-gallery-items-container .menucard-gallery-items-title .continue-link { float: right; padding: 5px 0; }
.menucard-gallery-items-container .menucard-gallery-items-title p { clear: both; color: #9196a0; padding: 15px 0 0; }
.menucard-gallery-items-container .menucard-gallery-items-title-container { width: 100%; background: url("images/line-dotted-content-light.png") left bottom repeat-x; }
.menucard-gallery-items .menucard-gallery-item { width: 280px; margin: 5px 15px 25px 0; overflow: visible; }
.menucard-gallery-items .menucard-gallery-item h3 { font: 12px "Droid Sans", Arial, Helvetica, sans-serif; padding: 10px 0 0; }
.menucard-gallery-items .menucard-gallery-item h3 a { text-decoration: underline; }
.menucard-gallery-items .menucard-gallery-item h3 a:hover { text-decoration: none; }
.menucard-gallery-items .menucard-gallery-item .menucard-gallery-image { width: 280px; height: 230px; }
.menucard-category-description { width: 960px; clear: both; color: #9196a0; padding-bottom: 15px; margin-bottom: 10px; background: url("images/line-dotted-content.png") left bottom repeat-x; }


/*
บันทึกการเข้า

xvlnw.com
Verified Seller
เจ้าพ่อบอร์ดเสียว
*

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

กระทู้: 5,905



ดูรายละเอียด เว็บไซต์
« ตอบ #6 เมื่อ: 28 ธันวาคม 2012, 11:54:18 »

ถ้าไม่มีความรู้ด้าน CSS นะครับ แก้ที่ HTML ตามที่ผมบอกด้านบนอะครับ ง่ายสุดละครับ

ลองอ่านดูหรือยังครับ?
บันทึกการเข้า

lhinping3800
ก๊วนเสียว
*

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

กระทู้: 479



ดูรายละเอียด เว็บไซต์
« ตอบ #7 เมื่อ: 28 ธันวาคม 2012, 12:26:03 »

http://onlyyousushi.com/?page_id=55
แก้แล้วแต่เปลี่ยนแค่กรอบนอกสีเทาๆอะค่ะ แต่รูปภาพข้างในไม่เปลี่ยนค่ะ
« แก้ไขครั้งสุดท้าย: 28 ธันวาคม 2012, 12:28:14 โดย lhinping3800 » บันทึกการเข้า

คนธรรมดา
หัวหน้าแก๊งเสียว
*

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

กระทู้: 1,046



ดูรายละเอียด เว็บไซต์
« ตอบ #8 เมื่อ: 28 ธันวาคม 2012, 13:36:16 »

ลอง view source ดูว่า path ถูกต้องหรือไม่ แล้วที่เก็บไฟล์ css กับที่เก็บรูปมันถูกต้องหรือเปล่า
บันทึกการเข้า

ba5nanas
ก๊วนเสียว
*

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

กระทู้: 292



ดูรายละเอียด
« ตอบ #9 เมื่อ: 28 ธันวาคม 2012, 21:50:17 »

นามสกุล สื่อหลายอย่างเลยครับ

PHP 1 เลย get_template_directory_uri นั่นเป็นการ ระบุ ที่อยู่ของ Directory Template หรือ Theme ที่คุณ Activate อยู่เป็น URL

เนื่องจากนามสกุล PHP จะอ่าน ที่ URL แล้วแบ่งระหว่าง Domain กับ path เป็นส่วนๆตัวนี้แล้วแต่ อาบาเช่ หรือไม่ก็ Hosting อีกทีว่าจะตั้งยังไง

ส่วน CSS,HTML,JS จะไม่นับเหมือน PHP จะเอาตัวเองเป็นศูนย์กลาง ถ้าเรียกตรงไหนก็จะออกตรงนั้น เช่น Image อยู่ folder ../Images/Test.jpg

ก็สามารถใช้ตามที่ระบุไปได้เลย ต้องเป็นไฟล์พวกนี้เท่านั้น ส่วนถ้าเป็น PHP ก็ต้องระบุ URL ถึงจะเป็นภาษา CSS จะเอาไว้ตรงไหนในส่วนไฟล์

.PHP ก็ตาม มันก็จะนับ ที่อยู่ URL ของรูปภาพลูกเดียวแต่ถ้า link sheet มานั่นก็อีกเรื่อง หรือ Javascript ก็ต้องดึงจาก src เอาเช่นกัน

ลองตรวจสอบดูครับ  wanwan017


ปล มาเตือนคนที่ใช้ chrome นะครับระวัง cache ด้วยครับไอนี่ระบบ อันตรายแก่นัก Develop Website เช่นกันทำให้ งงได้หลายอย่าง ทางที่ดีตรวจใน IE

จะเป็นอันดีครับ เพราะ IE ไม่ค่อยเก็บ cache รูปไว้เท่าไหร่ครับ เนื่องจากผมโดนเล่นมา แล้วแก้ทั้งวั้น เปลี่ยน browser ย้ายเครื่องดู อ่าว เสียเวลาฟรีทั้งวันเลย = =
« แก้ไขครั้งสุดท้าย: 28 ธันวาคม 2012, 21:53:45 โดย ba5nanas » บันทึกการเข้า

Wordpress Developer High End

http://www.ba5nanas.com
หน้า: [1]   ขึ้นบน
พิมพ์