ThaiSEOBoard.com

พัฒนาเว็บไซต์ => CMS & Free Script => ข้อความที่เริ่มโดย: ptteppawong ที่ 09 เมษายน 2013, 14:27:19



หัวข้อ: wordpress จะเขียนโค้ดดึงภาพหน้าปก จาก YouTube ยังไงครับ
เริ่มหัวข้อโดย: ptteppawong ที่ 09 เมษายน 2013, 14:27:19
ใครพอจะทราบบ้างครับ    :wanwan017: :wanwan017:


หัวข้อ: Re: wordpress จะเขียนโค้ดดึงภาพหน้าปก จาก YouTube ยังไงครับ
เริ่มหัวข้อโดย: dekmv ที่ 09 เมษายน 2013, 15:06:20
รอดูครับ อยากรู้ด้วยคน  :wanwan017:


หัวข้อ: Re: wordpress จะเขียนโค้ดดึงภาพหน้าปก จาก YouTube ยังไงครับ
เริ่มหัวข้อโดย: nonzakiz ที่ 09 เมษายน 2013, 15:06:41
อยากรู้อ่าา  >< :wanwan016:


หัวข้อ: Re: wordpress จะเขียนโค้ดดึงภาพหน้าปก จาก YouTube ยังไงครับ
เริ่มหัวข้อโดย: KenjiroAPI ที่ 09 เมษายน 2013, 15:53:06
ใช้ API ของ Youtube ครับ แต่ต้องมี Video id ด้วยนะครับ

ขนาดภาพปกติ
โค๊ด:
http://img.youtube.com/vi/หมายเลขวิดีโอ/default.jpg

ขนาด HQ
โค๊ด:
http://img.youtube.com/vi/หมายเลขวิดีโอ/hqdefault.jpg

ขนาดใหญ่ที่สุด
โค๊ด:
http://img.youtube.com/vi/หมายเลขวิดีโอ/maxresdefault.jpg

