ThaiSEOBoard.com

พัฒนาเว็บไซต์ => CMS & Free Script => ข้อความที่เริ่มโดย: narupot ที่ 14 มีนาคม 2015, 22:01:16



หัวข้อ: Wordpress loop ทำไม error
เริ่มหัวข้อโดย: 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
?>
ผิดพลาดตรงไหนอ่ะครับ (หัดขับ)


หัวข้อ: Re: Wordpress loop ทำไม error
เริ่มหัวข้อโดย: kobesilk ที่ 14 มีนาคม 2015, 22:10:08
โค๊ด:
<?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 อย่างไร    ลองเอามาให้ดูหน่อยนะครับ


หัวข้อ: Re: Wordpress loop ทำไม error
เริ่มหัวข้อโดย: bonkbonk ที่ 14 มีนาคม 2015, 22:11:12
โค๊ด:
			<?
} // end while
} // end if
?>

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


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

โค๊ด:
			<?
} // end while
} // end if
?>

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

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


หัวข้อ: Re: Wordpress loop ทำไม error
เริ่มหัวข้อโดย: narupot ที่ 14 มีนาคม 2015, 22:19:01
(http://upic.me/i/ff/jyphp.png) (http://upic.me/show/54937856)


หัวข้อ: Re: Wordpress loop ทำไม error
เริ่มหัวข้อโดย: narupot ที่ 15 มีนาคม 2015, 05:59:04
พวกฟังก์ชั่นที่ขึ้นต้นด้วย the_ ไม่ต้องมี echo ครับ
แต่พวกที่มี get_the_ ขึ้นต้น อันนี้มันรีเทิร์นสตริงมาให้ครับ ใช้ echo ได้

โค๊ด:
			<?
} // end while
} // end if
?>

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

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