Tìm Hiểu Plugin Shortcode WordPress Và Cách Tạo Sử Dụng Tùy Chỉnh

Bạn đã bao giờ muốn chèn một nút kêu gọi hành động (CTA) thật bắt mắt, một bảng giá chi tiết hay một hộp thông tin nổi bật vào giữa bài viết mà không muốn đụng đến những dòng code phức tạp chưa? Việc lặp đi lặp lại thao tác sao chép và dán các đoạn mã HTML/CSS không chỉ tốn thời gian mà còn tiềm ẩn nguy cơ gây lỗi, khiến trang web của bạn trở nên lộn xộn và khó quản lý. Đây chính là lúc plugin shortcode trong WordPress tỏa sáng như một giải pháp cứu cánh. Công cụ này giúp bạn đóng gói các chức năng phức tạp vào một thẻ đơn giản, dễ nhớ. Bài viết này sẽ là kim chỉ nam toàn diện, giúp bạn hiểu rõ shortcode là gì, cách tạo và sử dụng chúng để tối ưu hóa quy trình quản trị website, tiết kiệm thời gian và nâng cao hiệu quả công việc.

Khái niệm Plugin Shortcode trong WordPress

Để sử dụng thành thạo công cụ này, trước hết chúng ta cần nắm vững các khái niệm nền tảng. Hiểu rõ bản chất của shortcode và vai trò của plugin hỗ trợ sẽ giúp bạn khai thác tối đa tiềm năng của chúng.

Shortcode là gì?

Về cơ bản, shortcode là những đoạn mã rút gọn được đặt trong cặp dấu ngoặc vuông, ví dụ như [tên_shortcode]. Khi WordPress xử lý nội dung để hiển thị ra ngoài trang web, nó sẽ tìm các thẻ này và thay thế chúng bằng một đoạn mã hoặc chức năng phức tạp hơn đã được định nghĩa từ trước. Bạn có thể hình dung shortcode như một phím tắt. Thay vì viết hàng chục dòng code HTML để tạo một thư viện ảnh, bạn chỉ cần gõ gallery.

WordPress đã tích hợp sẵn một số shortcode mặc định vô cùng hữu ích. Chẳng hạn, shortcode gallery cho phép bạn nhanh chóng tạo một bộ sưu tập hình ảnh từ các ảnh đã tải lên bài viết. Hay shortcode caption giúp bạn dễ dàng thêm chú thích cho hình ảnh. Những shortcode này hoạt động “ngay khi mở hộp”, giúp người dùng làm quen với khái niệm và sức mạnh của chúng một cách tự nhiên. Chúng là minh chứng rõ ràng nhất cho việc đơn giản hóa các tác vụ phức tạp trong WordPress là gì.

Plugin shortcode là gì và vai trò của nó

Trong khi WordPress cung cấp một vài shortcode cơ bản, nhu cầu thực tế của việc xây dựng website luôn đa dạng hơn thế. Đây là lúc các plugin shortcode phát huy vai trò của mình. Plugin shortcode là một tiện ích mở rộng cho phép bạn tạo ra các shortcode tùy chỉnh mà không cần phải viết code, hoặc cung cấp sẵn một thư viện khổng lồ các shortcode với nhiều chức năng khác nhau.

Vai trò chính của chúng là tăng cường sự linh hoạt và tiết kiệm thời gian cho người quản trị web. Thay vì phải thuê lập trình viên hoặc tự mình mày mò với file functions.php mỗi khi cần một chức năng mới, bạn có thể sử dụng giao diện trực quan của plugin để tạo shortcode cho nút bấm, tab nội dung, hộp cảnh báo, biểu đồ, và nhiều hơn nữa. Nhờ vậy, bạn có thể tái sử dụng các yếu tố này trên toàn bộ website một cách nhất quán, chỉ bằng cách dán một đoạn mã ngắn. Điều này không chỉ giúp quy trình làm việc nhanh hơn mà còn đảm bảo tính đồng bộ về mặt thiết kế, tạo ra trải nghiệm chuyên nghiệp cho người dùng.

Cách tạo shortcode tùy chỉnh trong WordPress

Sức mạnh thực sự của shortcode nằm ở khả năng tùy biến vô hạn. Bạn có thể tạo ra shortcode cho bất kỳ chức năng nào mình muốn, từ những thông báo đơn giản đến các hệ thống phức tạp. Có hai con đường chính để làm điều này: viết code thủ công hoặc sử dụng plugin hỗ trợ.

