Hướng dẫn wordpress shortcode video

Video shortcode là chức năng cho phép bạn chèn video trên WordPress. Bạn có thể chèn video trực tiếp bằng cách upload lên WordPress. Và bạn cũng có thể chèn video từ url trên mạng. Nội dung của bài viết này mình sẽ hướng dẫn cho bạn dùng video shortcode để chèn vào blog WordPress.

WordPress có một chức năng rất hay đó là bạn chỉ cần bỏ url vào trong nội dung bài viết, hệ thống sẽ tự động chuyển thành video chứ không cần dùng shortcode.

Mục lục nội dung

  • 1 Video shortcode toàn tập trên WordPress
    • 1.1 Sử dụng video shortcode
  • 2 Tự động thêm thumbnail cho video trên WordPress
  • 3 Video shortcode không hoạt động trong AJAX

Bạn hoàn toàn có thể chèn phim, ảnh hoặc nhạc vào WordPress một cách dễ dàng. Đối với bất kỳ post hoặc page nào có hỗ trợ editor [trình soạn thảo], bạn chỉ việc sao chép đường dẫn và bỏ vào nội dung bài viết.

Xem video hướng dẫn làm thịt nướng mọi chấm muối ớt:

//www.youtube.com/watch?v=fiHDrn0sX1A

Đây là video ngắn với nội dung giải trí.

Như bạn thấy đoạn nội dung bên trên, mình chỉ chèn url video từ YouTube chứ không làm bất kỳ việc gì khác. Tuy nhiên, video của bạn phải nằm trong danh sách các dịch vụ hỗ trợ embed video vào WordPress. Tronh danh sách có tới hơn 30 dịch vụ. Đây đều là những dịch vụ cho phép upload video, nhạc và chia sẻ hình ảnh phổ biến hiện nay.

Sử dụng video shortcode

Nếu như bạn hoàn toàn có thể embed video hoặc nhạc một cách tự động thì bạn cũng có thể dùng shortcode để chèn video theo cách nâng cao hơn. Trong trình soạn thảo bạn nhấn vào nút Add Media. Nút này nằm ngay trên editor, dưới tiêu đề bài viết. Nếu bạn không thấy nút Add Media thì có nghĩa là bạn không có quyền thêm media vào bài viết.

Cửa sổ thêm media hiển thị lên. Bạn có thể upload video hoặc nhạc trực tiếp lên WordPress. Bên cạnh đó, bạn cũng có thể chèn media từ url như trong hình ảnh bên trên. Nếu bạn chọn cách upload video trực tiếp lên WordPress thì nên hạn chế nhé.

Xem thêm: Không nên upload nhạc và video trực tiếp lên WordPress

Ngoài cách dùng nút Add Media thì bạn có thể dùng shortcode video như bên dưới:

{video mp4="source.mp4" ogv="source.ogv" webm="source.webm" poster="video-thumbnail.jpg"};

Bạn thay dấu ngoặc { thành dấu ngoặc vuông nhé. Bạn có url nào của video thì cứ để vào, nếu không có định dạng OGV và định dạng WEBM thì chỉ điền MP4 thôi là đủ. Poster là thuộc tính cho phép bạn thiết lập thumbnail cho video.

Tự động thêm thumbnail cho video trên WordPress

Cách sử dụng video shortcode rất đơn giản. Chỉ một dòng như mình hướng dẫn bên trên. Nhưng để hiển thị thumbnail tự động cho video thay vì màn hình đen thuôi thì bạn bỏ đoạn code sau vào tập tin functions.php của giao diện.

function hocwp_theme_custom_video_code[ $attr, $content = '' ] {
	if [ ! isset[ $attr['poster'] ] && has_post_thumbnail[] ] {

		$poster = wp_get_attachment_image_src[
			get_post_thumbnail_id[],
			'poster'
		];

		$attr['poster'] = $poster['0'];
	}

	return wp_video_shortcode[ $attr, $content ];
}

add_shortcode[ 'video', 'hocwp_theme_custom_video_code' ];

Bạn thêm đoạn code bên trên vào tập tin functions.php của giao diện. Mục địch của đoạn code này là định nghĩa lại shortcode video thay cho các mặc định của WordPress.

Video shortcode không hoạt động trong AJAX

Nếu bạn đang viết code có sử dụng AJAX mà video shortcode không hoạt động thì bạn chỉ cần dùng bộ lọc the_content để lọc nội dung hiển thị.

Sau khi thực hiện xong AJAX thì bạn để trong callback success hoặc complete đoạn script sau:

$["video,audio"].mediaelementplayer[];

MediaElement là framework cho phép bạn chạy video và audio bằng thẻ HTML5. Hiện tại thì framework này đã tích hợp vào bộ nhân của WordPress.

Như vậy qua bài viết này thì bạn đã biết cách chèn video hoặc audio vào WordPress rồi nhé. Cách chèn audio thì tương tự như video vậy. Bạn sử dụng shortcode audio thay vì video nhé.

Hy vọng bài viết này sẽ giúp ích được bạn. Nếu bạn gặp bất kỳ rắc rối nào thì có thể để lại bình luận nhờ sự trợ giúp của cộng đồng WordPress. Chúc bạn thành công.

Hướng dẫn wp-config php

Một trong những tệp quan trọng nhất của cài đặt WordPress là tệp cấu hình. Nó nằm trong thư mục gốc và chứa các định nghĩa không thay đổi và hướng dẫn ...

How to update php in cpanel

OverviewAvailable PHP VersionsHow to Upgrade PHPFix MultiPHP Errorphp.iniLimitsView SettingsSuppose you ever encounter problems with the way your server handles PHP packages or find WordPress ...

How do i check my wordpress memory limit?

WordPress can sometimes run out of memory. This isnt very common, and usually only happens on either extremely busy or fully featured sites [lots of plug-ins and/or functionality] or if theres a ...

Hướng dẫn change php version namecheap

In some cases, the correct functioning of your website depends on a PHP version installed on the server. This guide describes how to change php version on Shared servers [Stellar, Stellar Plus plans ...

How to put video on wordpress website

Do you want to embed videos in your WordPress blog posts? Videos bring life to your website, and they are a great way to increase user engagement.WordPress makes it super easy to embed videos from ...

Hướng dẫn cài wordpress trên ubuntu

WordPress được biết đến như một CMS [Content Management System] miễn phí và dễ sử dụng nhất trên thế giới. WordPress được viết bằng ngôn ngữ PHP và sử ...

Why is index php in my url?

If you are using a WordPress website, you may notice that the URL of your website contains index.php at the end and this may be due to some reasons such as, you have just migrated your site to ...

Hướng dẫn add video controls javascript

The HTML element is used to show a video on a web page.The HTML ElementTo show a video in HTML, use the element:Example

Chủ Đề