ThaiSEOBoard.com

พัฒนาเว็บไซต์ => CMS & Free Script => ข้อความที่เริ่มโดย: pwannakit ที่ 17 พฤษภาคม 2011, 15:02:45



หัวข้อ: อยากดึงโพสล่าสุดใน wordpress ไปแสดงในเว็บอื่นๆ ต้องทำยังไง
เริ่มหัวข้อโดย: pwannakit ที่ 17 พฤษภาคม 2011, 15:02:45
ผมมีเว็บไซต์เดิมอยู่ที่เขียนด้วย php และตอนนี้ผมก็ใช้ wordpress สำหรับเก็บบทความต่างๆในเว็บ ผมเลยอยากจะให้เว็บเดิมของผมสามารถแสดงโพสล่าสุดของ wordpress ได้....ผมจะต้องทำยังบ้างครับ  :wanwan044:


หัวข้อ: Re: อยากดึงโพสล่าสุดใน wordpress ไปแสดงในเว็บอื่นๆ ต้องทำยังไง
เริ่มหัวข้อโดย: perasak ที่ 17 พฤษภาคม 2011, 15:09:51
อยากรู้ด้วย  :wanwan017:


หัวข้อ: Re: อยากดึงโพสล่าสุดใน wordpress ไปแสดงในเว็บอื่นๆ ต้องทำยังไง
เริ่มหัวข้อโดย: kokarat ที่ 17 พฤษภาคม 2011, 15:45:04
RSS ครับ


หัวข้อ: Re: อยากดึงโพสล่าสุดใน wordpress ไปแสดงในเว็บอื่นๆ ต้องทำยังไง
เริ่มหัวข้อโดย: pwannakit ที่ 17 พฤษภาคม 2011, 17:24:47
หาเจอแล้วครับ...ตามนี้เลยครับ

Here is the script:

    <?php
    //MySQL Username
    $user = "wordpress-blog-database- username-goes here";
    //MySQL Password
    $pass = "wordpress-blog-database-password-goes-here";
    //MySQL Database Name
    $database = "wordpress-blog-database-name-goes-here";
    //Number of posts you want to have appear
    $numOfPosts = 7;

    //Setup connection
    $mysqli = new mysqli("localhost", $user, $pass, $database);

    /* check connection */
    if (mysqli_connect_errno()) {
    printf("Connect failed: %s\n", mysqli_connect_error());
    exit();
    }

    $limit = $numOfPosts;

    $sql = "SELECT * FROM wp_posts WHERE post_type = 'post' AND post_status IN ( 'draft', 'publish', 'future', 'pending', 'private' ) ORDER BY post_date DESC LIMIT $limit";
    $result = $mysqli->query($sql);

    while ($row = $result->fetch_object()) {
    echo '<ul>';
    echo '<li><a href="'.$row->guid.'">'.$row->post_title.'</a></li>';
    echo '</ul>';
    }
    ?>

Once you have editted the script with your Wordpress Database details, and set the number of recent posts you want passed over, simply use a php include to where you want the results to be. Here is an example:

    <?php include($_SERVER['DOCUMENT_ROOT'] .'/whatever-you-decide-to-call-this.php'); ?>

And there you go!

Enjoy, :wanwan020:


หัวข้อ: Re: อยากดึงโพสล่าสุดใน wordpress ไปแสดงในเว็บอื่นๆ ต้องทำยังไง
เริ่มหัวข้อโดย: pwannakit ที่ 17 พฤษภาคม 2011, 17:26:39
แล้วถ้าอยากจะเอารูป thumbnail ไปแสดงด้วย...จะต้องเพิ่มตรงไหนอีกครับ  :wanwan015:


หัวข้อ: Re: อยากดึงโพสล่าสุดใน wordpress ไปแสดงในเว็บอื่นๆ ต้องทำยังไง
เริ่มหัวข้อโดย: ballentertain ที่ 17 พฤษภาคม 2011, 17:28:13
ได้ความรู้เลย