Các bước cơ bản để viết shortcode thủ công

Đây là phương pháp dành cho những người có kiến thức về PHP và muốn toàn quyền kiểm soát. Việc tạo shortcode thủ công thường được thực hiện bằng cách thêm mã vào file functions.php của theme con (child theme) hoặc tốt nhất là tạo một plugin tùy chỉnh riêng cho website của bạn. Việc này đảm bảo các shortcode vẫn hoạt động ngay cả khi bạn thay đổi theme. Tham khảo thêm Theme WordPress để hiểu hơn về cấu trúc theme và child theme.

Quy trình bao gồm hai bước chính:

  1. Viết hàm PHP (PHP function): Hàm này sẽ chứa đoạn mã HTML hoặc logic để tạo ra kết quả bạn mong muốn.
  2. Đăng ký shortcode: Sử dụng hàm add_shortcode() của WordPress để liên kết tên shortcode (ví dụ: [thong_bao_tuy_chinh]) với hàm PHP bạn vừa tạo.

Ví dụ, để tạo một shortcode hiển thị nút bấm tùy chỉnh, bạn có thể thêm đoạn mã sau vào plugin riêng của mình:

function tao_nut_bam_tuy_chinh_func($atts, $content = null) {
    $a = shortcode_atts(array(
        'link' => '#',
        'mau_sac' => 'blue'
    ), $atts);
    return '<a href="' . esc_url($a['link']) . '" style="background-color:' . $a['mau_sac'] . '; color: #fff; padding: 10px 15px; text-decoration: none; border-radius: 5px;">' . $content . '</a>';
}
add_shortcode('nut_bam', 'tao_nut_bam_tuy_chinh_func');

Sau khi lưu lại, bạn có thể sử dụng shortcode [nut_bam link="https://buimanhduc.com" mau_sac="green"]Nhấn vào đây[/nut_bam] ở bất kỳ đâu trên trang web.

Sử dụng plugin hỗ trợ tạo shortcode dễ dàng

Đối với đại đa số người dùng WordPress, việc viết code là một rào cản. May mắn thay, có rất nhiều plugin được sinh ra để đơn giản hóa hoàn toàn quá trình này. Các plugin này cung cấp một giao diện đồ họa thân thiện, cho phép bạn tạo shortcode chỉ bằng vài cú nhấp chuột.

Các plugin phổ biến như Plugin popup WordPress hay WP Shortcode Pro đi kèm với một thư viện shortcode khổng lồ được xây dựng sẵn. Quy trình chung thường là:

  1. Cài đặt và kích hoạt plugin: Tìm kiếm plugin trong thư viện WordPress và cài đặt như bình thường.
  2. Mở trình soạn thảo: Tạo một bài viết hoặc trang mới. Bạn sẽ thấy một nút hoặc biểu tượng mới được thêm vào thanh công cụ của trình soạn thảo.
  3. Chọn và tùy chỉnh shortcode: Nhấp vào nút đó sẽ mở ra một cửa sổ pop-up với danh sách các shortcode có sẵn (như nút bấm, tab, hộp thông báo, slider…). Bạn chỉ cần chọn loại mình muốn và điền vào các thông số như màu sắc, kích thước, liên kết…
  4. Chèn vào nội dung: Plugin sẽ tự động tạo ra shortcode với đầy đủ các tham số và chèn nó vào vị trí con trỏ trong bài viết. Bạn không cần phải nhớ cú pháp hay viết một dòng code nào.

Phương pháp này cực kỳ hiệu quả, trực quan và phù hợp với mọi đối tượng người dùng, từ blogger mới bắt đầu đến các nhà quản lý website chuyên nghiệp. Tìm hiểu thêm Học WordPress để nâng cao kỹ năng quản trị website.

Hướng dẫn sử dụng shortcode để chèn nội dung và chức năng nhanh chóng

Sau khi đã tạo hoặc có được shortcode mong muốn, việc áp dụng chúng vào website của bạn vô cùng đơn giản. Shortcode có thể được chèn vào hầu hết mọi khu vực có hỗ trợ trình soạn thảo văn bản của WordPress.

Cách chèn shortcode vào bài viết, trang, widget

