• June 3, 2017

    wordpress เวลาโพสลิ้ง youtube, vimbo etc. มันจะแสดงเป็นวีดีโอได้เลย โดยไม่ต้อง copy iframe เหมือนเมื่อก่อน
    แต่ขนาดของมันเล็กไปหน่อยหนึ่ง สามารถแก้ได้โดย เพิ่ม code นี้ เข้าไปข้างล่างสุด ของ functions.php

    function mycustom_embed_defaults($embed_size){
    
        $embed_size['width'] = 730; // Adjust values to your needs
        $embed_size['height'] = 580; 
    
        return $embed_size; // Return new size 
    }
    
    add_filter('embed_defaults', 'mycustom_embed_defaults');

    code ข้างบนนั้นจะเป็นการบอก wordpress ว่า เวลาที่จะทำการ embed ให้มาเอาขนาดที่จะ embed จาก code ตรงนี้

    หรือ อีกวิธีในการปรับขนาด คือ ไปตั้งค่า Embed  WordPress ที่ Settings มองหาหัวข้อ Media
    การที่เราสามารถนำ URL มาวางแปะแล้วขึ้นโชว์ที่บทความ WordPress ของเราเลยนั้น ต้องมาติ๊กถูกที่หัวข้อ “When possible, embed the media content from a URL directly onto the page. For example: links to Flickr and YouTube.”
    และเราสามารถกำหนดขนาดของ Embed Video ได้  ถ้าเราไม่กรอกอะไรในช่องความกว้าง WordPress จะคิดความกว้างเป็นความกว้างสูงสุดของธีมเราให้เอง

    function mycustom_embed_defaults($embed_size){
        if( is_single() ){ // If displaying a single post
            $embed_size['width'] = 586; // Adjust values to your needs
            $embed_size['height'] = 500; 
        }
         
        return $embed_size; // Return new size
    }
     
    add_filter('embed_defaults', 'mycustom_embed_defaults');

    หรือ

    add_filter( 'embed_defaults', 'bigger_embed_size' );
    function bigger_embed_size()
    { 
      return array( 'width' => 650, 'height' => 400 );
    }

    remark
    WP version 4.3.1

    แปลกมาก ถ้า set height เป็น 400 จะทำให้ความกว้างเปลี่ยน

    (อยู่ที่ขนาด video ต้นฉบับ ตัวอย่าง
    อันนี้แบบยาว จะจัดได้สวย

    https://www.youtube.com/watch?v=73TnRUHrn0g

    แบบนี้ ขนาดไม่เต็ม

    )

    if ( ! isset( $content_width ) ) $content_width = 645;

    อันนี้ก็ได้ มันจะปรับสูงเอง



เวอไนน์ไอคอร์ส

ประหยัดเวลากว่า 100 เท่า!






เวอไนน์เว็บไซต์⚡️
สร้างเว็บไซต์ ดูแลเว็บไซต์

Categories