หัวข้อ: Re: อยากดึงโพสล่าสุดใน wordpress ไปแสดงในเว็บอื่นๆ ต้องทำยังไง
เริ่มหัวข้อโดย: SHIINZ ที่ 17 พฤษภาคม 2011, 17:35:28
จริง ๆ แล้ว WP มีฟังชันก์อยู่แล้ว โดย require ตัว wp-load.php จาก WP

โค๊ด:
<?php
// Include Wordpress 
define('WP_USE_THEMES'false);
require(
'wp-load.php');
?>

จากนั้นก็ใช้ฟังชั้นโพสล่าสุดเหมือนใน WP ได้ทุกประการครับ


หัวข้อ: Re: อยากดึงโพสล่าสุดใน wordpress ไปแสดงในเว็บอื่นๆ ต้องทำยังไง
เริ่มหัวข้อโดย: perasak ที่ 17 พฤษภาคม 2011, 17:42:07
แจ่มครับ  :wanwan017:


หัวข้อ: Re: อยากดึงโพสล่าสุดใน wordpress ไปแสดงในเว็บอื่นๆ ต้องทำยังไง
เริ่มหัวข้อโดย: 24-party ที่ 17 พฤษภาคม 2011, 17:49:54
จริง ๆ แล้ว WP มีฟังชันก์อยู่แล้ว โดย require ตัว wp-load.php จาก WP

โค๊ด:
<?php
// Include Wordpress 
define('WP_USE_THEMES'false);
require(
'wp-load.php');
?>

จากนั้นก็ใช้ฟังชั้นโพสล่าสุดเหมือนใน WP ได้ทุกประการครับ

ต้องแก้ไขโค้ดใดๆ หรือเปล่าครับ หรือใช้โค้ดนี้ไปวางแปะหน้าที่เราจะเอามาไว้ได้เลย


หัวข้อ: Re: อยากดึงโพสล่าสุดใน wordpress ไปแสดงในเว็บอื่นๆ ต้องทำยังไง
เริ่มหัวข้อโดย: chui761 ที่ 17 พฤษภาคม 2011, 17:53:50
เป็นประโยชน์ เผื่อได้ใช้ ขอบคุณครับ


หัวข้อ: Re: อยากดึงโพสล่าสุดใน wordpress ไปแสดงในเว็บอื่นๆ ต้องทำยังไง
เริ่มหัวข้อโดย: ming0189 ที่ 17 พฤษภาคม 2011, 17:55:30
แจ่มครับ


หัวข้อ: Re: อยากดึงโพสล่าสุดใน wordpress ไปแสดงในเว็บอื่นๆ ต้องทำยังไง
เริ่มหัวข้อโดย: pwannakit ที่ 17 พฤษภาคม 2011, 18:03:33
จริง ๆ แล้ว WP มีฟังชันก์อยู่แล้ว โดย require ตัว wp-load.php จาก WP

โค๊ด:
<?php
// Include Wordpress 
define('WP_USE_THEMES'false);
require(
'wp-load.php');
?>

จากนั้นก็ใช้ฟังชั้นโพสล่าสุดเหมือนใน WP ได้ทุกประการครับ

นำไปใช้งานยังไงครับ...รบกวนอธิบายเพิ่มด้วยครับ เพราะโค้ดยาวๆที่พบไปเจอมานั้นมันใช้งานได้จริง แต่ดันส่งค่ามาเป็น TIS-620 แต่เว็บผมตั้งเป็น UTF-8 ไม่รู้จะไปเปลี่ยนมันยังไงอ่ะครับ


หัวข้อ: Re: อยากดึงโพสล่าสุดใน wordpress ไปแสดงในเว็บอื่นๆ ต้องทำยังไง
เริ่มหัวข้อโดย: perasak ที่ 17 พฤษภาคม 2011, 18:50:21
จริง ๆ แล้ว WP มีฟังชันก์อยู่แล้ว โดย require ตัว wp-load.php จาก WP

โค๊ด:
<?php
// Include Wordpress 
define('WP_USE_THEMES'false);
require(
'wp-load.php');
?>

จากนั้นก็ใช้ฟังชั้นโพสล่าสุดเหมือนใน WP ได้ทุกประการครับ