Việc chèn shortcode là một thao tác cơ bản và nhất quán trên toàn hệ thống WordPress. Dù bạn đang soạn thảo một bài viết blog, xây dựng một trang giới thiệu, hay tùy biến thanh bên (sidebar), quy trình vẫn tương tự nhau.

  • Trong trình soạn thảo Gutenberg (Block Editor): Đây là cách hiện đại và được khuyến khích nhất. WordPress cung cấp một block chuyên dụng tên là “Shortcode”. Bạn chỉ cần nhấn vào dấu + để thêm block mới, tìm kiếm “Shortcode” và dán đoạn mã của bạn vào đó. Giao diện này giúp shortcode được đóng gói gọn gàng và dễ quản lý.
  • Trong trình soạn thảo cổ điển (Classic Editor): Nếu bạn vẫn đang sử dụng trình soạn thảo cũ, việc chèn shortcode còn đơn giản hơn. Bạn chỉ cần dán trực tiếp shortcode (ví dụ: [ten_shortcode]) vào khu vực soạn thảo văn bản.
  • Trong Widget: WordPress cũng cho phép bạn sử dụng shortcode trong các widget. Hãy truy cập vào Giao diện > Widget, kéo widget “Văn bản” hoặc “HTML tùy chỉnh” vào khu vực bạn muốn (ví dụ: sidebar, footer). Sau đó, dán shortcode của bạn vào nội dung widget và lưu lại. Chức năng này rất hữu ích khi bạn muốn hiển thị các yếu tố động như biểu mẫu liên hệ hoặc nút kêu gọi hành động ở thanh bên.

Ví dụ thực tế áp dụng shortcode trong quản trị website

Lý thuyết sẽ trở nên dễ hiểu hơn qua các ví dụ thực tế. Hãy tưởng tượng bạn đang quản lý một website bán hàng và cần hiển thị bảng giá sản phẩm trên nhiều trang khác nhau. Thay vì tạo bảng bằng HTML và sao chép thủ công cho từng trang, bạn chỉ cần tạo một shortcode [bang_gia_san_pham].

Mỗi khi cần hiển thị bảng giá, bạn chỉ việc chèn shortcode này vào. Nếu sau này bạn cần cập nhật giá hoặc thêm một gói dịch vụ mới, bạn chỉ cần chỉnh sửa nội dung của shortcode [bang_gia_san_pham] ở một nơi duy nhất (trong file functions.php hoặc trong giao diện plugin tạo shortcode). Ngay lập tức, tất cả các trang đang sử dụng shortcode này sẽ được cập nhật đồng bộ.

Tương tự, bạn có thể tạo shortcode cho:

Việc sử dụng shortcode giúp bạn “module hóa” nội dung, biến các chức năng phức tạp thành những khối có thể tái sử dụng, giúp việc quản trị website trở nên ngăn nắp, hiệu quả và ít tốn công sức hơn rất nhiều.

Các lợi ích khi sử dụng shortcode trong WordPress

Việc tích hợp shortcode vào quy trình làm việc không chỉ là một thủ thuật kỹ thuật, mà còn mang lại những lợi ích chiến lược, giúp tối ưu hóa cả quy trình quản lý lẫn trải nghiệm người dùng cuối.

Giúp quản lý nội dung và chức năng dễ dàng hơn

Đây là lợi ích lớn nhất và rõ ràng nhất. Shortcode giúp bạn tách biệt chức năng khỏi nội dung. Thay vì nhúng các đoạn mã HTML, CSS, và JavaScript phức tạp trực tiếp vào trình soạn thảo bài viết, bạn chỉ cần chèn một thẻ shortcode đơn giản. Điều này làm cho nội dung của bạn sạch sẽ và dễ đọc hơn rất nhiều.

Quan trọng hơn, nó thúc đẩy tính tái sử dụng và quản lý tập trung. Giống như ví dụ về bảng giá đã đề cập, bất kỳ yếu tố nào được tạo bởi shortcode chỉ cần được cập nhật ở một nơi duy nhất. Điều này giúp loại bỏ rủi ro sai sót do cập nhật thủ công trên hàng chục, thậm chí hàng trăm trang. Bạn không còn phải lo lắng về việc bỏ sót một trang nào đó, đảm bảo tính nhất quán tuyệt đối trên toàn bộ website. Cách tiếp cận module này giúp việc bảo trì và nâng cấp website trong tương lai trở nên đơn giản hơn bao giờ hết.

