Wordpress loop ทำไม error

เริ่มโดย narupot, 14 มีนาคม 2015, 22:01:16

หัวข้อก่อนหน้า - หัวข้อถัดไป

0 สมาชิก และ 1 ผู้มาเยือน กำลังดูหัวข้อนี้

narupot

<?php 
if ( 
have_posts() ) {
while ( have_posts() ) {
the_post(); 
?>

<h1><?php echo the_title();?></h1>
<div><?php echo the_excerpt();?></div>
<?
} // end while
} // end if
?>

ผิดพลาดตรงไหนอ่ะครับ (หัดขับ)
ในบางครั้ง
ชีวิตอาจเล่นตลกกับคุณ
แต่จงอย่าทิ้งความเชื่อ
ในสิ่งที่คุณยึดมั่น
ดังนั้นคุณจะต้องหาสิ่งที่คุณรักให้เจอ
และคุณก็ต้องรักในสิ่งที่คุณทำ
แต่ถ้าคุณยังหามันไม่เจอ
ก็จงหามันต่อไป จนกว่าจะเจอ...
          - Steve Jobs -
[direct=http://partner.yengo.com/?ref=76273]สร้างรายได้ด้วยเว็บของคุณ[/direct]

kobesilk

อ้างถึงจาก: narupot ใน 14 มีนาคม 2015, 22:01:16
<?php 
if ( 
have_posts() ) {
while ( have_posts() ) {
the_post(); 
?>

<h1><?php echo the_title();?></h1>
<div><?php echo the_excerpt();?></div>
<?
} // end while
} // end if
?>

ผิดพลาดตรงไหนอ่ะครับ (หัดขับ)


โค้ดตรงนี้ไม่น่าจะผิด แต่มันผิดแล้ว error อย่างไร    ลองเอามาให้ดูหน่อยนะครับ
เปิดแล้ว ModifyWordPressCourse.com - สอนการสร้างธีม และแก้ไขธีม WordPress อย่างถูกวิธี  เรียนจบทำเว็บได้เลย   

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



ไปดูตัวอย่าง ธีม เทพ ๆ ได้ที่นี่ (ดีไซน์ง่าย ๆ แต่ขายได้)

bonkbonk

<?
} // end while
} // end if
?>


host ใช้ <?
ไม่ได้รึเปล่าต้องเป็น <?php

kenessar

พวกฟังก์ชั่นที่ขึ้นต้นด้วย the_ ไม่ต้องมี echo ครับ
แต่พวกที่มี get_the_ ขึ้นต้น อันนี้มันรีเทิร์นสตริงมาให้ครับ ใช้ echo ได้

อ้างถึงจาก: bonkbonk ใน 14 มีนาคม 2015, 22:11:12
<?
} // end while
} // end if
?>


host ใช้ <?
ไม่ได้รึเปล่าต้องเป็น <?php

อันนี้ก็มีส่วนนะครับ โฮสบางเจ้าไม่ให้ใช้ short open tag นะครับ


narupot

ในบางครั้ง
ชีวิตอาจเล่นตลกกับคุณ
แต่จงอย่าทิ้งความเชื่อ
ในสิ่งที่คุณยึดมั่น
ดังนั้นคุณจะต้องหาสิ่งที่คุณรักให้เจอ
และคุณก็ต้องรักในสิ่งที่คุณทำ
แต่ถ้าคุณยังหามันไม่เจอ
ก็จงหามันต่อไป จนกว่าจะเจอ...
          - Steve Jobs -
[direct=http://partner.yengo.com/?ref=76273]สร้างรายได้ด้วยเว็บของคุณ[/direct]

narupot

อ้างถึงจาก: kenessar ใน 14 มีนาคม 2015, 22:13:30
พวกฟังก์ชั่นที่ขึ้นต้นด้วย the_ ไม่ต้องมี echo ครับ
แต่พวกที่มี get_the_ ขึ้นต้น อันนี้มันรีเทิร์นสตริงมาให้ครับ ใช้ echo ได้

อ้างถึงจาก: bonkbonk ใน 14 มีนาคม 2015, 22:11:12
<?
} // end while
} // end if
?>


host ใช้ <?
ไม่ได้รึเปล่าต้องเป็น <?php

อันนี้ก็มีส่วนนะครับ โฮสบางเจ้าไม่ให้ใช้ short open tag นะครับ
ได้ละครับ แค่เพิ่ม php ตรงนี้
<?
} // end while

เอ๋ ทำไมมันต้องเป็นแบบนี้ แล้วมีวิธีแก้หรือป่าว แล้วถ้าเป็นแบบนี้ โค๊ดต้องบัคตลอดเลยสิ
ในบางครั้ง
ชีวิตอาจเล่นตลกกับคุณ
แต่จงอย่าทิ้งความเชื่อ
ในสิ่งที่คุณยึดมั่น
ดังนั้นคุณจะต้องหาสิ่งที่คุณรักให้เจอ
และคุณก็ต้องรักในสิ่งที่คุณทำ
แต่ถ้าคุณยังหามันไม่เจอ
ก็จงหามันต่อไป จนกว่าจะเจอ...
          - Steve Jobs -
[direct=http://partner.yengo.com/?ref=76273]สร้างรายได้ด้วยเว็บของคุณ[/direct]