Các bạn chỉ cần dán những đoạn shortcode vào file functions.php trong theme mình đang sử dụng. Khi muốn chèn vào bài viết, trang… Bạn hãy chèn shortcode trong chế độ Visual theo hướng dẫn của từng thủ thuật.

Hiển thị ảnh xem trước của website

Bạn muốn hiển thị snapshot (ảnh chụp nhanh) của bất kì wesbite nào trên blog của mình? Đoạn Shortcode dưới đây sẽ giúp bạn thực hiện điều này.:

function ibt_snap($atts, $content = null) {
        extract(shortcode_atts(array(
   "snap" => 'http://s.wordpress.com/mshots/v1/',
   "url" => 'http://infbloogtech.com',
   "alt" => 'InfoBlogTech SnapShot',
   "w" => '400', // chieu rong
   "h" => '300' // chieu dai
        ), $atts));

 $img = '<img src="' . $snap . '' . urlencode($url) . '?w=' . $w . '&h=' . $h . '" alt="' . $alt . '"/>';
        return $img;
}

add_shortcode("snap", "ibt_snap");

Ví dụ dưới sẽ hiển thị ảnh chụp nhanh của InfoBlogTech

[snap url="http://infoblogtech.com" alt="My description" w="400" h="300"]

Mã hóa địa chỉ email

Các chương trình thư rác liên tục tìm kiếm địa chỉ email trên mạng Internet. Và để ẩn dấu địa chỉ email trên blog của mình, bạn hãy thử đoạn mã này xem:

function ibt_mail_shortcode( $atts , $content=null ) {
    for ($i = 0; $i < strlen($content); $i++) $encodedmail .= "&#" . ord($content[$i]) . ';';
    return '<a href="mailto:'.$encodedmail.'">'.$encodedmail.'</a>';
}
add_shortcode('mailto', 'ibt_mail_shortcode');

Bây giờ, bạn có thể sử dụng shortcode để bảo vệ địa chỉ email:

[mailto]email@yourdomain.com[/mailto]

Ẩn nội dung với khách

Nếu muốn hiện những nội dung quan trọng chỉ có thành viên mới được xem (giống như VBB vậy). Bạn hãy dùng đoạn shortcode này:

function ibt_member_check_shortcode( $atts, $content = null ) {
  if ( is_user_logged_in() && !is_null( $content ) && !is_feed() )
  return $content;
 return '';
}

add_shortcode( 'member', 'ibt_member_check_shortcode' );

Sau đó, tiến hành chèn nội dung cần ẩn giữa thẻ [member][/member].

[member]This text will be only displayed to registered users.[/member]

Chèn file PDF dưới dạng iFrame

Đây chắc chắn là cách dễ nhất để chèn tập tin PDF trên wesbite của bạn: Tài liệu PDF sẽ được hiển thị thông qua Google docs dưới dạng iFrame.

function ibt_viewpdf($attr, $url) {
    return '<iframe src="http://docs.google.com/viewer?url=' . $url . '&embedded=true" style="width:' .$attr['width']. '; height:' .$attr['height']. ';" frameborder="0">Your browser should support iFrame to view this PDF document</iframe>';
}
add_shortcode('embedpdf', 'ibt_viewpdf');

Sử dụng cú pháp dưới đây để hiển thị tập tin PDF. Bạn có thể để xác định chiều rộng và chiều cao để cho tập tin PDF hiển thị nữa đấy

[embedpdf width="600px" height="500px"]http://infolab.stanford.edu/pub/papers/google.pdf[/embedpdf]

Nhúng một nguồn cấp dữ liệu RSS

Shortcode này giúp bạn nhúng bất kỳ nguồn cấp dữ liệu RSS nào vào blog.

include_once(ABSPATH.WPINC.'/rss.php');

function ibt_readRss($atts) {
    extract(shortcode_atts(array(
 "feed" => 'http://',
      "num" => '1',
    ), $atts));

    return wp_rss($feed, $num);
}

add_shortcode('rss', 'ibt_readRss');

Sau đó, bạn có thể sử dụng shortcode như dưới đây:

[rss feed=http://feeds.feedburner.com/infoblogtech num="5"]

Chúc các bạn vui vẻ với những đoạn code nhỏ nhưng rất hữu ích này!

Recent posts

Hàng siêu cao cấp, iPhone gập sẽ có giá cao ngất ngưởng

Hàng siêu cao cấp, iPhone gập sẽ có giá cao ngất ngưởng

iPhone Fold – chiếc iPhone gập được đồn đại từ lâu của Apple – có thể sẽ là một sản […]

Người dùng iPhone cần cập nhật ngay iOS 18.4.1 vì lý do bảo mật nghiêm trọng

Người dùng iPhone cần cập nhật ngay iOS 18.4.1 vì lý do bảo mật nghiêm trọng

Apple cho biết các lỗ hổng bảo mật này có khả năng đã được sử dụng trong một cuộc tấn […]

[Thủ thuật] Xóa menu “WordPress” khỏi thanh quản trị

[Thủ thuật] Xóa menu “WordPress” khỏi thanh quản trị

Bạn muốn xóa menu “WordPress” (thường có biểu tượng chữ W) khỏi thanh quản trị (wp-admin bar) và các mục […]

POCO M7 Pro mẫu smartphone 5G giá siêu rẻ của Xiaomi

POCO M7 Pro mẫu smartphone 5G giá siêu rẻ của Xiaomi

POCO M7 Pro là mẫu smartphone 5G giá siêu rẻ của Xiaomi, chỉ hơn 4 triệu đồng nhưng vẫn được […]

Hóa ra “đường link màu tím” trên Chrome không chỉ là tính năng, nó còn là lỗ hổng bảo mật 16 năm tuổi

Hóa ra “đường link màu tím” trên Chrome không chỉ là tính năng, nó còn là lỗ hổng bảo mật 16 năm tuổi

Chỉ mới đây thôi, Google phát hành bản vá cho một lỗ hổng nghiêm trọng trong trình duyệt Chrome đã […]

© 2021 Tạp Chí CNTT. Mr Hoang