ยกตัวอย่างเช่นวิดีโอนี้นะครับ Top Pop Songs Of 2012 Mashup (Carry Me Home, Maybe) - DJ Drybones (http://www.youtube.com/watch?v=RDiOKxwONJk#ws)
ต้องการดึงรูป Thumbnail ขนาดปกติออกมา ก็ตามนี้ครับ
โค๊ด:
http://img.youtube.com/vi/RDiOKxwONJk/default.jpg

ถ้าเขียนแบบ HTML ก็จะได้แบบนี้ครับ
โค๊ด:
<img src="http://img.youtube.com/vi/RDiOKxwONJk/default.jpg" />

ถ้าต้องการให้แสดงใน Wordpress แนะนำใช้ Custom Field ครับ

ถ้าอยากได้ขนาดอื่นก็แนะนำให้ดึงรูปขนาดใหญ่กว่าขนาดที่ต้องการมาแล้วก็ใช้ timthumb.php ย่อและตัดรูปอีกทีครับ
ลิงค์ข้างบนสามารถใช้ได้ทั้งโปรโตคอล http กับ https นะครับ สามารถเปลี่ยนได้เลยครับ


หัวข้อ: Re: wordpress จะเขียนโค้ดดึงภาพหน้าปก จาก YouTube ยังไงครับ
เริ่มหัวข้อโดย: ptteppawong ที่ 09 เมษายน 2013, 16:22:35
ใช้ API ของ Youtube ครับ แต่ต้องมี Video id ด้วยนะครับ

ขนาดภาพปกติ
โค๊ด:
[url]http://img.youtube.com/vi/[/url]หมายเลขวิดีโอ/default.jpg

ขนาด HQ
โค๊ด:
[url]http://img.youtube.com/vi/[/url]หมายเลขวิดีโอ/hqdefault.jpg

ขนาดใหญ่ที่สุด
โค๊ด:
[url]http://img.youtube.com/vi/[/url]หมายเลขวิดีโอ/maxresdefault.jpg

ยกตัวอย่างเช่นวิดีโอนี้นะครับ Top Pop Songs Of 2012 Mashup (Carry Me Home, Maybe) - DJ Drybones ([url]http://www.youtube.com/watch?v=RDiOKxwONJk#ws[/url])
ต้องการดึงรูป Thumbnail ขนาดปกติออกมา ก็ตามนี้ครับ
โค๊ด:
[url]http://img.youtube.com/vi/RDiOKxwONJk/default.jpg[/url]

ถ้าเขียนแบบ HTML ก็จะได้แบบนี้ครับ
โค๊ด:
<img src="[url]http://img.youtube.com/vi/RDiOKxwONJk/default.jpg[/url]" />

ถ้าต้องการให้แสดงใน Wordpress แนะนำใช้ Custom Field ครับ

ถ้าอยากได้ขนาดอื่นก็แนะนำให้ดึงรูปขนาดใหญ่กว่าขนาดที่ต้องการมาแล้วก็ใช้ timthumb.php ย่อและตัดรูปอีกทีครับ
ลิงค์ข้างบนสามารถใช้ได้ทั้งโปรโตคอล http กับ https นะครับ สามารถเปลี่ยนได้เลยครับ



ขอบคุณมากครับ

หาเจอของฝรั่ง  ไม่รู้อันนี้มันใช้ได้หรือเปล่า  ลองแล้วได้ยังไงจะมาแบ่งปันความรู้นะครับ

http://www.erikvossman.com/2011/09/28/add-youtube-vimeo-videos-and-thumbnails-to-wordpress/


หัวข้อ: Re: wordpress จะเขียนโค้ดดึงภาพหน้าปก จาก YouTube ยังไงครับ
เริ่มหัวข้อโดย: @@@ ที่ 09 เมษายน 2013, 17:08:02
ตาม เทพ KenjiroAPI  เลยครับ


หัวข้อ: Re: wordpress จะเขียนโค้ดดึงภาพหน้าปก จาก YouTube ยังไงครับ
เริ่มหัวข้อโดย: ptteppawong ที่ 09 เมษายน 2013, 18:11:24
ใช้ API ของ Youtube ครับ แต่ต้องมี Video id ด้วยนะครับ

ขนาดภาพปกติ
โค๊ด:
[url]http://img.youtube.com/vi/[/url]หมายเลขวิดีโอ/default.jpg

ขนาด HQ
โค๊ด:
[url]http://img.youtube.com/vi/[/url]หมายเลขวิดีโอ/hqdefault.jpg

ขนาดใหญ่ที่สุด
โค๊ด:
[url]http://img.youtube.com/vi/[/url]หมายเลขวิดีโอ/maxresdefault.jpg

ยกตัวอย่างเช่นวิดีโอนี้นะครับ Top Pop Songs Of 2012 Mashup (Carry Me Home, Maybe) - DJ Drybones ([url]http://www.youtube.com/watch?v=RDiOKxwONJk#ws[/url])
ต้องการดึงรูป Thumbnail ขนาดปกติออกมา ก็ตามนี้ครับ
โค๊ด:
[url]http://img.youtube.com/vi/RDiOKxwONJk/default.jpg[/url]

ถ้าเขียนแบบ HTML ก็จะได้แบบนี้ครับ
โค๊ด:
<img src="[url]http://img.youtube.com/vi/RDiOKxwONJk/default.jpg[/url]" />

ถ้าต้องการให้แสดงใน Wordpress แนะนำใช้ Custom Field ครับ

ถ้าอยากได้ขนาดอื่นก็แนะนำให้ดึงรูปขนาดใหญ่กว่าขนาดที่ต้องการมาแล้วก็ใช้ timthumb.php ย่อและตัดรูปอีกทีครับ
ลิงค์ข้างบนสามารถใช้ได้ทั้งโปรโตคอล http กับ https นะครับ สามารถเปลี่ยนได้เลยครับ


ขอบคุณครับ แล้ว wordpress 3.5

Custom Field   มันอยู่ตรงไหนเหรอครับ


หัวข้อ: Re: wordpress จะเขียนโค้ดดึงภาพหน้าปก จาก YouTube ยังไงครับ
เริ่มหัวข้อโดย: KenjiroAPI ที่ 09 เมษายน 2013, 18:52:59
ใช้ API ของ Youtube ครับ แต่ต้องมี Video id ด้วยนะครับ

ขนาดภาพปกติ
โค๊ด:
[url]http://img.youtube.com/vi/[/url]หมายเลขวิดีโอ/default.jpg

ขนาด HQ
โค๊ด:
[url]http://img.youtube.com/vi/[/url]หมายเลขวิดีโอ/hqdefault.jpg

ขนาดใหญ่ที่สุด
โค๊ด:
[url]http://img.youtube.com/vi/[/url]หมายเลขวิดีโอ/maxresdefault.jpg

ยกตัวอย่างเช่นวิดีโอนี้นะครับ Top Pop Songs Of 2012 Mashup (Carry Me Home, Maybe) - DJ Drybones ([url]http://www.youtube.com/watch?v=RDiOKxwONJk#ws[/url])
ต้องการดึงรูป Thumbnail ขนาดปกติออกมา ก็ตามนี้ครับ
โค๊ด:
[url]http://img.youtube.com/vi/RDiOKxwONJk/default.jpg[/url]

ถ้าเขียนแบบ HTML ก็จะได้แบบนี้ครับ
โค๊ด:
<img src="[url]http://img.youtube.com/vi/RDiOKxwONJk/default.jpg[/url]" />

ถ้าต้องการให้แสดงใน Wordpress แนะนำใช้ Custom Field ครับ

ถ้าอยากได้ขนาดอื่นก็แนะนำให้ดึงรูปขนาดใหญ่กว่าขนาดที่ต้องการมาแล้วก็ใช้ timthumb.php ย่อและตัดรูปอีกทีครับ
ลิงค์ข้างบนสามารถใช้ได้ทั้งโปรโตคอล http กับ https นะครับ สามารถเปลี่ยนได้เลยครับ


ขอบคุณครับ แล้ว wordpress 3.5

Custom Field   มันอยู่ตรงไหนเหรอครับ


เวลาสร้างโพสต์มันจะมีให้ใส่ครับ ตรงข้างล่างกล่องเนื้อหา
ตัวอย่างเช่น ผมกรอกช่อง Name เป็น vID แล้วกรอกช่อง Value เป็น 2ggzxInyzVE

ตัวอย่างการเขียนในธีม

โค๊ด:
<?php if ( get_post_meta(get_the_ID(), &#39;vID&#39;, true) ) : ?>
    <a href="<?php the_permalink() ?>" rel="bookmark">
        <img src="http://img.youtube.com/vi/<?php get_post_meta(get_the_ID(), &#39;vID&#39;, true); ?>/default.jpg" />
    </a>
<?php endif; ?>



หัวข้อ: Re: wordpress จะเขียนโค้ดดึงภาพหน้าปก จาก YouTube ยังไงครับ
เริ่มหัวข้อโดย: ptteppawong ที่ 09 เมษายน 2013, 19:05:45
ใช้ API ของ Youtube ครับ แต่ต้องมี Video id ด้วยนะครับ

ขนาดภาพปกติ
โค๊ด:
[url]http://img.youtube.com/vi/[/url]หมายเลขวิดีโอ/default.jpg

ขนาด HQ
โค๊ด:
[url]http://img.youtube.com/vi/[/url]หมายเลขวิดีโอ/hqdefault.jpg

ขนาดใหญ่ที่สุด
โค๊ด:
[url]http://img.youtube.com/vi/[/url]หมายเลขวิดีโอ/maxresdefault.jpg

ยกตัวอย่างเช่นวิดีโอนี้นะครับ Top Pop Songs Of 2012 Mashup (Carry Me Home, Maybe) - DJ Drybones ([url]http://www.youtube.com/watch?v=RDiOKxwONJk#ws[/url])
ต้องการดึงรูป Thumbnail ขนาดปกติออกมา ก็ตามนี้ครับ
โค๊ด:
[url]http://img.youtube.com/vi/RDiOKxwONJk/default.jpg[/url]

ถ้าเขียนแบบ HTML ก็จะได้แบบนี้ครับ
โค๊ด:
<img src="[url]http://img.youtube.com/vi/RDiOKxwONJk/default.jpg[/url]" />

ถ้าต้องการให้แสดงใน Wordpress แนะนำใช้ Custom Field ครับ

ถ้าอยากได้ขนาดอื่นก็แนะนำให้ดึงรูปขนาดใหญ่กว่าขนาดที่ต้องการมาแล้วก็ใช้ timthumb.php ย่อและตัดรูปอีกทีครับ
ลิงค์ข้างบนสามารถใช้ได้ทั้งโปรโตคอล http กับ https นะครับ สามารถเปลี่ยนได้เลยครับ


ขอบคุณครับ แล้ว wordpress 3.5

Custom Field   มันอยู่ตรงไหนเหรอครับ


เวลาสร้างโพสต์มันจะมีให้ใส่ครับ ตรงข้างล่างกล่องเนื้อหา
ตัวอย่างเช่น ผมกรอกช่อง Name เป็น vID แล้วกรอกช่อง Value เป็น 2ggzxInyzVE

ตัวอย่างการเขียนในธีม

โค๊ด:
<?php if ( get_post_meta(get_the_ID(), &#39;vID&#39;, true) ) : ?>
    <a href="<?php the_permalink() ?>" rel="bookmark">
        <img src="[url]http://img.youtube.com/vi/[/url]<?php get_post_meta(get_the_ID(), &#39;vID&#39;, true); ?>/default.jpg" />
    </a>
<?php endif; ?>



ขอบคุณมากครับ แต่ไหง theme ที่ผมใช้มันไม่มีเลยครับ  ดูข้างล่างก็ไม่มีช่องให้กรอก custom field เลยครับ

(http://a.lnwpic.com/_files/gf/s6/bb.jpg)


หัวข้อ: Re: wordpress จะเขียนโค้ดดึงภาพหน้าปก จาก YouTube ยังไงครับ
เริ่มหัวข้อโดย: ptteppawong ที่ 09 เมษายน 2013, 21:20:19
ใช้ API ของ Youtube ครับ แต่ต้องมี Video id ด้วยนะครับ

ขนาดภาพปกติ
โค๊ด:
[url]http://img.youtube.com/vi/[/url]หมายเลขวิดีโอ/default.jpg

ขนาด HQ
โค๊ด:
[url]http://img.youtube.com/vi/[/url]หมายเลขวิดีโอ/hqdefault.jpg

ขนาดใหญ่ที่สุด
โค๊ด:
[url]http://img.youtube.com/vi/[/url]หมายเลขวิดีโอ/maxresdefault.jpg

ยกตัวอย่างเช่นวิดีโอนี้นะครับ Top Pop Songs Of 2012 Mashup (Carry Me Home, Maybe) - DJ Drybones ([url]http://www.youtube.com/watch?v=RDiOKxwONJk#ws[/url])
ต้องการดึงรูป Thumbnail ขนาดปกติออกมา ก็ตามนี้ครับ
โค๊ด:
[url]http://img.youtube.com/vi/RDiOKxwONJk/default.jpg[/url]

ถ้าเขียนแบบ HTML ก็จะได้แบบนี้ครับ
โค๊ด:
<img src="[url]http://img.youtube.com/vi/RDiOKxwONJk/default.jpg[/url]" />

ถ้าต้องการให้แสดงใน Wordpress แนะนำใช้ Custom Field ครับ

ถ้าอยากได้ขนาดอื่นก็แนะนำให้ดึงรูปขนาดใหญ่กว่าขนาดที่ต้องการมาแล้วก็ใช้ timthumb.php ย่อและตัดรูปอีกทีครับ
ลิงค์ข้างบนสามารถใช้ได้ทั้งโปรโตคอล http กับ https นะครับ สามารถเปลี่ยนได้เลยครับ


ขอบคุณครับ แล้ว wordpress 3.5

Custom Field   มันอยู่ตรงไหนเหรอครับ


เวลาสร้างโพสต์มันจะมีให้ใส่ครับ ตรงข้างล่างกล่องเนื้อหา
ตัวอย่างเช่น ผมกรอกช่อง Name เป็น vID แล้วกรอกช่อง Value เป็น 2ggzxInyzVE

ตัวอย่างการเขียนในธีม

โค๊ด:
<?php if ( get_post_meta(get_the_ID(), &#39;vID&#39;, true) ) : ?>
    <a href="<?php the_permalink() ?>" rel="bookmark">
        <img src="[url]http://img.youtube.com/vi/[/url]<?php get_post_meta(get_the_ID(), &#39;vID&#39;, true); ?>/default.jpg" />
    </a>
<?php endif; ?>



โค้ดผมเป็นแบบนี้ ต้องแทรกที่ตรงไหนครับ

<?php query_posts('cat=9&showposts=3'); ?>
<?php
$di = 1;
$ditem = 1;
$cols = 3; // columns.
while( have_posts() )
{     
    the_post();
    if( $di == 1 )
    {
        echo '<div class="cols_container">';
    }
    if( $di == $cols )
    {
        $col_right =  'end_col';
    }   
    ?>

     <div class="item <?php echo $col_right; ?>">
    <div class="cols_thumbnail"><BR>
   <table width="100%" cellpadding="0" cellspacing="0" border="0" bgcolor="#FFFFFF" align="center">
<tr><td width="243px" height="100px" align="center"><img src="<?php echo catch_that_image() ?>" width="220px" height="150px">
<p><a href="<?php the_permalink() ?>"><font size="2"><b><?php the_title(); ?></font></a></p></td></tr></table>
</div>


หัวข้อ: Re: wordpress จะเขียนโค้ดดึงภาพหน้าปก จาก YouTube ยังไงครับ
เริ่มหัวข้อโดย: aofiezzangz ที่ 09 เมษายน 2013, 21:26:48
อ้างถึง
รอดูครับ อยากรู้ด้วยคน  wanwan017

เซียนเว็บ video รอดูอีกหรอ ^^  :wanwan024:


หัวข้อ: Re: wordpress จะเขียนโค้ดดึงภาพหน้าปก จาก YouTube ยังไงครับ
เริ่มหัวข้อโดย: KenjiroAPI ที่ 09 เมษายน 2013, 23:09:50
ใช้ API ของ Youtube ครับ แต่ต้องมี Video id ด้วยนะครับ

ขนาดภาพปกติ
โค๊ด:
[url]http://img.youtube.com/vi/[/url]หมายเลขวิดีโอ/default.jpg

ขนาด HQ
โค๊ด:
[url]http://img.youtube.com/vi/[/url]หมายเลขวิดีโอ/hqdefault.jpg

ขนาดใหญ่ที่สุด
โค๊ด:
[url]http://img.youtube.com/vi/[/url]หมายเลขวิดีโอ/maxresdefault.jpg

ยกตัวอย่างเช่นวิดีโอนี้นะครับ Top Pop Songs Of 2012 Mashup (Carry Me Home, Maybe) - DJ Drybones ([url]http://www.youtube.com/watch?v=RDiOKxwONJk#ws[/url])
ต้องการดึงรูป Thumbnail ขนาดปกติออกมา ก็ตามนี้ครับ
โค๊ด:
[url]http://img.youtube.com/vi/RDiOKxwONJk/default.jpg[/url]

ถ้าเขียนแบบ HTML ก็จะได้แบบนี้ครับ
โค๊ด:
<img src="[url]http://img.youtube.com/vi/RDiOKxwONJk/default.jpg[/url]" />

ถ้าต้องการให้แสดงใน Wordpress แนะนำใช้ Custom Field ครับ

ถ้าอยากได้ขนาดอื่นก็แนะนำให้ดึงรูปขนาดใหญ่กว่าขนาดที่ต้องการมาแล้วก็ใช้ timthumb.php ย่อและตัดรูปอีกทีครับ
ลิงค์ข้างบนสามารถใช้ได้ทั้งโปรโตคอล http กับ https นะครับ สามารถเปลี่ยนได้เลยครับ


ขอบคุณครับ แล้ว wordpress 3.5

Custom Field   มันอยู่ตรงไหนเหรอครับ


เวลาสร้างโพสต์มันจะมีให้ใส่ครับ ตรงข้างล่างกล่องเนื้อหา
ตัวอย่างเช่น ผมกรอกช่อง Name เป็น vID แล้วกรอกช่อง Value เป็น 2ggzxInyzVE

ตัวอย่างการเขียนในธีม

โค๊ด:
<?php if ( get_post_meta(get_the_ID(), &#39;vID&#39;, true) ) : ?>
    <a href="<?php the_permalink() ?>" rel="bookmark">
        <img src="[url]http://img.youtube.com/vi/[/url]<?php get_post_meta(get_the_ID(), &#39;vID&#39;, true); ?>/default.jpg" />
    </a>
<?php endif; ?>



โค้ดผมเป็นแบบนี้ ต้องแทรกที่ตรงไหนครับ

<?php query_posts('cat=9&showposts=3'); ?>
<?php
$di = 1;
$ditem = 1;
$cols = 3; // columns.
while( have_posts() )
{     
    the_post();
    if( $di == 1 )
    {
        echo '<div class="cols_container">';
    }
    if( $di == $cols )
    {
        $col_right =  'end_col';
    }   
    ?>

     <div class="item <?php echo $col_right; ?>">
    <div class="cols_thumbnail"><BR>
   <table width="100%" cellpadding="0" cellspacing="0" border="0" bgcolor="#FFFFFF" align="center">
<tr><td width="243px" height="100px" align="center"><img src="<?php echo catch_that_image() ?>" width="220px" height="150px">
<p><a href="<?php the_permalink() ?>"><font size="2"><b><?php the_title(); ?></font></a></p></td></tr></table>
</div>


โค้ดที่ให้มามันไม่ครบอะครับ เลยงงๆ ว่ามัน Loop ยังไง เหมือนมัน Loop แบ่งเป็น 3 คอลั่มหรือเปล่าครับ?
แต่ถ้าให้เดาต้องดัดแปลงตรงนี้ครับ

โค๊ด:
<img src="<?php echo catch_that_image() ?>" width="220px" height="150px">

เปลี่ยนเป็น
โค๊ด:
<?php if ( get_post_meta(get_the_ID(), &#39;vID&#39;, true) ) { ?>
<img src="http://img.youtube.com/vi/<?php get_post_meta(get_the_ID(), &#39;vID&#39;, true); ?>/default.jpg" width="220px" height="150px" />
<?php } else { ?>
<img src="<?php echo catch_that_image() ?>" width="220px" height="150px">
<?php ?>


หัวข้อ: Re: wordpress จะเขียนโค้ดดึงภาพหน้าปก จาก YouTube ยังไงครับ
เริ่มหัวข้อโดย: mod-heavy-mod ที่ 10 เมษายน 2013, 01:34:33
ผมใช้ทำกับ งานล่าสุด เอาแบ่งปันกันครับ

1. อันนี้วางที่ function.php
// custom meta box video id
add_action( 'add_meta_boxes', 'cs_mb_video_id' );

function cs_mb_video_id() {
   add_meta_box( 'video-id', 'Video ID:', 'cs_mb_video_function', 'post', 'normal', 'high');
}

// callback function
function cs_mb_video_function( $post ) {
   // retreive the meta-data values if they exist
   $cs_mb_video = get_post_meta( $post->ID, '_cs_mb_video', true );
   $cs_mb_vimeo_id = get_post_meta( $post->ID, '_cs_mb_vimeo_id', true );
?>
<p>Youtube ID: <input type="text" style="width:300px;" name="cs_mb_video" value="<?php echo esc_attr( $cs_mb_video ); ?>" /></p>
<p>Vimeo ID: <input type="text" style="width:300px;" name="cs_mb_vimeo_id" value="<?php echo esc_attr( $cs_mb_vimeo_id ); ?>" /></p>

<?php }
add_action( 'save_post', 'cs_mb_id_save');
function cs_mb_id_save( $post_id ) {
   // verify the metadata is set
   if ( isset( $_POST['cs_mb_video'] ) ) {
      // save the metadata
      update_post_meta( $post_id, '_cs_mb_video', strip_tags( $_POST['cs_mb_video'] ) );
   }
   if ( isset( $_POST['cs_mb_vimeo_id'] ) ) {
      // save the metadata
      update_post_meta( $post_id, '_cs_mb_vimeo_id', strip_tags( $_POST['cs_mb_vimeo_id'] ) );
   }
}


2. อันนี้ใส่ที่หน้าที่ต้องการจะโชว์ page, single, category, index แล้วแต่ครับ

(อันนี้เป็น VIDEO นะครับ)

<?php while(have_posts()) : the_post(); ?>

<?php
$youtube_id = get_post_meta(get_the_ID(), '_cs_mb_video', true);
$vimeo_id = get_post_meta(get_the_ID(), '_cs_mb_vimeo_id', true);
?>

<?php
if ($youtube_id != '') { ?>
         <div id="vdo_container">
            <iframe width="720" height="405" src="http://www.youtube.com/embed/<?php echo $youtube_id; ?>" frameborder="0" allowfullscreen></iframe>
         </div>
      <?php } elseif ($vimeo_id != '') { ?>
         <div id="vdo_container">
            <iframe src="http://player.vimeo.com/video/<?php echo $vimeo_id; ?>" width="720" height="405" frameborder="0" webkitAllowFullScreen mozallowfullscreen allowFullScreen></iframe>
         </div>

?>
<?php endwhile; ?>


ส่วนนี้หน้าปก หรือ thumbnail ของ video

<?php while(have_posts()) : the_post(); ?>
<?php
$youtube_id = get_post_meta(get_the_ID(), '_cs_mb_video', true);
$vimeo_id = get_post_meta(get_the_ID(), '_cs_mb_vimeo_id', true);
?>

<?php if ($youtube_id != '') { ?>
<img src="http://img.youtube.com/vi/<?php echo $youtube_id; ?>/0.jpg" width="220" height="145" />
<?php } elseif ($vimeo_id != '') { ?>
<?php $vimeo_thumb =  json_decode(file_get_contents('http://vimeo.com/api/v2/video/' . $vimeo_id . '.json'));?>
<img src="<?php echo $vimeo_thumb[0]->thumbnail_medium ?>" width="220" height="145" />
<?php } ?>

<?php endwhile; ?>

ลองดูนะครับ ช่วยกันๆ


หัวข้อ: Re: wordpress จะเขียนโค้ดดึงภาพหน้าปก จาก YouTube ยังไงครับ
เริ่มหัวข้อโดย: mod-heavy-mod ที่ 10 เมษายน 2013, 01:39:16
ใช้ API ของ Youtube ครับ แต่ต้องมี Video id ด้วยนะครับ

ขนาดภาพปกติ
โค๊ด:
[url]http://img.youtube.com/vi/[/url]หมายเลขวิดีโอ/default.jpg

ขนาด HQ
โค๊ด:
[url]http://img.youtube.com/vi/[/url]หมายเลขวิดีโอ/hqdefault.jpg

ขนาดใหญ่ที่สุด
โค๊ด:
[url]http://img.youtube.com/vi/[/url]หมายเลขวิดีโอ/maxresdefault.jpg

ยกตัวอย่างเช่นวิดีโอนี้นะครับ Top Pop Songs Of 2012 Mashup (Carry Me Home, Maybe) - DJ Drybones ([url]http://www.youtube.com/watch?v=RDiOKxwONJk#ws[/url])
ต้องการดึงรูป Thumbnail ขนาดปกติออกมา ก็ตามนี้ครับ
โค๊ด:
[url]http://img.youtube.com/vi/RDiOKxwONJk/default.jpg[/url]

ถ้าเขียนแบบ HTML ก็จะได้แบบนี้ครับ
โค๊ด:
<img src="[url]http://img.youtube.com/vi/RDiOKxwONJk/default.jpg[/url]" />

ถ้าต้องการให้แสดงใน Wordpress แนะนำใช้ Custom Field ครับ

ถ้าอยากได้ขนาดอื่นก็แนะนำให้ดึงรูปขนาดใหญ่กว่าขนาดที่ต้องการมาแล้วก็ใช้ timthumb.php ย่อและตัดรูปอีกทีครับ
ลิงค์ข้างบนสามารถใช้ได้ทั้งโปรโตคอล http กับ https นะครับ สามารถเปลี่ยนได้เลยครับ


ขอบคุณครับ แล้ว wordpress 3.5

Custom Field   มันอยู่ตรงไหนเหรอครับ


เวลาสร้างโพสต์มันจะมีให้ใส่ครับ ตรงข้างล่างกล่องเนื้อหา
ตัวอย่างเช่น ผมกรอกช่อง Name เป็น vID แล้วกรอกช่อง Value เป็น 2ggzxInyzVE

ตัวอย่างการเขียนในธีม

โค๊ด:
<?php if ( get_post_meta(get_the_ID(), &#39;vID&#39;, true) ) : ?>
    <a href="<?php the_permalink() ?>" rel="bookmark">
        <img src="[url]http://img.youtube.com/vi/[/url]<?php get_post_meta(get_the_ID(), &#39;vID&#39;, true); ?>/default.jpg" />
    </a>
<?php endif; ?>



ขอบคุณมากครับ แต่ไหง theme ที่ผมใช้มันไม่มีเลยครับ  ดูข้างล่างก็ไม่มีช่องให้กรอก custom field เลยครับ

([url]http://a.lnwpic.com/_files/gf/s6/bb.jpg[/url])


คลิกที่ Screen Option จะอยู่ด้านบนครับ จะมี option ให้เลือกเยอะเลยครับ custom field ก็อยู่บนนั้นครับ


หัวข้อ: Re: wordpress จะเขียนโค้ดดึงภาพหน้าปก จาก YouTube ยังไงครับ
เริ่มหัวข้อโดย: KenjiroAPI ที่ 10 เมษายน 2013, 03:42:10
คลิกที่ Screen Option จะอยู่ด้านบนครับ จะมี option ให้เลือกเยอะเลยครับ custom field ก็อยู่บนนั้นครับ

ตามท่านเทพคนนี้บอกเลยครับ  :wanwan019:


หัวข้อ: Re: wordpress จะเขียนโค้ดดึงภาพหน้าปก จาก YouTube ยังไงครับ
เริ่มหัวข้อโดย: ptteppawong ที่ 10 เมษายน 2013, 07:59:57
ใช้ API ของ Youtube ครับ แต่ต้องมี Video id ด้วยนะครับ

ขนาดภาพปกติ
โค๊ด:
[url]http://img.youtube.com/vi/[/url]หมายเลขวิดีโอ/default.jpg

ขนาด HQ
โค๊ด:
[url]http://img.youtube.com/vi/[/url]หมายเลขวิดีโอ/hqdefault.jpg

ขนาดใหญ่ที่สุด
โค๊ด:
[url]http://img.youtube.com/vi/[/url]หมายเลขวิดีโอ/maxresdefault.jpg

ยกตัวอย่างเช่นวิดีโอนี้นะครับ Top Pop Songs Of 2012 Mashup (Carry Me Home, Maybe) - DJ Drybones ([url]http://www.youtube.com/watch?v=RDiOKxwONJk#ws[/url])
ต้องการดึงรูป Thumbnail ขนาดปกติออกมา ก็ตามนี้ครับ
โค๊ด:
[url]http://img.youtube.com/vi/RDiOKxwONJk/default.jpg[/url]

ถ้าเขียนแบบ HTML ก็จะได้แบบนี้ครับ
โค๊ด:
<img src="[url]http://img.youtube.com/vi/RDiOKxwONJk/default.jpg[/url]" />

ถ้าต้องการให้แสดงใน Wordpress แนะนำใช้ Custom Field ครับ

ถ้าอยากได้ขนาดอื่นก็แนะนำให้ดึงรูปขนาดใหญ่กว่าขนาดที่ต้องการมาแล้วก็ใช้ timthumb.php ย่อและตัดรูปอีกทีครับ
ลิงค์ข้างบนสามารถใช้ได้ทั้งโปรโตคอล http กับ https นะครับ สามารถเปลี่ยนได้เลยครับ


ขอบคุณครับ แล้ว wordpress 3.5

Custom Field   มันอยู่ตรงไหนเหรอครับ


เวลาสร้างโพสต์มันจะมีให้ใส่ครับ ตรงข้างล่างกล่องเนื้อหา
ตัวอย่างเช่น ผมกรอกช่อง Name เป็น vID แล้วกรอกช่อง Value เป็น 2ggzxInyzVE

ตัวอย่างการเขียนในธีม

โค๊ด:
<?php if ( get_post_meta(get_the_ID(), &#39;vID&#39;, true) ) : ?>
    <a href="<?php the_permalink() ?>" rel="bookmark">
        <img src="[url]http://img.youtube.com/vi/[/url]<?php get_post_meta(get_the_ID(), &#39;vID&#39;, true); ?>/default.jpg" />
    </a>
<?php endif; ?>



โค้ดผมเป็นแบบนี้ ต้องแทรกที่ตรงไหนครับ

<?php query_posts('cat=9&showposts=3'); ?>
<?php
$di = 1;
$ditem = 1;
$cols = 3; // columns.
while( have_posts() )
{     
    the_post();
    if( $di == 1 )
    {
        echo '<div class="cols_container">';
    }
    if( $di == $cols )
    {
        $col_right =  'end_col';
    }   
    ?>

     <div class="item <?php echo $col_right; ?>">
    <div class="cols_thumbnail"><BR>
   <table width="100%" cellpadding="0" cellspacing="0" border="0" bgcolor="#FFFFFF" align="center">
<tr><td width="243px" height="100px" align="center"><img src="<?php echo catch_that_image() ?>" width="220px" height="150px">
<p><a href="<?php the_permalink() ?>"><font size="2"><b><?php the_title(); ?></font></a></p></td></tr></table>
</div>


โค้ดที่ให้มามันไม่ครบอะครับ เลยงงๆ ว่ามัน Loop ยังไง เหมือนมัน Loop แบ่งเป็น 3 คอลั่มหรือเปล่าครับ?
แต่ถ้าให้เดาต้องดัดแปลงตรงนี้ครับ

โค๊ด:
<img src="<?php echo catch_that_image() ?>" width="220px" height="150px">

เปลี่ยนเป็น
โค๊ด:
<?php if ( get_post_meta(get_the_ID(), &#39;vID&#39;, true) ) { ?>
<img src="[url]http://img.youtube.com/vi/[/url]<?php get_post_meta(get_the_ID(), &#39;vID&#39;, true); ?>/default.jpg" width="220px" height="150px" />
<?php } else { ?>
<img src="<?php echo catch_that_image() ?>" width="220px" height="150px">
<?php ?>



ขอบคุณในน้ำใจครับ เดี๋ยวลองดูอีกที


หัวข้อ: Re: wordpress จะเขียนโค้ดดึงภาพหน้าปก จาก YouTube ยังไงครับ
เริ่มหัวข้อโดย: ptteppawong ที่ 10 เมษายน 2013, 08:00:58
ผมใช้ทำกับ งานล่าสุด เอาแบ่งปันกันครับ

1. อันนี้วางที่ function.php
// custom meta box video id
add_action( 'add_meta_boxes', 'cs_mb_video_id' );

function cs_mb_video_id() {
   add_meta_box( 'video-id', 'Video ID:', 'cs_mb_video_function', 'post', 'normal', 'high');
}

// callback function
function cs_mb_video_function( $post ) {
   // retreive the meta-data values if they exist
   $cs_mb_video = get_post_meta( $post->ID, '_cs_mb_video', true );
   $cs_mb_vimeo_id = get_post_meta( $post->ID, '_cs_mb_vimeo_id', true );
?>
<p>Youtube ID: <input type="text" style="width:300px;" name="cs_mb_video" value="<?php echo esc_attr( $cs_mb_video ); ?>" /></p>
<p>Vimeo ID: <input type="text" style="width:300px;" name="cs_mb_vimeo_id" value="<?php echo esc_attr( $cs_mb_vimeo_id ); ?>" /></p>

<?php }
add_action( 'save_post', 'cs_mb_id_save');
function cs_mb_id_save( $post_id ) {
   // verify the metadata is set
   if ( isset( $_POST['cs_mb_video'] ) ) {
      // save the metadata
      update_post_meta( $post_id, '_cs_mb_video', strip_tags( $_POST['cs_mb_video'] ) );
   }
   if ( isset( $_POST['cs_mb_vimeo_id'] ) ) {
      // save the metadata
      update_post_meta( $post_id, '_cs_mb_vimeo_id', strip_tags( $_POST['cs_mb_vimeo_id'] ) );
   }
}


2. อันนี้ใส่ที่หน้าที่ต้องการจะโชว์ page, single, category, index แล้วแต่ครับ

(อันนี้เป็น VIDEO นะครับ)

<?php while(have_posts()) : the_post(); ?>

<?php
$youtube_id = get_post_meta(get_the_ID(), '_cs_mb_video', true);
$vimeo_id = get_post_meta(get_the_ID(), '_cs_mb_vimeo_id', true);
?>

<?php
if ($youtube_id != '') { ?>
         <div id="vdo_container">
            <iframe width="720" height="405" src="[url]http://www.youtube.com/embed/[/url]<?php echo $youtube_id; ?>" frameborder="0" allowfullscreen></iframe>
         </div>
      <?php } elseif ($vimeo_id != '') { ?>
         <div id="vdo_container">
            <iframe src="[url]http://player.vimeo.com/video/[/url]<?php echo $vimeo_id; ?>" width="720" height="405" frameborder="0" webkitAllowFullScreen mozallowfullscreen allowFullScreen></iframe>
         </div>

?>
<?php endwhile; ?>


ส่วนนี้หน้าปก หรือ thumbnail ของ video

<?php while(have_posts()) : the_post(); ?>
<?php
$youtube_id = get_post_meta(get_the_ID(), '_cs_mb_video', true);
$vimeo_id = get_post_meta(get_the_ID(), '_cs_mb_vimeo_id', true);
?>

<?php if ($youtube_id != '') { ?>
<img src="[url]http://img.youtube.com/vi/[/url]<?php echo $youtube_id; ?>/0.jpg" width="220" height="145" />
<?php } elseif ($vimeo_id != '') { ?>
<?php $vimeo_thumb =  json_decode(file_get_contents('[url]http://vimeo.com/api/v2/video/'[/url] . $vimeo_id . '.json'));?>
<img src="<?php echo $vimeo_thumb[0]->thumbnail_medium ?>" width="220" height="145" />
<?php } ?>

<?php endwhile; ?>

ลองดูนะครับ ช่วยกันๆ



ขอบคุณนะครับ  เดี๊ยวลองทำตามดูนะครับ ได้ผลยังังจะมารายงานอีกที


หัวข้อ: Re: wordpress จะเขียนโค้ดดึงภาพหน้าปก จาก YouTube ยังไงครับ
เริ่มหัวข้อโดย: ptteppawong ที่ 10 เมษายน 2013, 08:02:24
คลิกที่ Screen Option จะอยู่ด้านบนครับ จะมี option ให้เลือกเยอะเลยครับ custom field ก็อยู่บนนั้นครับ


ตามท่านเทพคนนี้บอกเลยครับ  :wanwan019:


ของผมตั้งหลายเว็บมันก็ไม่มีเหมือนกันครับ มันเป็นที่ theme ที่ใช้หรือเปล่าครับ
(http://a.lnwpic.com/_files/pd/f9/jv.jpg)


หัวข้อ: Re: wordpress จะเขียนโค้ดดึงภาพหน้าปก จาก YouTube ยังไงครับ
เริ่มหัวข้อโดย: mod-heavy-mod ที่ 10 เมษายน 2013, 11:28:02
คลิกที่ Screen Option จะอยู่ด้านบนครับ จะมี option ให้เลือกเยอะเลยครับ custom field ก็อยู่บนนั้นครับ


ตามท่านเทพคนนี้บอกเลยครับ  :wanwan019:


ของผมตั้งหลายเว็บมันก็ไม่มีเหมือนกันครับ มันเป็นที่ theme ที่ใช้หรือเปล่าครับ
([url]http://a.lnwpic.com/_files/pd/f9/jv.jpg[/url])


คลิกเข้าไปที่ใน Posts นั้นก่อนครับ


หัวข้อ: Re: wordpress จะเขียนโค้ดดึงภาพหน้าปก จาก YouTube ยังไงครับ
เริ่มหัวข้อโดย: ptteppawong ที่ 10 เมษายน 2013, 13:44:09
คลิกที่ Screen Option จะอยู่ด้านบนครับ จะมี option ให้เลือกเยอะเลยครับ custom field ก็อยู่บนนั้นครับ


ตามท่านเทพคนนี้บอกเลยครับ  :wanwan019:


ของผมตั้งหลายเว็บมันก็ไม่มีเหมือนกันครับ มันเป็นที่ theme ที่ใช้หรือเปล่าครับ
([url]http://a.lnwpic.com/_files/pd/f9/jv.jpg[/url])


คลิกเข้าไปที่ใน Posts นั้นก่อนครับ



โอ้  ขอบคุณมากครับ หาแทบตาย ง่าย ๆ แค่นี้เองเหรอ..


หัวข้อ: Re: wordpress จะเขียนโค้ดดึงภาพหน้าปก จาก YouTube ยังไงครับ
เริ่มหัวข้อโดย: ptteppawong ที่ 10 เมษายน 2013, 18:33:32
ใช้ API ของ Youtube ครับ แต่ต้องมี Video id ด้วยนะครับ

ขนาดภาพปกติ
โค๊ด:
[url]http://img.youtube.com/vi/[/url]หมายเลขวิดีโอ/default.jpg

ขนาด HQ
โค๊ด:
[url]http://img.youtube.com/vi/[/url]หมายเลขวิดีโอ/hqdefault.jpg

ขนาดใหญ่ที่สุด
โค๊ด:
[url]http://img.youtube.com/vi/[/url]หมายเลขวิดีโอ/maxresdefault.jpg

ยกตัวอย่างเช่นวิดีโอนี้นะครับ Top Pop Songs Of 2012 Mashup (Carry Me Home, Maybe) - DJ Drybones ([url]http://www.youtube.com/watch?v=RDiOKxwONJk#ws[/url])
ต้องการดึงรูป Thumbnail ขนาดปกติออกมา ก็ตามนี้ครับ
โค๊ด:
[url]http://img.youtube.com/vi/RDiOKxwONJk/default.jpg[/url]

ถ้าเขียนแบบ HTML ก็จะได้แบบนี้ครับ
โค๊ด:
<img src="[url]http://img.youtube.com/vi/RDiOKxwONJk/default.jpg[/url]" />

ถ้าต้องการให้แสดงใน Wordpress แนะนำใช้ Custom Field ครับ

ถ้าอยากได้ขนาดอื่นก็แนะนำให้ดึงรูปขนาดใหญ่กว่าขนาดที่ต้องการมาแล้วก็ใช้ timthumb.php ย่อและตัดรูปอีกทีครับ
ลิงค์ข้างบนสามารถใช้ได้ทั้งโปรโตคอล http กับ https นะครับ สามารถเปลี่ยนได้เลยครับ


ขอบคุณครับ แล้ว wordpress 3.5

Custom Field   มันอยู่ตรงไหนเหรอครับ


เวลาสร้างโพสต์มันจะมีให้ใส่ครับ ตรงข้างล่างกล่องเนื้อหา
ตัวอย่างเช่น ผมกรอกช่อง Name เป็น vID แล้วกรอกช่อง Value เป็น 2ggzxInyzVE

ตัวอย่างการเขียนในธีม

โค๊ด:
<?php if ( get_post_meta(get_the_ID(), &#39;vID&#39;, true) ) : ?>
    <a href="<?php the_permalink() ?>" rel="bookmark">
        <img src="[url]http://img.youtube.com/vi/[/url]<?php get_post_meta(get_the_ID(), &#39;vID&#39;, true); ?>/default.jpg" />
    </a>
<?php endif; ?>


ช่วยดูโค้ดให้อีกรอบนะครับ

พอดีผมเขียนให้มันดึงมาเฉพาะหมวดหมู่ตามเลข id ของ category 
<?php query_posts('cat=104&showposts=4'); ?>
<?php while (have_posts()) : the_post(); ?>
<?php if ( get_post_meta(get_the_ID(), 'vID', true) ) : ?>
    <a href="<?php the_permalink() ?>" rel="bookmark">
        <img src="http://img.youtube.com/vi/<?php get_post_meta(get_the_ID(), 'vID', true); ?>/default.jpg" />
    </a>
<?php endif; ?>
<?php endwhile; ?>

แล้วใต้โพสต์ให้ custom field ตามที่บอก
(http://a.lnwpic.com/_files/bu/yz/lq.jpg)

มันโชว์เฉพาะรูป default น่ะครับ
(http://a.lnwpic.com/_files/i3/4l/ni.jpg)

ดูในเว็บ ก็ได้ครับ ด้านล่างสุดเลย...
http://www.topmyjob.com/


หัวข้อ: Re: wordpress จะเขียนโค้ดดึงภาพหน้าปก จาก YouTube ยังไงครับ
เริ่มหัวข้อโดย: mod-heavy-mod ที่ 11 เมษายน 2013, 03:42:55
<?php query_posts('cat=104&showposts=4'); ?>
<?php while (have_posts()) : the_post(); ?>
<?php if ( get_post_meta(get_the_ID(), 'vID', true) ) : ?>
    <a href="<?php the_permalink() ?>" rel="bookmark">
        <img src="http://img.youtube.com/vi/ <?php get_post_meta(get_the_ID(), 'vID', true); ?>/default.jpg" />
    </a>
<?php endif; ?>
<?php endwhile; ?>

จัดไปครับ
<?php query_posts('cat=104&showposts=4'); ?>
<?php while (have_posts()) : the_post(); ?>
<?php
   // Create variable $youtube_id
   $youtube_id = get_post_meta(get_the_ID(), 'vID', true);
?>
<a href="<?php the_permalink() ?>" rel="bookmark">
   <img src="http://img.youtube.com/vi/<?php echo $youtube_id; ?>/default.jpg" />
</a>
<?php endwhile; ?>


หัวข้อ: Re: wordpress จะเขียนโค้ดดึงภาพหน้าปก จาก YouTube ยังไงครับ
เริ่มหัวข้อโดย: ptteppawong ที่ 11 เมษายน 2013, 07:35:33
<?php query_posts('cat=104&showposts=4'); ?>
<?php while (have_posts()) : the_post(); ?>
<?php if ( get_post_meta(get_the_ID(), 'vID', true) ) : ?>
    <a href="<?php the_permalink() ?>" rel="bookmark">
        <img src="[url]http://img.youtube.com/vi/[/url] <?php get_post_meta(get_the_ID(), 'vID', true); ?>/default.jpg" />
    </a>
<?php endif; ?>
<?php endwhile; ?>

จัดไปครับ
<?php query_posts('cat=104&showposts=4'); ?>
<?php while (have_posts()) : the_post(); ?>
<?php
   // Create variable $youtube_id
   $youtube_id = get_post_meta(get_the_ID(), 'vID', true);
?>
<a href="<?php the_permalink() ?>" rel="bookmark">
   <img src="[url]http://img.youtube.com/vi/[/url]<?php echo $youtube_id; ?>/default.jpg" />
</a>
<?php endwhile; ?>



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


หัวข้อ: Re: wordpress จะเขียนโค้ดดึงภาพหน้าปก จาก YouTube ยังไงครับ
เริ่มหัวข้อโดย: ptteppawong ที่ 12 เมษายน 2013, 11:23:47
<?php query_posts('cat=104&showposts=4'); ?>
<?php while (have_posts()) : the_post(); ?>
<?php if ( get_post_meta(get_the_ID(), 'vID', true) ) : ?>
    <a href="<?php the_permalink() ?>" rel="bookmark">
        <img src="[url]http://img.youtube.com/vi/[/url] <?php get_post_meta(get_the_ID(), 'vID', true); ?>/default.jpg" />
    </a>
<?php endif; ?>
<?php endwhile; ?>

จัดไปครับ
<?php query_posts('cat=104&showposts=4'); ?>
<?php while (have_posts()) : the_post(); ?>
<?php
   // Create variable $youtube_id
   $youtube_id = get_post_meta(get_the_ID(), 'vID', true);
?>
<a href="<?php the_permalink() ?>" rel="bookmark">
   <img src="[url]http://img.youtube.com/vi/[/url]<?php echo $youtube_id; ?>/default.jpg" />
</a>
<?php endwhile; ?>



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


ลองแล้วครับ แต่ก็ยังไม่ได้อยู่เหมือนเดิม


หัวข้อ: Re: wordpress จะเขียนโค้ดดึงภาพหน้าปก จาก YouTube ยังไงครับ
เริ่มหัวข้อโดย: SerBeSt ที่ 12 เมษายน 2013, 11:55:14

<?php query_posts('cat=104&showposts=4'); ?>
<?php while (have_posts()) : the_post(); ?>
<?php
   // Create variable $youtube_id
   $youtube_id = get_post_meta(get_the_ID(), 'vID', true);
?>
<a href="<?php the_permalink() ?>" rel="bookmark">
      <img src="http://i4.ytimg.com/vi/<?php get_post_meta(get_the_ID(), 'vID', true); ?>/mqdefault.jpg" />
</a>
<?php endwhile; ?>

ลองดูครับ  :P


หัวข้อ: Re: wordpress จะเขียนโค้ดดึงภาพหน้าปก จาก YouTube ยังไงครับ
เริ่มหัวข้อโดย: KenjiroAPI ที่ 12 เมษายน 2013, 12:10:37
ตามท่านข้างบนว่าเลยครับ ได้แน่นอน แต่ขอแก้ไขหน่อยนะครับ

<?php query_posts('cat=104&showposts=4'); ?>
<?php while (have_posts()) : the_post(); ?>
<?php
   // Create variable $youtube_id
   $youtube_id = get_post_meta(get_the_ID(), 'vID', true);
?>
<a href="<?php the_permalink() ?>" rel="bookmark">
      <img src="http://i4.ytimg.com/vi/<?php get_post_meta(get_the_ID(), 'vID', true); ?>/mqdefault.jpg" />
</a>
<?php endwhile; ?>

ตรงสีแดงลบออกไปเลยนะครับ ค่าในตัวแปรนี้ไม่ได้ถูกนำมาใช้อยู่แล้ว
เพราะใช้ <?php get_post_meta(get_the_ID(), 'vID', true); ?> อยู่แล้ว
ถ้าไม่ได้ลองเติม echo ดูนะครับ ผมเองก็ลืมแล้วว่าต้องใช้ echo ด้วยหรือเปล่า


หัวข้อ: Re: wordpress จะเขียนโค้ดดึงภาพหน้าปก จาก YouTube ยังไงครับ
เริ่มหัวข้อโดย: ghostbehead ที่ 12 เมษายน 2013, 17:19:06
มาแอบดูครับ :)

 :wanwan017:


หัวข้อ: Re: wordpress จะเขียนโค้ดดึงภาพหน้าปก จาก YouTube ยังไงครับ
เริ่มหัวข้อโดย: ptteppawong ที่ 12 เมษายน 2013, 18:02:25
ตามท่านข้างบนว่าเลยครับ ได้แน่นอน แต่ขอแก้ไขหน่อยนะครับ

<?php query_posts('cat=104&showposts=4'); ?>
<?php while (have_posts()) : the_post(); ?>
<?php
   // Create variable $youtube_id
   $youtube_id = get_post_meta(get_the_ID(), 'vID', true);
?>
<a href="<?php the_permalink() ?>" rel="bookmark">
      <img src="[url]http://i4.ytimg.com/vi/[/url]<?php get_post_meta(get_the_ID(), 'vID', true); ?>/mqdefault.jpg" />
</a>
<?php endwhile; ?>

ตรงสีแดงลบออกไปเลยนะครับ ค่าในตัวแปรนี้ไม่ได้ถูกนำมาใช้อยู่แล้ว
เพราะใช้ <?php get_post_meta(get_the_ID(), 'vID', true); ?> อยู่แล้ว
ถ้าไม่ได้ลองเติม echo ดูนะครับ ผมเองก็ลืมแล้วว่าต้องใช้ echo ด้วยหรือเปล่า


อันนี้ใช่ได้  แต่ต้องตาม echo เข้าไปอย่างที่ท่านบอก 


หัวข้อ: Re: wordpress จะเขียนโค้ดดึงภาพหน้าปก จาก YouTube ยังไงครับ
เริ่มหัวข้อโดย: ptteppawong ที่ 12 เมษายน 2013, 18:17:26
ขอบคุณท่านทั้งหลายทุกๆคนด้วยนะครับที่ช่วยกันตอบคำถามของผม  

ตอนนี้ผมทำได้แล้วครับ  ตาม step ของผม หากทำได้แล้วก็จะขอแบ่งปันครับ สำหรับท่านที่ยังไม่ทราบ

ตามภาพครับ ไปตั้งที่ค่าที่โพสต์ก่อน  เพื่อให้มี custom Field ด้านล่างของโพสต์

(http://a.lnwpic.com/_files/gn/72/b4.jpg)

แล้งตั้ง value ตาม หมายเลข id ของ youtube
เช่น
เป็นต่อขั้นเทพ - แผนรัก..แผนร้าย (24 ม.ค. 56) (http://www.youtube.com/watch?v=rXgM7vp7cS4#)


value คือ rXgM7vp7cS4

(http://a.lnwpic.com/_files/so/b8/q9.jpg)

แล้วแทรกโค้ดนี้ในไฟล์ php ตามหมวดหมู่ที่ท่านต้องการอยากจะดึงมา
โค๊ด:
<?php query_posts(&#39;cat=ไอดีหมวดหมู่&showposts=จำนวนโพสต์ที่ต้องการโชว์&#39;); ?>
<?php while (have_posts()) : the_post(); ?>
<a href="<?php the_permalink() ?>" rel="bookmark">
      <img src="http://i4.ytimg.com/vi/<?php echo get_post_meta(get_the_ID(),&#39;vID&#39;, true);?>/mqdefault.jpg"/>
</a>
<?php endwhile; ?>


หัวข้อ: Re: wordpress จะเขียนโค้ดดึงภาพหน้าปก จาก YouTube ยังไงครับ
เริ่มหัวข้อโดย: ptteppawong ที่ 12 เมษายน 2013, 22:14:11
แบ่งปันตามด้านบนนะครับ พอดีทำได้แล้ว


หัวข้อ: Re: wordpress จะเขียนโค้ดดึงภาพหน้าปก จาก YouTube ยังไงครับ
เริ่มหัวข้อโดย: peter_well ที่ 13 เมษายน 2013, 03:00:43
ตามมาเก็บความรู้ขอบคุณมากๆครับ


หัวข้อ: Re: wordpress จะเขียนโค้ดดึงภาพหน้าปก จาก YouTube ยังไงครับ
เริ่มหัวข้อโดย: ptteppawong ที่ 13 เมษายน 2013, 07:28:26
ขอบคุณท่านทั้งหลายทุกๆคนด้วยนะครับที่ช่วยกันตอบคำถามของผม  

ตอนนี้ผมทำได้แล้วครับ  ตาม step ของผม หากทำได้แล้วก็จะขอแบ่งปันครับ สำหรับท่านที่ยังไม่ทราบ

ตามภาพครับ ไปตั้งที่ค่าที่โพสต์ก่อน  เพื่อให้มี custom Field ด้านล่างของโพสต์

([url]http://a.lnwpic.com/_files/gn/72/b4.jpg[/url])

แล้งตั้ง value ตาม หมายเลข id ของ youtube
เช่น
เป็นต่อขั้นเทพ - แผนรัก..แผนร้าย (24 ม.ค. 56) ([url]http://www.youtube.com/watch?v=rXgM7vp7cS4#[/url])


value คือ rXgM7vp7cS4

([url]http://a.lnwpic.com/_files/so/b8/q9.jpg[/url])

แล้วแทรกโค้ดนี้ในไฟล์ php ตามหมวดหมู่ที่ท่านต้องการอยากจะดึงมา
โค๊ด:
<?php query_posts(&#39;cat=ไอดีหมวดหมู่&showposts=จำนวนโพสต์ที่ต้องการโชว์&#39;); ?>
<?php while (have_posts()) : the_post(); ?>
<a href="<?php the_permalink() ?>" rel="bookmark">
      <img src="[url]http://i4.ytimg.com/vi/[/url]<?php echo get_post_meta(get_the_ID(),&#39;vID&#39;, true);?>/mqdefault.jpg"/>
</a>
<?php endwhile; ?>



จากอันนี้ได้แล้วครับ   แต่ขอเพิ่มเติมอีกหน่อย  เราจะเพิ่มรูปปุ่ม  play   ในภาพได้ยังไงครับ
(http://a.lnwpic.com/_files/ef/5n/n8.jpg)


หัวข้อ: Re: wordpress จะเขียนโค้ดดึงภาพหน้าปก จาก YouTube ยังไงครับ
เริ่มหัวข้อโดย: ptteppawong ที่ 13 เมษายน 2013, 15:05:52
มีใครทราบบ้างครับ 


หัวข้อ: Re: wordpress จะเขียนโค้ดดึงภาพหน้าปก จาก YouTube ยังไงครับ
เริ่มหัวข้อโดย: Aormsin ที่ 13 เมษายน 2013, 15:50:31
แอบดูด้วยคนจิ