Tăng hiệu suất và trải nghiệm người dùng

“Hiệu suất” ở đây mang hai ý nghĩa. Đầu tiên là hiệu suất làm việc của bạn. Việc tạo nội dung trở nên nhanh hơn đáng kể khi bạn có sẵn một bộ công cụ shortcode cho các chức năng thường dùng. Thay vì loay hoay với code, bạn có thể tập trung vào việc sáng tạo nội dung chất lượng.

Thứ hai, shortcode góp phần cải thiện trải nghiệm người dùng (UX) một cách gián tiếp. Bằng cách sử dụng shortcode để tạo các yếu tố như nút bấm, hộp cảnh báo, hay bố cục cột, bạn đang chuẩn hóa giao diện của các chức năng này trên toàn bộ trang. Sự nhất quán về mặt hình ảnh và hành vi giúp người dùng cảm thấy quen thuộc, dễ dàng định vị thông tin và tương tác với website của bạn một cách tự tin hơn. Một trang web được trình bày chuyên nghiệp, đồng bộ sẽ tạo dựng được niềm tin và giữ chân khách truy cập lâu hơn.

Các plugin hỗ trợ shortcode phổ biến trong WordPress

Thế giới plugin WordPress vô cùng rộng lớn, và lĩnh vực shortcode cũng không ngoại lệ. Việc lựa chọn một công cụ phù hợp sẽ giúp bạn tiết kiệm thời gian và khai thác tối đa sức mạnh của tính năng này. Dưới đây là một số plugin được cộng đồng đánh giá cao.

Shortcodes Ultimate

Shortcodes Ultimate là một trong những plugin shortcode toàn diện và phổ biến nhất hiện nay. Nó giống như một con dao đa năng của Thụy Sĩ dành cho người dùng WordPress. Plugin này cung cấp một thư viện khổng lồ với hơn 50 shortcode sẵn sàng để sử dụng, đáp ứng hầu hết mọi nhu cầu.

Tính năng nổi bật:

  • Thư viện đa dạng: Bao gồm các shortcode cho nút bấm, tab, accordion, slider, video, Google Maps, và nhiều hơn nữa.
  • Trình chèn tiện lợi: Tích hợp một nút “Insert Shortcode” trực tiếp vào trình soạn thảo của WordPress, mở ra một cửa sổ trực quan để bạn tùy chỉnh và chèn shortcode dễ dàng.
  • Tùy biến linh hoạt: Mỗi shortcode đều đi kèm với nhiều tùy chọn, cho phép bạn tinh chỉnh giao diện và chức năng mà không cần viết code.
  • Tương thích tốt: Hoạt động mượt mà với hầu hết các theme WordPress và plugin hiện đại, bao gồm cả trình soạn thảo Gutenberg.

Với sự kết hợp giữa sức mạnh và tính dễ sử dụng, Shortcodes Ultimate là lựa chọn hoàn hảo cho cả người mới bắt đầu muốn thêm các yếu tố phức tạp một cách nhanh chóng và cả những người dùng nâng cao cần một công cụ mạnh mẽ.

WP Shortcode by MyThemeShop và các plugin khác

Bên cạnh Shortcodes Ultimate, có nhiều lựa chọn chất lượng khác, mỗi plugin có những điểm mạnh riêng.

WP Shortcode by MyThemeShop (thường đi kèm trong các theme của họ hoặc có phiên bản Pro):

Plugin này tập trung vào việc cung cấp một bộ shortcode được thiết kế đẹp mắt và tối ưu hóa cho hiệu suất. Thay vì cung cấp hàng trăm lựa chọn, nó tập trung vào các yếu tố cần thiết nhất như nút bấm, cảnh báo, layout cột, tab… với phong cách thiết kế hiện đại và gọn gàng.

  • Ưu điểm: Thiết kế đẹp, nhẹ, dễ sử dụng, thường được tích hợp sâu với các sản phẩm của MyThemeShop.
  • Nhược điểm: Ít lựa chọn hơn so với Shortcodes Ultimate, một số tính năng cao cấp có thể yêu cầu phiên bản Pro.