นำไปใช้งานยังไงครับ...รบกวนอธิบายเพิ่มด้วยครับ เพราะโค้ดยาวๆที่พบไปเจอมานั้นมันใช้งานได้จริง แต่ดันส่งค่ามาเป็น TIS-620 แต่เว็บผมตั้งเป็น UTF-8 ไม่รู้จะไปเปลี่ยนมันยังไงอ่ะครับ

ออกเป็นภาษาต่างดาวเหมือนกัน ภาษาไทย


หัวข้อ: Re: อยากดึงโพสล่าสุดใน wordpress ไปแสดงในเว็บอื่นๆ ต้องทำยังไง
เริ่มหัวข้อโดย: pwannakit ที่ 17 พฤษภาคม 2011, 23:34:18
RSS ครับ

จะดึงได้ยังไงครับ ขอวิธีด้วยครับ :-[


หัวข้อ: Re: อยากดึงโพสล่าสุดใน wordpress ไปแสดงในเว็บอื่นๆ ต้องทำยังไง
เริ่มหัวข้อโดย: perng ที่ 17 พฤษภาคม 2011, 23:54:10
ขอเก็บความรู้ด้วยคน


หัวข้อ: Re: อยากดึงโพสล่าสุดใน wordpress ไปแสดงในเว็บอื่นๆ ต้องทำยังไง
เริ่มหัวข้อโดย: chanarit ที่ 18 พฤษภาคม 2011, 00:44:54
เก็บๆๆๆๆๆๆๆๆๆ  ความรู้ทั้งนั้น


หัวข้อ: Re: อยากดึงโพสล่าสุดใน wordpress ไปแสดงในเว็บอื่นๆ ต้องทำยังไง
เริ่มหัวข้อโดย: kamjam ที่ 18 พฤษภาคม 2011, 01:02:55
เข้ามารอ ความรู้ใหม่ ๆ


หัวข้อ: Re: อยากดึงโพสล่าสุดใน wordpress ไปแสดงในเว็บอื่นๆ ต้องทำยังไง
เริ่มหัวข้อโดย: lalulalalulalala ที่ 18 พฤษภาคม 2011, 01:10:55
แอบเข้ามาเก็บค่ะ  :wanwan008:


หัวข้อ: Re: อยากดึงโพสล่าสุดใน wordpress ไปแสดงในเว็บอื่นๆ ต้องทำยังไง
เริ่มหัวข้อโดย: SHIINZ ที่ 18 พฤษภาคม 2011, 07:55:36
อ่ะ งั้นเอาแบบเต็ม ๆ  ::)

ขั้นแรก require ไฟล์ wp-load.php ใส่ path ให้ถูกต้องด้วย

โค๊ด:
<?php
// Include Wordpress 
define('WP_USE_THEMES'false);
require(
'wp-load.php');
?>

มาถึงส่วนการแสดงผล ให้แสดงโพสล่าสุด ลองเขียนให้ดูคล่าว ๆ

โค๊ด:
<?php query_posts('cat=1&showposts=10'); ?>
<?php if (have_posts()) : ?>
<?php while (have_posts()) : the_post(); ?>

<div class="thumb" ><?php echo get_post_meta($post->ID"images-thumb"true); ?></div>
<div class="title"><a href="<?php the_permalink() ?>" title="<?php the_title(); ?>"><?php the_title(); ?></a></div>

<?php endwhile; else: ?>
<?php endif; ?>

เสร็จแล้วครับ ประมาณนี้

อธิบายเพิ่มตรงนี้นิดนึง ส่วนอื่นดูจากโครงสร้างก็คงเดากันออกว่าคืออะไร
โค๊ด:
<?php query_posts('cat=1&showposts=10'); ?>
เป็นการที่เรากำหนด array ว่าต้องการจะแสดงจากcategoryไหน จำนวนกี่โพส ซึ่งยังมีอีกเยอะดูได้ใน codex ของ wordpress.org

