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

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

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

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

กระทู้: 10



ดูรายละเอียด
« เมื่อ: 03 ธันวาคม 2010, 11:16:56 »

<li class="<?php if (((is_home()) && !(is_paged())) or (is_archive() && !(is_category())) or (is_single()) or (is_paged()) or (is_search())) { ?>current-cat<?php } else { ?>cat-item<?php } ?>"><a href="<?php echo get_settings('home'); ?>"><?php _e( 'Home', 'wpbx' ) ?></a></li>

โค๊ะท่อนนี้มันแปลว่าอะไรเหรอครับผมงง ช่วยแปลให้ฟังหน่อยจิครับ
บันทึกการเข้า
sonata
ก๊วนเสียว
*

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

กระทู้: 262



ดูรายละเอียด เว็บไซต์
« ตอบ #1 เมื่อ: 03 ธันวาคม 2010, 13:49:55 »

โค๊ด:
<li class="<?php if (((is_home()) && !(is_paged())) or (is_archive() && !(is_category())) or (is_single()) or (is_paged()) or (is_search())) { ?>
current-cat
<?php } else { ?>
cat-item
<?php ?>">
<a href="<?php echo get_settings('home'); ?>">
<?php _e'Home''wpbx' ?>
</a>
</li>

สันนิฐานว่าเป็นโค้ททีมีการทำงานร่วมกับปลั๊กอินที่เกี่ยวกับอีคอมเมิร์ส
ส่วนความหมายของโค้ทชุดนี้คือสันนิฐานว่าน่าจะอยู่ในส่วนของ sidebar
บรรทัดแรกเป็นเงื่อนไขว่า ไม่ว่าคุณจะอยู่หน้าใดๆ อันได้แก่ Home, page, archive, category, single และ search ให้แสดงคำว่า "current-cat"
แต่หากผิดไปจากเงื่อนไขดังกล่าว ให้แสดงข้อความ "cat-item" และลิ้งไปยังหน้าแรก
เห็นตามนั้น....






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

สร้างหน้าเพจต้อนรับบน Facebook เพื่อใช้แทนหน้าเว็บไซต์ในกิจกรรมทางการตลาด จบในขั้นตอนเดียว
มีรูปแบบเทมเพลทให้เลือก รอรับหน้าเพจได้เลย Facebook Mopage206
บริการติดตั้งระบบอินเตอร์เน็ตไร้สายภายในบ้าน และจุดบริการอินเตอร์เน็ตไร้สายอิสระด้วยระบบ 3G.สามพรานwifi
ร้านค้าออนไลน์พร้อมใช้งานด้วยระบบ Wordpress E-commerce. Livecomplex.com
รับถอดแบบ PSD ->> HTML+ CSS หน้าละ 800 บาท
รับโมฯ ธีม/เทมเพลท สำหรับ Wordpress/Joomla! ราคาไม่เกิน 3000 บาท
InwOnline
ก๊วนเสียว
*

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

กระทู้: 348



ดูรายละเอียด
« ตอบ #2 เมื่อ: 03 ธันวาคม 2010, 14:30:33 »

โค๊ด:
<li class="<?php if (((is_home()) && !(is_paged())) or (is_archive() && !(is_category())) or (is_single()) or (is_paged()) or (is_search())) { ?>
current-cat
<?php } else { ?>
cat-item
<?php ?>">
<a href="<?php echo get_settings('home'); ?>">
<?php _e'Home''wpbx' ?>
</a>
</li>

ขอเพิ่มเติมต่อจากคุณ sonata นะครับ

เป็นเงื่อนไขว่า ไม่ว่าคุณจะอยู่หน้าใดๆ อันได้แก่ Home, page, archive, category, single และ search

ให้เรียกใช้ class "current-cat"

<li class="current-cat"><a href="<?php echo get_settings('home'); ?>"><?php _e( 'Home', 'wpbx' ) ?></a></li>

แต่หากผิดไปจากเงื่อนไขดังกล่าว ให้เรียกใช้ class "cat-item"

<li class="cat-item"><a href="<?php echo get_settings('home'); ?>"><?php _e( 'Home', 'wpbx' ) ?></a></li>
บันทึกการเข้า
XXL
ก๊วนเสียว
*

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

กระทู้: 467



ดูรายละเอียด
« ตอบ #3 เมื่อ: 03 ธันวาคม 2010, 15:28:55 »

ผมยังไม่เคยเล่น wordpress แต่จากโค๊ดที่ดู

สรุปง่ายๆ คือเป็นการเลือก คลาส(CSS) สำหรับ li
เพื่อใช้ในการแสดงลิงค์ ไปยัง HOME โดยขึ้นกับเงื่อนไข ว่าอยู่ที่หน้าอะไร
บันทึกการเข้า

รถไฟวิ่ง ฉึกฉัก... . . . . ...ถึงก็ช่าง..ไม่ถึงก็ช่าง..
pawit15
สมุนแก๊งเสียว
*

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

กระทู้: 958



ดูรายละเอียด เว็บไซต์
« ตอบ #4 เมื่อ: 03 ธันวาคม 2010, 16:04:57 »

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

cronaldo
Newbie
*

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

กระทู้: 10



ดูรายละเอียด
« ตอบ #5 เมื่อ: 04 ธันวาคม 2010, 17:49:02 »

ขอบคุณครับ  wanwan003
บันทึกการเข้า
หน้า: [1]   ขึ้นบน
พิมพ์