Các plugin đáng chú ý khác:

  • Shortcoder: Một plugin đơn giản nhưng mạnh mẽ cho phép bạn tạo các shortcode tùy chỉnh bằng cách dán mã HTML/JavaScript vào giao diện của nó. Rất phù hợp nếu bạn đã có sẵn các đoạn mã và chỉ cần một cách để biến chúng thành shortcode.
  • Vision: Tương tự Shortcodes Ultimate, cung cấp một bộ shortcode phong phú với trình tạo trực quan, nhưng có thể có những yếu tố thiết kế độc đáo riêng.

Khi lựa chọn, hãy cân nhắc nhu cầu của bạn: Bạn cần một thư viện khổng lồ (Shortcodes Ultimate) hay một bộ công cụ tinh gọn, thiết kế đẹp (WP Shortcode)? Hay bạn chỉ cần một công cụ để tạo shortcode từ mã của riêng mình (Shortcoder)?

Các vấn đề thường gặp khi sử dụng shortcode

Mặc dù shortcode rất hữu ích, đôi khi bạn có thể gặp phải một số sự cố. Hiểu rõ nguyên nhân và cách khắc phục sẽ giúp bạn giải quyết vấn đề một cách nhanh chóng và hiệu quả.

Shortcode không hiển thị hoặc lỗi cú pháp

Đây là vấn đề phổ biến nhất. Thay vì hiển thị nội dung mong muốn, bạn chỉ thấy đoạn mã [ten_shortcode] trên trang của mình. Nguyên nhân thường đến từ những lỗi đơn giản:

  • Lỗi chính tả: Đây là thủ phạm hàng đầu. Hãy kiểm tra kỹ xem bạn đã gõ đúng tên shortcode chưa. [my_button] khác với [my_botton].
  • Plugin bị vô hiệu hóa hoặc gỡ bỏ: Shortcode chỉ hoạt động khi plugin hoặc đoạn mã định nghĩa nó đang được kích hoạt. Nếu bạn tắt hoặc xóa plugin tạo ra shortcode, nó sẽ ngừng hoạt động. Hãy vào mục Plugins > Installed Plugins để kiểm tra.
  • Lỗi cú pháp trong tham số: Khi sử dụng các shortcode có tham số, ví dụ [button link="url" color="blue"], hãy đảm bảo bạn đã sử dụng dấu ngoặc kép " đúng cách và không có ký tự lạ.
  • Dán vào sai chỗ: Đôi khi người dùng vô tình dán shortcode vào bên trong một thẻ code hoặc preformatted text, khiến trình duyệt hiển thị nó dưới dạng văn bản thuần túy. Hãy đảm bảo bạn dán nó vào trình soạn thảo văn bản thông thường hoặc block Shortcode của Gutenberg.

Cách khắc phục: Luôn bắt đầu bằng việc kiểm tra chính tả và đảm bảo plugin liên quan đang hoạt động. Nếu vẫn không được, hãy thử tạo lại shortcode từ trình chèn của plugin để đảm bảo cú pháp chính xác.

Xung đột giữa plugin shortcode và theme hoặc plugin khác

Một vấn đề phức tạp hơn là xung đột. Điều này xảy ra khi hai plugin khác nhau hoặc một plugin và theme của bạn cùng cố gắng đăng ký một shortcode có tên giống hệt nhau (ví dụ, cả hai đều tạo ra shortcode [button]). Khi đó, WordPress có thể không biết phải thực thi mã nào, dẫn đến lỗi hoặc hiển thị không mong muốn.

Cách kiểm tra và xử lý xung đột:

  1. Sao lưu website: Trước khi thực hiện bất kỳ thay đổi nào, hãy luôn tạo một bản sao lưu đầy đủ cho trang web của bạn.
  2. Sử dụng công cụ Health Check & Troubleshooting: Đây là một plugin chính thức từ WordPress.org. Nó cho phép bạn tạm thời tắt tất cả các plugin và chuyển sang một theme mặc định (như Twenty Twenty-Four) chỉ dành cho bạn (khách truy cập vẫn thấy trang web bình thường).
  3. Kích hoạt từng phần: Trong chế độ xử lý sự cố, hãy kích hoạt lại plugin shortcode của bạn. Nếu nó hoạt động, hãy bắt đầu kích hoạt từng plugin khác, một cái một lần, và kiểm tra lại sau mỗi lần kích hoạt. Khi shortcode bị lỗi, bạn đã tìm thấy plugin gây xung đột.
  4. Liên hệ nhà phát triển: Khi đã xác định được xung đột, bạn có thể liên hệ với nhà phát triển của plugin hoặc theme để báo cáo vấn đề. Họ có thể cung cấp một bản vá lỗi hoặc hướng dẫn bạn cách giải quyết. Trong một số trường hợp, bạn có thể cần phải đổi tên shortcode tùy chỉnh của mình để tránh trùng lặp.