ง่ายนิดเดียว  :wanwan019: ส่วนมากแล้ว Wordpress จะมีฟังชันก์ไว้หมดแล้ว เราแค่ดึง ๆ มาแสดงผล
การออกแบบ theme ก็เช่นกัน ถ้าเรารู้ฟังชันก์ต่าง ๆ ก็สามารถทำได้อย่างง่ายดาย ลองแกะเล่น ๆ จาก default theme
อย่าไปดูจากพวก premium theme พวกนี้เค้าจะเขียนฟังชัน์เพิ่มเองเยอะ มือใหม่อาจจะงง

นำไปใช้งานยังไงครับ...รบกวนอธิบายเพิ่มด้วยครับ เพราะโค้ดยาวๆที่พบไปเจอมานั้นมันใช้งานได้จริง แต่ดันส่งค่ามาเป็น TIS-620 แต่เว็บผมตั้งเป็น UTF-8 ไม่รู้จะไปเปลี่ยนมันยังไงอ่ะครับ
ลองแก้ใน setting ของ WP ได้รึเปล่าครับ


หัวข้อ: Re: อยากดึงโพสล่าสุดใน wordpress ไปแสดงในเว็บอื่นๆ ต้องทำยังไง
เริ่มหัวข้อโดย: pwannakit ที่ 18 พฤษภาคม 2011, 11:01:12
อ่ะ งั้นเอาแบบเต็ม ๆ  ::)

ขั้นแรก require ไฟล์ wp-load.php ใส่ path ให้ถูกต้องด้วย

โค๊ด:
<?php
// Include Wordpress 
define('WP_USE_THEMES'false);
require(
'wp-load.php');
?>

มาถึงส่วนการแสดงผล ให้แสดงโพสล่าสุด ลองเขียนให้ดูคล่าว ๆ

โค๊ด:
<?php query_posts('cat=1&showposts=10'); ?>
<?php if (have_posts()) : ?>
<?php while (have_posts()) : the_post(); ?>

<div class="thumb" ><?php echo get_post_meta($post->ID"images-thumb"true); ?></div>
<div class="title"><a href="<?php the_permalink() ?>" title="<?php the_title(); ?>"><?php the_title(); ?></a></div>

<?php endwhile; else: ?>
<?php endif; ?>

เสร็จแล้วครับ ประมาณนี้

อธิบายเพิ่มตรงนี้นิดนึง ส่วนอื่นดูจากโครงสร้างก็คงเดากันออกว่าคืออะไร
โค๊ด:
<?php query_posts('cat=1&showposts=10'); ?>
เป็นการที่เรากำหนด array ว่าต้องการจะแสดงจากcategoryไหน จำนวนกี่โพส ซึ่งยังมีอีกเยอะดูได้ใน codex ของ wordpress.org

ง่ายนิดเดียว  :wanwan019: ส่วนมากแล้ว Wordpress จะมีฟังชันก์ไว้หมดแล้ว เราแค่ดึง ๆ มาแสดงผล
การออกแบบ theme ก็เช่นกัน ถ้าเรารู้ฟังชันก์ต่าง ๆ ก็สามารถทำได้อย่างง่ายดาย ลองแกะเล่น ๆ จาก default theme
อย่าไปดูจากพวก premium theme พวกนี้เค้าจะเขียนฟังชัน์เพิ่มเองเยอะ มือใหม่อาจจะงง

นำไปใช้งานยังไงครับ...รบกวนอธิบายเพิ่มด้วยครับ เพราะโค้ดยาวๆที่พบไปเจอมานั้นมันใช้งานได้จริง แต่ดันส่งค่ามาเป็น TIS-620 แต่เว็บผมตั้งเป็น UTF-8 ไม่รู้จะไปเปลี่ยนมันยังไงอ่ะครับ
ลองแก้ใน setting ของ WP ได้รึเปล่าครับ

 :wanwan003: ลองใช้ดูแล้วครับ กระทู้มาแต่รูปยังไม่มาอ่ะครับ...รบกวนช่วยต่ออีกนิดน่ะครับ  :wanwan011:


หัวข้อ: Re: อยากดึงโพสล่าสุดใน wordpress ไปแสดงในเว็บอื่นๆ ต้องทำยังไง
เริ่มหัวข้อโดย: 24-party ที่ 18 พฤษภาคม 2011, 12:35:18
อ่ะ งั้นเอาแบบเต็ม ๆ  ::)

ขั้นแรก require ไฟล์ wp-load.php ใส่ path ให้ถูกต้องด้วย

โค๊ด:
<?php
// Include Wordpress 
define('WP_USE_THEMES'false);
require(
'wp-load.php');
?>

มาถึงส่วนการแสดงผล ให้แสดงโพสล่าสุด ลองเขียนให้ดูคล่าว ๆ

โค๊ด:
<?php query_posts('cat=1&showposts=10'); ?>
<?php if (have_posts()) : ?>
<?php while (have_posts()) : the_post(); ?>

<div class="thumb" ><?php echo get_post_meta($post->ID"images-thumb"true); ?></div>
<div class="title"><a href="<?php the_permalink() ?>" title="<?php the_title(); ?>"><?php the_title(); ?></a></div>

<?php endwhile; else: ?>
<?php endif; ?>

เสร็จแล้วครับ ประมาณนี้

อธิบายเพิ่มตรงนี้นิดนึง ส่วนอื่นดูจากโครงสร้างก็คงเดากันออกว่าคืออะไร
โค๊ด:
<?php query_posts('cat=1&showposts=10'); ?>
เป็นการที่เรากำหนด array ว่าต้องการจะแสดงจากcategoryไหน จำนวนกี่โพส ซึ่งยังมีอีกเยอะดูได้ใน codex ของ wordpress.org

ง่ายนิดเดียว  :wanwan019: ส่วนมากแล้ว Wordpress จะมีฟังชันก์ไว้หมดแล้ว เราแค่ดึง ๆ มาแสดงผล
การออกแบบ theme ก็เช่นกัน ถ้าเรารู้ฟังชันก์ต่าง ๆ ก็สามารถทำได้อย่างง่ายดาย ลองแกะเล่น ๆ จาก default theme
อย่าไปดูจากพวก premium theme พวกนี้เค้าจะเขียนฟังชัน์เพิ่มเองเยอะ มือใหม่อาจจะงง

นำไปใช้งานยังไงครับ...รบกวนอธิบายเพิ่มด้วยครับ เพราะโค้ดยาวๆที่พบไปเจอมานั้นมันใช้งานได้จริง แต่ดันส่งค่ามาเป็น TIS-620 แต่เว็บผมตั้งเป็น UTF-8 ไม่รู้จะไปเปลี่ยนมันยังไงอ่ะครับ
ลองแก้ใน setting ของ WP ได้รึเปล่าครับ

ละเอียดมากเลยครับ ขอ+ให้ก่อน ได้ไม่ได้ยังไงเดี๋ยวจะแจ้งผลครับ


หัวข้อ: Re: อยากดึงโพสล่าสุดใน wordpress ไปแสดงในเว็บอื่นๆ ต้องทำยังไง
เริ่มหัวข้อโดย: SHIINZ ที่ 18 พฤษภาคม 2011, 15:19:29
:wanwan003: ลองใช้ดูแล้วครับ กระทู้มาแต่รูปยังไม่มาอ่ะครับ...รบกวนช่วยต่ออีกนิดน่ะครับ  :wanwan011:

รูปในตัวอย่างผมดึงจาก custom field ที่ชื่อ images-thumb

แต่ในบาง theme เค้าจะเขียนฟังชันก์ไว้ ก็ต้องดูจาก theme นั้น ๆ แหละครับว่าเค้าใช้ตัวแปลอะไรดึงมา

ลองไล่ code ดูใน index.php ของ theme ครับ


หัวข้อ: Re: อยากดึงโพสล่าสุดใน wordpress ไปแสดงในเว็บอื่นๆ ต้องทำยังไง
เริ่มหัวข้อโดย: pwannakit ที่ 18 พฤษภาคม 2011, 20:44:09
:wanwan003: ลองใช้ดูแล้วครับ กระทู้มาแต่รูปยังไม่มาอ่ะครับ...รบกวนช่วยต่ออีกนิดน่ะครับ  :wanwan011:

รูปในตัวอย่างผมดึงจาก custom field ที่ชื่อ images-thumb

แต่ในบาง theme เค้าจะเขียนฟังชันก์ไว้ ก็ต้องดูจาก theme นั้น ๆ แหละครับว่าเค้าใช้ตัวแปลอะไรดึงมา

ลองไล่ code ดูใน index.php ของ theme ครับ

ขอบคุณมากครับ.. :wanwan017:


หัวข้อ: Re: อยากดึงโพสล่าสุดใน wordpress ไปแสดงในเว็บอื่นๆ ต้องทำยังไง
เริ่มหัวข้อโดย: bigbossbear ที่ 18 พฤษภาคม 2011, 20:46:00
ว้าวๆๆ ต้องลอง  :wanwan013:


หัวข้อ: Re: อยากดึงโพสล่าสุดใน wordpress ไปแสดงในเว็บอื่นๆ ต้องทำยังไง
เริ่มหัวข้อโดย: หมูทอด ที่ 18 พฤษภาคม 2011, 20:49:08
ต้องลอง ^^


หัวข้อ: Re: อยากดึงโพสล่าสุดใน wordpress ไปแสดงในเว็บอื่นๆ ต้องทำยังไง
เริ่มหัวข้อโดย: ClickToBan ที่ 18 พฤษภาคม 2011, 21:49:16
 :-[ :-[


หัวข้อ: Re: อยากดึงโพสล่าสุดใน wordpress ไปแสดงในเว็บอื่นๆ ต้องทำยังไง
เริ่มหัวข้อโดย: kaychat ที่ 29 พฤษภาคม 2011, 22:21:48
:wanwan003: ลองใช้ดูแล้วครับ กระทู้มาแต่รูปยังไม่มาอ่ะครับ...รบกวนช่วยต่ออีกนิดน่ะครับ  :wanwan011:

รูปในตัวอย่างผมดึงจาก custom field ที่ชื่อ images-thumb

แต่ในบาง theme เค้าจะเขียนฟังชันก์ไว้ ก็ต้องดูจาก theme นั้น ๆ แหละครับว่าเค้าใช้ตัวแปลอะไรดึงมา

ลองไล่ code ดูใน index.php ของ theme ครับ


ลองเพิ่ม
โค๊ด:
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />


หัวข้อ: Re: อยากดึงโพสล่าสุดใน wordpress ไปแสดงในเว็บอื่นๆ ต้องทำยังไง
เริ่มหัวข้อโดย: ITboy2555 ที่ 14 กุมภาพันธ์ 2013, 12:15:43
ท่านใดทำได้แล้ว กรุณามาแชร์ความรู้กันบ้าง ขอบคุณมากครับ... :wanwan017:


 ผมทำแล้วติดอยู่ที่เป็นภาษาขอม และรูปไม่แสดงครับ  :wanwan009:


หัวข้อ: Re: อยากดึงโพสล่าสุดใน wordpress ไปแสดงในเว็บอื่นๆ ต้องทำยังไง
เริ่มหัวข้อโดย: golf_eka ที่ 22 มิถุนายน 2013, 17:18:55
ถ้าอยากให้แสดงทุกหมวดหมู ตั้งค่ายังไงครับ  :wanwan017: :wanwan017: :wanwan017:


หัวข้อ: Re: อยากดึงโพสล่าสุดใน wordpress ไปแสดงในเว็บอื่นๆ ต้องทำยังไง
เริ่มหัวข้อโดย: PoAS ที่ 22 มิถุนายน 2013, 17:23:22
มาเก็บ เกร็ดความรู้  :wanwan020:


หัวข้อ: Re: อยากดึงโพสล่าสุดใน wordpress ไปแสดงในเว็บอื่นๆ ต้องทำยังไง
เริ่มหัวข้อโดย: doktup ที่ 23 มิถุนายน 2013, 23:59:26
มาเก็บความรู้ ๆ   :wanwan003: :wanwan017:


หัวข้อ: Re: อยากดึงโพสล่าสุดใน wordpress ไปแสดงในเว็บอื่นๆ ต้องทำยังไง
เริ่มหัวข้อโดย: bonkbonk ที่ 24 มิถุนายน 2013, 00:18:26
ถ้าอยากให้แสดงทุกหมวดหมู ตั้งค่ายังไงครับ  :wanwan017: :wanwan017: :wanwan017:
ปกติ default น่าจะเป็นทุกหมวดอยู่แล้วนะ ลองเอาตัว cat ออก
โค๊ด:
<?php query_posts('showposts=10'); ?>


หัวข้อ: Re: อยากดึงโพสล่าสุดใน wordpress ไปแสดงในเว็บอื่นๆ ต้องทำยังไง
เริ่มหัวข้อโดย: kobesilk ที่ 24 มิถุนายน 2013, 00:39:55
:wanwan003: ลองใช้ดูแล้วครับ กระทู้มาแต่รูปยังไม่มาอ่ะครับ...รบกวนช่วยต่ออีกนิดน่ะครับ  :wanwan011:

รูปในตัวอย่างผมดึงจาก custom field ที่ชื่อ images-thumb

แต่ในบาง theme เค้าจะเขียนฟังชันก์ไว้ ก็ต้องดูจาก theme นั้น ๆ แหละครับว่าเค้าใช้ตัวแปลอะไรดึงมา

ลองไล่ code ดูใน index.php ของ theme ครับ

ขอบคุณมากครับ.. :wanwan017:


เพิ่มเติมในส่วนการดึงรูป  รูปที่ว่านี้ น่าจะหมายถึง Post Thumbnail หรือ Feature Image นะครับ (ตัวเดียวกัน โดยเราแอ๊ดได้จากช่องเล็กๆทางขวามือตอนแก้ไขโพสใน WP)

ดังนั้น ให้เพิ่มโค้ดนี้ลงไปตรงไหนก้ได้อ้างอิงจากโพสด้านบน อาจจะก่อน หรือหลังเนื้อหา (the_content)  แต่ข้อให้อยู่ก่อน endwhile; นะครับ

โค๊ด:
 <?php if ( has_post_thumbnail()) : ?>
   <a href="<?php the_permalink(); ?>" title="<?php the_title_attribute(); ?>" >
   <?php the_post_thumbnail(); ?>
   </a>
 <?php endif; ?>

ส่วนข้างล่างนี้ก็เป็น endwhile; ได้เลย


หัวข้อ: Re: อยากดึงโพสล่าสุดใน wordpress ไปแสดงในเว็บอื่นๆ ต้องทำยังไง
เริ่มหัวข้อโดย: adidog ที่ 24 มิถุนายน 2013, 06:12:01
กระทู้ดีมีประโยชน์


หัวข้อ: Re: อยากดึงโพสล่าสุดใน wordpress ไปแสดงในเว็บอื่นๆ ต้องทำยังไง
เริ่มหัวข้อโดย: zest_th ที่ 24 มิถุนายน 2013, 08:51:58
ขอบคุณสำหรับความรู้ดีๆ ครับ ทุ่นเวลาไปเยอะเลย แถมได้ idea เพิ่มอีก  :wanwan017:


หัวข้อ: Re: อยากดึงโพสล่าสุดใน wordpress ไปแสดงในเว็บอื่นๆ ต้องทำยังไง
เริ่มหัวข้อโดย: iamfenr ที่ 24 มิถุนายน 2013, 10:28:52
<?php if ( has_post_thumbnail() && $format != 'gallery' && $format != 'video'){ ?>                      
                            <?php $thumbnail_src = wp_get_attachment_url( get_post_thumbnail_id($post->ID ) ); ?>
                            <?php $image_src = aq_resize( $thumbnail_src, 300, 250, true ); ?>
                            <a href="<?php echo $thumbnail_src; ?>" class="screenshot" title="<?php the_title(); ?>">
                                <img src="<?php echo $image_src ?>" alt="<?php the_title(); ?>"/>
                            </a>
                       </div>                                     
                    <?php }?>