Best Practices khi dùng shortcode trong WordPress

Để khai thác shortcode một cách bền vững và hiệu quả, việc tuân thủ các quy tắc thực hành tốt nhất là vô cùng quan trọng. Điều này không chỉ giúp website của bạn hoạt động trơn tru mà còn dễ dàng cho việc bảo trì trong tương lai.

  • Luôn tạo shortcode chuẩn, dễ đọc và bảo trì: Nếu bạn tự viết code, hãy đặt tên shortcode một cách có ý nghĩa. Ví dụ, [google_map_hcm] sẽ dễ hiểu hơn nhiều so với [gm1]. Viết code sạch sẽ, có chú thích rõ ràng sẽ giúp chính bạn hoặc người khác dễ dàng chỉnh sửa sau này.
  • Tránh lạm dụng shortcode quá nhiều: Mỗi shortcode khi được thực thi sẽ tiêu tốn một phần tài nguyên xử lý của máy chủ. Mặc dù một vài shortcode không ảnh hưởng nhiều, việc chèn hàng chục shortcode phức tạp trên cùng một trang có thể làm chậm tốc độ tải trang. Hãy sử dụng chúng một cách khôn ngoan, chỉ khi chúng thực sự mang lại giá trị về mặt chức năng hoặc hiệu quả quản lý.
  • Backup và test trên môi trường staging: Đây là quy tắc vàng. Trước khi cài đặt một plugin shortcode mới hoặc thêm một đoạn mã shortcode tùy chỉnh vào website đang hoạt động, hãy luôn tạo một bản sao lưu (backup). Lý tưởng nhất, bạn nên thử nghiệm mọi thay đổi trên một môi trường thử nghiệm (staging site) trước. Điều này giúp bạn phát hiện lỗi và xung đột mà không làm ảnh hưởng đến trải nghiệm của khách truy cập trên trang web chính.
  • Cập nhật plugin shortcode thường xuyên: Giống như mọi plugin khác, các plugin shortcode cũng cần được cập nhật đều đặn. Các bản cập nhật không chỉ mang đến tính năng mới mà còn vá các lỗ hổng bảo mật và sửa lỗi tương thích. Việc bỏ qua cập nhật có thể khiến website của bạn dễ bị tấn công hoặc gặp lỗi khi bạn cập nhật phiên bản WordPress hoặc các plugin khác.

Kết luận

Qua bài viết này, hy vọng bạn đã có một cái nhìn toàn diện và sâu sắc về plugin shortcode trong WordPress. Đây không chỉ là một công cụ kỹ thuật mà còn là một trợ thủ đắc lực giúp tối ưu hóa quy trình quản lý website. Từ việc đơn giản hóa việc chèn các nội dung phức tạp đến việc đồng bộ hóa các yếu tố trên toàn trang, shortcode giúp bạn tiết kiệm thời gian, giảm thiểu sai sót và nâng cao tính chuyên nghiệp cho website của mình.

Việc nắm vững cách tạo và sử dụng shortcode, dù là thông qua việc viết code thủ công hay sử dụng các plugin hỗ trợ mạnh mẽ như Shortcodes Ultimate, sẽ mở ra một chân trời mới trong việc tùy biến và quản trị WordPress. Đừng ngần ngại thử nghiệm! Hãy bắt đầu khám phá các plugin shortcode được gợi ý và tự tay tạo những shortcode phù hợp cho website của bạn ngay hôm nay. Chắc chắn bạn sẽ ngạc nhiên về hiệu quả mà chúng mang lại.

5/5 - (1 Đánh giá)
Tác giả

Mạnh Đức

Có cao nhân từng nói rằng: "Kiến thức trên thế giới này đầy rẫy trên internet. Tôi chỉ là người lao công cần mẫn đem nó tới cho người cần mà thôi !"

Chia sẻ
Bài viết liên quan