Mã ngắn & khối – LearnDash Shortcodes & Blocks

Table of Contents

Mã ngắn & khối cung cấp cho bạn các cách bổ sung để chèn nội dung LearnDash vào các khóa học, trang, bài đăng và các loại bài đăng tùy chỉnh khác của bạn. Bài viết này sẽ liệt kê mọi phần nội dung LearnDash động mà bạn có thể thêm vào trang web của mình và giải thích cách thực hiện điều đó với cả shortcode & block.

Có gì khác biệt? #

Mã ngắn

  • Cách ban đầu để thêm nội dung động vào trình chỉnh sửa WordPress
  • Cũng có thể được sử dụng để chèn nội dung LearnDash vào trình tạo trang
  • Chứa các tùy chọn (còn gọi là tham số) để tùy chỉnh thông tin hiển thị
  • Đây là một shortcode ví dụ, với một tham số:
[ld_course_list num="10"]

Khối

  • Chỉ khả dụng khi sử dụng trình chỉnh sửa nội dung mới được phát hành trong WordPress 5.0 (hay còn gọi là: Gutenberg)
  • Chứa tất cả các tính năng và tùy chọn giống như mã ngắn
  • Cung cấp giao diện dễ dàng hơn để chèn nội dung và tùy chỉnh các tùy chọn

Cái nào để sử dụng? #

Mỗi shortcode đều có một khối tương ứng và mọi khối đều có một shortcode tương ứng. Không có sự khác biệt về tính năng giữa cả hai. Dưới đây là một số câu hỏi bạn có thể tự hỏi mình để tìm ra cách sử dụng:

  • Sử dụng trình chỉnh sửa WordPress mới (Gutenberg)? Nếu có, bạn có thể sử dụng một trong hai. Bạn có thể sẽ thấy các khối dễ sử dụng hơn, nhưng nếu bạn cảm thấy thoải mái với các mã ngắn, chúng vẫn có sẵn cho bạn.
  • Sử dụng plugin Classic Editor? Nếu có, bạn sẽ cần sử dụng shortcode.
  • Sử dụng trình tạo trang? Nếu có, bạn sẽ cần sử dụng mã ngắn. Các khối vẫn chưa có sẵn trong hầu hết các trình tạo trang.
  • Chèn nội dung vào widget / sidebar? Bạn sẽ cần sử dụng mã ngắn. Các khối vẫn chưa có sẵn để sử dụng bên trong các widget.

Cách sử dụng #

Trước khi chúng tôi giải thích chức năng của mỗi khối & mã ngắn, hãy thảo luận ngắn gọn về cách sử dụng chúng.

Blocks – Khối #

Các khối được chèn vào trình chỉnh sửa WordPress bằng cách nhấp vào biểu tượng +, sau đó tìm kiếm tên của khối hoặc cuộn qua danh sách các tùy chọn có sẵn. Khi bạn tìm thấy khối bạn muốn thêm, chỉ cần nhấp vào khối đó. Sau khi thêm khối, bạn có thể tùy chỉnh các tùy chọn trong bảng tùy chọn khối ở thanh bên. Các tùy chọn sẽ khác nhau tùy thuộc vào khối bạn đã chọn. Ví dụ này cho thấy một số tùy chọn cho khối Danh sách khóa học LearnDash.

Shortcodes – Mã ngắn #

Tất cả các mã ngắn sử dụng dấu ngoặc vuông ([]), cùng với tên của mã ngắn cụ thể mà bạn đang sử dụng và bất kỳ thông số (tùy chọn) nào bạn muốn đặt.

Đây là mã ngắn hiển thị thông tin hồ sơ LearnDash của người dùng, ở trạng thái mặc định, không có tham số:

[ld_profile]

Đây là mã ngắn tương tự với các tham số được thêm vào nó, để hiển thị các khóa học của người dùng theo thứ tự tăng dần theo tiêu đề khóa học:

[ld_profile orderby="title" order="ASC"]

Có một cách khác để sử dụng mã ngắn. Bạn có thể kiểm tra xem một điều nhất định có đúng không và nếu đúng, hãy xuất nội dung có trong shortcode. Đây là một ví dụ sẽ kiểm tra xem ai đó có đăng ký tham gia khóa học hay không và nếu họ có, hãy hiển thị một thông báo.

[student]Chỉ một sinh viên đăng ký khóa học mới thấy điều này.[/student]

Bạn sẽ nhận thấy phiên bản này có cả mã mở đầu và mã đóng, với mã ngắn đóng trước bằng dấu gạch chéo (/).

NHÀ PHÁT TRIỂN: Bạn cũng có thể thêm mã ngắn vào tệp chủ đề hoặc plugin tùy chỉnh của mình thông qua do_shortcode() function.

All LearnDash Blocks & Shortcodes – Tất cả các khối và mã rút gọn trong LearnDash #

Đây là danh sách đầy đủ tất cả các khối / mã ngắn LearnDash có sẵn. Nhấp vào tên để biết thêm thông tin về cách sử dụng chúng, cũng như tất cả các thông số có sẵn.

KhốiMã ngắnSự miêu tả
Khối Tìm hiểu Chung / Mã ngắn
Hồ sơ LearnDash[ ld_profile]Hiển thị thông tin người dùng cơ bản (tên, ảnh đại diện, v.v.), cũng như tổng số khóa học, điểm khóa học, danh sách các khóa học đã đăng ký, kết quả bài kiểm tra & chứng chỉ đã đạt được.
Điểm khóa học dành cho người dùng LearnDash[ ld_user_course_points]Hiển thị điểm khóa học đã kiếm được cho người dùng đó trên bất kỳ trang nào.
Tiến trình khóa học LearnDash[ learndash_course_progress]Hiển thị thanh tiến trình với tiến trình của người dùng cho khóa học đó.
Danh sách khóa học LearnDash[ ld_course_list]Hiển thị danh sách các khóa học. Nhiều tùy chọn có sẵn để lọc và tùy chỉnh đầu ra. Khi tiện ích bổ sung Lưới khóa học được bật, nó sẽ hiển thị các khóa học theo bố cục lưới.
Danh sách bài học LearnDash[ ld_lesson_list]Tương tự như [ ld_course_list] nhưng hiển thị danh sách các bài học . Cũng hoạt động với tiện ích bổ sung Lưới khóa học.
Danh sách chủ đề LearnDash[ ld_topic_list]Tương tự như [ ld_course_list] nhưng hiển thị danh sách các chủ đề . Cũng hoạt động với tiện ích bổ sung Lưới khóa học.
Danh sách câu hỏi trong LearnDash[ ld_quiz_list]Tương tự như [ ld_course_list] nhưng hiển thị danh sách các câu đố . Cũng hoạt động với tiện ích bổ sung Lưới khóa học.
Danh sách nhóm LearnDash[ ld_group_list]Tương tự như [ ld_course_list] nhưng hiển thị danh sách các nhóm . Cũng hoạt động với tiện ích bổ sung Lưới khóa học.
Nội dung khóa học LearnDash[ course_content]Hiển thị danh sách đầy đủ các bài học, chủ đề và câu đố liên quan đến khóa học đó.
Nhóm người dùng LearnDash[ user_groups]Hiển thị danh sách nhóm người dùng được chỉ định với tư cách là người dùng hoặc người lãnh đạo.
Trạng thái hết hạn của khóa học LearnDash[ ld_course_expire_status]Hiển thị ngày hết hạn của một khóa học cho người dùng hiện tại.
LearnDash Video[ ld_video]Hiển thị video ở bất kỳ đâu trong bài học hoặc trang chủ đề. Bạn phải sử dụng tiến trình video để mã ngắn này hoạt động.
Các nút thanh toán bằng tiền mặt[ learndash_payment_buttons]Hiển thị nút thanh toán cho một khóa học cụ thể, ở bất kỳ đâu trên trang.
Thông tin khóa học LearnDash[ ld_course_info]Hiển thị danh sách các khóa học đã đăng ký, chi tiết tiến trình khóa học & tất cả các câu đố mà người dùng đã thực hiện.
Đăng nhập LearnDash[ learndash_login]Hiển thị liên kết đăng nhập cho thấy phương thức bật lên đăng nhập và đăng ký LearnDash khi được nhấp vào.
Chứng chỉ LearnDash[ ld_certificate]Hiển thị liên kết tải xuống của chứng chỉ đã đạt được.
Khóa học tiếp tục LearnDash[ ld_course_resume]Đưa người dùng trở lại bước cuối cùng trong Khóa học (định dạng: liên kết / nút).
Nội dung hiển thị có điều kiện Hiển
thị / Ẩn nội dung cho một số người dùng hoặc nhóm nhất định
Khách truy cập LearnDash[ visitor]Hiển thị nội dung nếu người dùng KHÔNG đăng ký một khóa học. Yêu cầu thẻ đóng [ / customer] .
Học viên LearnDash[ student]Hiển thị nội dung nếu người dùng LÀ đã đăng ký một khóa học. Cũng có thể được sử dụng để hiển thị nội dung cho người dùng cá nhân (dựa trên id người dùng). Yêu cầu thẻ đóng [ / student] .
Khóa học LearnDash chưa bắt đầu[ course_notstarted]Hiển thị nội dung nếu người dùng có quyền truy cập vào một khóa học nhưng chưa hoàn thành bất kỳ bước nào. Yêu cầu thẻ đóng [ / course_notstarted] .
Đang tiến hành khóa học LearnDash[ course_inprogress]Hiển thị nội dung nếu người dùng có quyền truy cập vào một khóa học, đã hoàn thành ít nhất một bước nhưng chưa hoàn thành toàn bộ khóa học. Yêu cầu thẻ đóng [ / course_inprogress] .
Hoàn thành khóa học LearnDash[ course_complete]Hiển thị nội dung nếu người dùng đã hoàn thành đầy đủ khóa học. Yêu cầu thẻ đóng [ / course_complete] .
LearnDash Quiz Complete[ ld_quiz_complete]Hiển thị nội dung nếu người dùng đã hoàn thành một bài kiểm tra. Yêu cầu thẻ đóng [ / ld_quiz_complete] .
Tin nhắn nhóm LearnDash[ ld_group]Hiển thị thông báo được chỉ định cho người đăng ký nhóm. Yêu cầu ID nhóm được chỉ định và thẻ đóng [ / ld_group].

Mã rút gọn chứng chỉ
Xem danh sách mã rút gọn chứng chỉ của chúng tôi »

Common Blocks & Shortcodes – Khối & Mã ngắn chung #

Hãy nói về cách sử dụng các mã ngắn LearnDash chính và thảo luận về các tùy chọn có sẵn với mỗi mã. Phương pháp để tùy chỉnh các khối LearnDash là giống nhau đối với mỗi khối, vì vậy chúng tôi sẽ tập trung vào mã cần thiết để tùy chỉnh các mã ngắn. Hãy nhớ rằng, nếu bạn đang sử dụng các khối Gutenberg, tất cả các tùy chọn tương tự đều có sẵn trong bảng tùy chọn khối ở thanh bên.

[ ld_profile] #

Khối / mã ngắn Hồ sơ LearnDash có thể được sử dụng để xây dựng hồ sơ sinh viên. Theo mặc định, nó sẽ xuất ra các thông tin sau liên quan đến người dùng hiện đang đăng nhập:

  • Hình đại diện (ảnh hồ sơ)
  • Tên
  • Liên kết để chỉnh sửa hồ sơ
  • Tổng số khóa học đã đăng ký, khóa học đã hoàn thành, chứng chỉ được trao và số điểm đạt được
  • Danh sách các khóa học đã đăng ký, bao gồm:
    • khả năng tìm kiếm các khóa học
    • chỉ số tiến độ khóa học
    • liên kết để tải xuống chứng chỉ
    • các câu đố đã thực hiện, cùng với ngày, điểm số và thống kê

Bạn cũng có thể sử dụng nút ở trên cùng để nhanh chóng mở rộng / thu gọn tất cả thông tin khóa học đã đăng ký.

Các thông số sau có sẵn khi sử dụng mã ngắn[ ld_profile]

  • per_page=”10″– đặt số lượng các khóa học để hiển thị trên một trang, trước khi phân trang được sử dụng
  • course_points_user=”no”– ngăn việc hiển thị điểm khóa học đã kiếm được của người dùng (mặc định là “có”)
  • expand_all=”yes”– mở rộng tất cả các phần của hồ sơ (mặc định là “không”)
  • orderby=”title” – xác định cách sắp xếp các khóa học (mặc định là “id”).Điều này nên được sử dụng cùng vớiordertham số. Xem danh sách đầy đủ các thông số theo thứ tự →
  • order=”ASC”– xác định thứ tự sắp xếp các khóa học.Điều này nên được sử dụng cùng vớiorderbytham số.Sử dụng “ASC” hoặc “DESC”.

Nếu bạn đang sử dụng khối Hồ sơ LearnDash (chứ không phải mã ngắn), có hai tùy chọn bổ sung có sẵn:

  • Hiển thị / Ẩn Liên kết Tiểu sử
  • Hiển thị / Ẩn các nỗ lực đố người dùng

[ ld_user_course_points] – Điểm khóa học dành cho người dùng LearnDash #

Bạn có thể sẽ không tìm thấy nhiều cách sử dụng cho shortcode [ ld_user_course_points], nhưng nó có thể được sử dụng để tạo trang hồ sơ sinh viên của riêng bạn bằng trình tạo trang

Chỉ cần chèn [ ld_user_course_points] vào dòng riêng của nó hoặc sử dụng khối và nó sẽ xuất ra dòng này:

Điểm khóa học đã kiếm được: 100

Điều này sẽ hiển thị tổng số điểm tích lũy mà người dùng hiện tại đã nhận được. Điều này bao gồm cả điểm khóa học “kiếm được” cũng như bất kỳ điểm khóa học “bổ sung” nào mà bạn đã chỉ định cho người dùng thông qua hồ sơ WordPress của họ.

Chỉ có một tham số, nếu bạn muốn nhắm mục tiêu một ID người dùng cụ thể:

[ ld_user_course_points user_id="5"]

Điều này sẽ hiển thị điểm khóa học cho người dùng có ID là 5. Việc sử dụng mặc định sẽ tự động hiển thị điểm cho người dùng đã đăng nhập.

[ learndash_course_progress] – Tiến trình khóa học LearnDash #

Mã ngắn [ learndash_course_progress] hiển thị thanh tiến trình với tiến trình của người dùng hiện tại cho khóa học đó.

Nó được sử dụng phổ biến nhất trên trang khóa học, bài học, chủ đề hoặc bài kiểm tra và nó tự động phát hiện 1) khóa học nào hiện đang được truy cập và 2) người dùng nào đã đăng nhập.

Thông thường, bạn sẽ sử dụng mã ngắn mặc định [ learndash_course_progress] mà không có bất kỳ tham số nào, nhưng nếu bạn đang sử dụng nó bên ngoài khóa học hoặc cho một người dùng cụ thể, có hai tùy chọn bạn có thể sử dụng:

  • [ learndash_course_progress user_id="5"] – Hiển thị tiến trình cho một người dùng cụ thể
  • [ learndash_course_progress course_id="12"] – Hiển thị tiến trình cho một khóa học cụ thể

Mã ngắn này hoạt động hiệu quả với các trình tạo trang khi xây dựng bố cục tùy chỉnh cho các khóa học, bài học và chủ đề của bạn.

[ ld_course_list] – Danh sách khóa học LearnDash #

Mã ngắn [ ld_course_list] hiển thị danh sách các khóa học và nó đi kèm với rất nhiều tham số để tùy chỉnh các khóa học nào được hiển thị và cách chúng được bố trí. Danh sách khóa học LearnDash được sử dụng phổ biến nhất cùng với tiện ích bổ sung Lưới khóa học .

Ví dụ về khi được kết hợp với tiện ích bổ sung lưới khóa học

Vì danh sách dài các tùy chọn có sẵn, vui lòng xem bài viết bổ sung Lưới khóa học của chúng tôi để tìm hiểu về tất cả các tùy chọn có sẵn.

Khối này cho phép hiển thị một tập hợp con các khóa học đã đăng ký dựa trên trạng thái tiến độ của khóa học. Tính năng này chỉ khả dụng khi tùy chọn “Khóa học của tôi” được đặt để hiển thị “Chỉ các khóa học đã đăng ký”.

[ ld_lesson_list] – Danh sách bài học LearnDash #

Danh sách Bài học LearnDash hoạt động giống như Danh sách Khóa học, chỉ có điều nó hiển thị các bài học thay vì các khóa học. Đây là một ví dụ về nó đang được sử dụng:

Nếu không có hình ảnh nổi bật nào được tải lên một bài học, một trình giữ chỗ sẽ được sử dụng.

Mã ngắn này tốt nhất nên được sử dụng trên trang khóa học, thay vì sử dụng bảng nội dung khóa học mặc định. Đảm bảo tải lên hình ảnh nổi bật cho mỗi bài học để thay thế các hình ảnh giữ chỗ.

[ ld_topic_list] – Danh sách chủ đề LearnDash #

Danh sách Chủ đề LearnDash hoạt động giống như Danh sách Bài học, chỉ có điều nó hiển thị các chủ đề thay vì các bài học.

Điều này sẽ được sử dụng tốt nhất trên một trang bài học có ít nhất một vài chủ đề. Một hình ảnh nổi bật cũng sẽ thay thế các hình ảnh giữ chỗ này.

Sử dụng lesson_id này cho phép bạn hiển thị danh sách các câu đố hoặc chủ đề liên quan đến một bài học cụ thể.

[ ld_quiz_list] – Danh sách bài kiểm tra trong LearnDash #

Danh sách Câu đố LearnDash hoạt động giống như Danh sách Bài học, chỉ có nó hiển thị các câu đố thay vì các bài học. Nếu khóa học của bạn cung cấp nhiều câu đố, bạn có thể thấy mã ngắn này hữu ích.

Tuy nhiên, thông thường, các câu đố được hiển thị tốt nhất…

  • trong bảng nội dung khóa học, cùng với khóa học mà chúng được liên kết,
  • trong tiện ích điều hướng khóa học, bất cứ nơi nào họ rơi vào tiến trình khóa học tự nhiên, hoặc
  • ở cuối bài học hoặc trang chủ đề mà bài kiểm tra được chỉ định (được chèn tự động)

Sử dụng lesson_id này cho phép bạnhiển thị danh sách các câu đố hoặc chủ đề liên quan đến một bài học cụ thể.

[ ld_group_list] – Danh sách nhóm LearnDash #

Danh sách Nhóm LearnDash hoạt động giống như Danh sách Khóa học, chỉ có điều nó hiển thị các nhóm thay vì các khóa học. Nếu bạn cung cấp nhiều nhóm cho phép tự đăng ký, bạn có thể thấy mã ngắn này hữu ích.

Danh sách Nhóm LearnDash có thể được sử dụng cùng với tiện ích bổ sung Lưới khóa học (Course Grid add-on.) .

Vì danh sách dài các tùy chọn có sẵn, vui lòng xem bài viết bổ sung Lưới khóa học (Course Grid add-on article) của chúng tôi để tìm hiểu về tất cả các tùy chọn có sẵn.

[ course_content] – Nội dung khóa học LearnDash #

Khối nội dung khóa học LearnDash / shortcode là một bản sao chính xác của bảng nội dung khóa học mặc định được hiển thị trên các trang khóa học theo mặc định (bên dưới bất kỳ nội dung nào bạn thêm vào). Nó hiển thị tổng quan đầy đủ về khóa học, cùng với tiến trình của người dùng. Trong đó, bạn sẽ tìm thấy tất cả…

  • Những bài học
  • chủ đề
  • bài kiểm tra

… Được chỉ định cho khóa học. Bạn có thể hiển thị / ẩn các chủ đề và bài kiểm tra gắn liền với các bài học và bạn sẽ thấy biểu tượng trạng thái hiển thị trạng thái của người dùng cho bài học / chủ đề / bài kiểm tra cụ thể đó.

Có hai trường hợp sử dụng thực sự có giá trị cho shortcode này:

  • chèn vào trang đích của khóa học tùy chỉnh (nếu sử dụng trình tạo trang)
  • chèn vào trang bán hàng được cung cấp bởi WooCommerce , Easy Digital Downloads , MemberPress hoặc một giải pháp thanh toán / thương mại điện tử khác

Khi sử dụng mã ngắn này trên bất kỳ trang nào khác ngoài trang khóa học, bạn sẽ cần sử dụng course_id. Điều này cho LearnDash biết bạn muốn hiển thị nội dung cho khóa học nào.

[course_content course_id="12"]

Điều này sẽ hiển thị bảng nội dung khóa học cho khóa học với ID là 12.

[ user_groups] – Nhóm người dùng LearnDash #

Khối / mã ngắn Nhóm người dùng LearnDash hiển thị danh sách các nhóm mà người dùng được chỉ định.

[ ld_course_expire_status] – Trạng thái hết hạn của khóa học LearnDash #

Khối / mã ngắn này sẽ hiển thị ngày khóa học hết hạn cho người dùng hiện đang đăng nhập. Bạn phải bật cài đặt “Quyền truy cập hết hạn” trên màn hình chỉnh sửa khóa học để cài đặt này hoạt động.

Quyền truy cập khóa học sẽ hết hạn vào: ngày 31 tháng 12 năm 2021

Nếu được sử dụng [ ld_course_expire_status] trên một trang khóa học, sẽ tự động phát hiện khóa học và người dùng, đồng thời hiển thị thông báo. Các thông báo mặc định như sau:

  • Nếu một khóa học hết hạn trong tương lai: “Quyền truy cập vào khóa học sẽ hết hạn vào: {date}”
  • Nếu một khóa học đã hết hạn: “Quyền truy cập khóa học đã hết hạn vào: {date}”

Bạn có thể tùy chỉnh văn bản trước và sau ngày bằng cách sử dụng các thông số sau:

label_before #

Điều này được hiển thị trước ngày:

[ld_course_expire_status label_before="Khóa học này đã hết hạn vào "]

label_after #

Điều này được hiển thị sau ngày:

[ld_course_expire_status label_after=". Vui lòng gia hạn thành viên của bạn để lấy lại quyền truy cập."]

format #

Điều này thay đổi định dạng của ngày được sử dụng. Theo mặc định, chúng tôi sẽ sử dụng cài đặt ngày WordPress của bạn. Xem danh sách đầy đủ các tùy chọn định dạng ngày ở đây .

[ld_course_expire_status format="F j, Y"]

Bạn cũng có thể sử dụng tham số course_id & user_id , mặc dù bạn có thể sẽ không cần chúng vì chúng tôi xác định các thông số này một cách tự động.

Dưới đây là một ví dụ về tất cả các tham số được sử dụng cùng nhau:

[ld_course_expire_status format="F j, Y" label_before="Khóa học này đã hết hạn vào " label_after=". Vui lòng gia hạn thành viên của bạn." course_id="12" user_id="5"]

[ ld_video] #

Mã ngắn [ ld_video] chỉ có sẵn dưới dạng mã ngắn. Không có khối Gutenberg cho nó được nêu ra. Tuy nhiên, bạn vẫn có thể sử dụng nó với trình soạn thảo Gutenberg bằng cách sử dụng khối mã ngắn:

Điều này chỉ hoạt động nếu bạn đang sử dụng tính năng Tiến trình video được tích hợp sẵn của chúng tôi. Điều này phải được bật trên trang bài học hoặc chủ đề để nó hoạt động và phải nhập URL đến video của bạn.

Với tiến trình video, theo mặc định, video của bạn được đặt phía trên nội dung khóa học. Tuy nhiên, nếu bạn muốn đặt video ở đâu đó giữa nội dung của mình , bạn sẽ sử dụng mã ngắn [ ld_video].

Không có tham số. Chỉ cần thêm [ ld_video] vào bất kỳ đâu trong nội dung khóa học của bạn (phải nằm trên dòng riêng).

Điều này rất tốt để sử dụng với các trình tạo trang khi tùy chỉnh bố cục của các trang bài học / chủ đề của bạn. Bạn có toàn quyền kiểm soát nơi đưa video của mình vào.

[ learndash_payment_buttons] – Các nút thanh toán bằng tiền mặt #

Các nút thanh toán LearnDash chỉ nên được sử dụng nếu bạn đang sử dụng một trong các phương thức thanh toán LearnDash mặc định ( Stripe , PayPal hoặc 2Checkout ). Nếu bạn đang sử dụng WooCommerce , MemberPress hoặc bất kỳ nền tảng nào khác để xử lý thanh toán, thì khối / mã ngắn này sẽ không hoạt động.

Theo mặc định, nếu khóa học của bạn được đặt ở bất kỳ trạng thái nào khác ngoại trừ “Đang mở”, bạn sẽ thấy nút “Tham gia khóa học này” trên trang khóa học. Nếu bạn đang sử dụng một trong các phương thức thanh toán mặc định của LearnDash, nút này sẽ bắt đầu quy trình thanh toán / kiểm tra cho người dùng.

Nếu bạn muốn đặt nút này ở một nơi khác trên trang của mình (tức là nếu bạn đang sử dụng trình tạo trang để tạo trang đích khóa học tùy chỉnh), bạn có thể sử dụng shortcode [ learndash_payment_buttons] hoặc khối để chèn nút vào bất kỳ đâu.

Nếu không được sử dụng trực tiếp trên trang khóa học, bạn sẽ muốn bao gồm course_id:

[learndash_payment_buttons course_id="12"]

[ ld_course_info] – Thông tin khóa học LearnDash #

Khối / shortcode này có thể được sử dụng để giúp xây dựng một phần của trang hồ sơ sinh viên. Thông tin khóa học LearnDash hiển thị 3 điều:

  • danh sách các khóa học đã đăng ký, cùng với hình ảnh thu nhỏ
  • danh sách chi tiết về tiến trình của khóa học, bao gồm:
    • tình trạng khóa học: Chưa bắt đầu, đang tiến hành hoặc đã hoàn thành
    • Đã hoàn thành X trong số Y bước
    • ngày bạn bắt đầu khóa học
  • danh sách các câu đố bạn đã làm, bao gồm:
    • tên bài kiểm tra và liên kết đến trang bài kiểm tra
    • ghi bàn
    • điểm được trao
    • liên kết đến thống kê
    • ngày bạn lấy nó
    • tình trạng phân loại

Đây là giao diện của các khóa học đã đăng ký khi bạn đưa vào một hình ảnh nổi bật:

Dưới đây là một ví dụ về thông tin tiến trình khóa học:

Và đây là thông tin bài kiểm tra:

Đầu ra có thể hơi khác tùy thuộc vào chủ đề bạn đang sử dụng.

Bạn có thể sử dụng bất kỳ tham số nào sau đây để tùy chỉnh đầu ra của [ ld_course_info] (hoặc sử dụng nhiều tham số cùng nhau). Chúng cũng có sẵn khi sử dụng khối Gutenberg.

  • registered_show_thumbnail – đặt thành “true” để hiển thị hình thu nhỏ hoặc “false” để ẩn hình đó
  • registered_num – giới hạn số lượng các khóa học được hiển thị
  • registered_orderby – đặt hàng các khóa học đã đăng ký theo ID, tiêu đề, ngày tháng và hơn thế nữa
  • registered_order – đặt thành tăng dần (“ASC”) hoặc giảm dần (“DESC”)
  • progress_num – giới hạn số lượng các khóa học được hiển thị trong phần tiến trình
  • progress_orderby – thứ tự các khóa học trong phần tiến trình theo ID, chức danh, ngày tháng và hơn thế nữa
  • progress_order – đặt thành tăng dần (“ASC”) hoặc giảm dần (“DESC”)
  • quiz_num – giới hạn số lượng câu đố được hiển thị
  • quiz_orderby – đặt câu đố theo ID, tiêu đề, ngày tháng và hơn thế nữa
  • quiz_order – đặt thành tăng dần (“ASC”) hoặc giảm dần (“DESC”)

Bạn cũng có thể chỉ định một user_id, nhưng thông thường bạn không cần điều này vì chúng tôi sẽ tự động gán nó cho người dùng hiện tại.

[ learndash_login] – Đăng nhập #

Sử dụng mã ngắn Đăng nhập LearnDash để thêm liên kết Đăng nhập vào một trang, bài đăng, tiện ích thanh bên hoặc mục menu. Khi được nhấp vào, phương thức đăng nhập LearnDash bật lên.

Khi người dùng đăng nhập, liên kết sẽ cập nhật thành: Đăng xuất . Khi nhấp vào, người dùng sẽ đăng xuất khỏi trang web.

Mã ngắn này sẽ chỉ hoạt động nếu Đăng nhập & Đăng ký LearnDash được bật.

[ ld_certificate] – Chứng chỉ LearnDash #

Thao tác này sẽ hiển thị liên kết tải xuống Chứng chỉ cho chứng chỉ đã đạt được. Cần có một trong số p arameters sau để hiển thị liên kết tải xuống thích hợp:

  • course_id – số ID của một khóa học cụ thể
  • quiz_id – số ID của một bài kiểm tra cụ thể

Ngoài ra còn có các thông số tùy chọn:

  • user_id – tùy chọn để hiển thị liên kết cho một Người dùng cụ thể (để trống cho Người dùng hiện tại)
  • label– label cho nút / liên kết nút chứng chỉ được hiển thị cho người dùng
  • class– Lớp HTML cho phần tử liên kết
  • context– giá trị xác định u ser được chuyển vào trình xử lý mã ngắn
  • callback– chức năng gọi lại tùy chỉnh được sử dụng thay vì đầu ra mặc định

[ ld_course_resume] – Tiếp tục Khóa học #

Hiển thị tùy chọn để Người dùng nhanh chóng quay lại bước cuối cùng trong Khóa học (định dạng: liên kết / nút).

Các thông số được hỗ trợ:

  • course_id – enter ID khóa học duy nhất cho liên kết sơ yếu lý lịch (để trống nếu được sử dụng trong một Khóa học)
  • user_id – tùy chọn hiển thị lý lịch cho một Người dùng cụ thể (để trống cho Người dùng hiện tại)
  • label – nhãn cho liên kết / nút hiển thị cho Người dùng

Conditionally Display Content – Nội dung hiển thị có điều kiện #

Các khối & mã ngắn này hoạt động hơi khác một chút so với các khối ở trên. Những điều này giúp bạn hiển thị hoặc ẩn thông tin cụ thể cho một số người dùng nhất định, dựa trên trạng thái đăng ký của họ.

Bạn có thể bao gồm HTML, hình ảnh, video hoặc bất kỳ thứ gì khác mà bạn muốn bên trong các mã ngắn này.

Lưu ý: Tất cả các mã ngắn này đều yêu cầu phần đầu [ shortcode] và phần cuối là [ / shortcode], với nội dung ở giữa. Hãy chắc chắn bao gồm cả hai.

Khi sử dụng các khối Gutenberg này, bạn sẽ thấy một chỉ báo nhỏ khi di chuột qua khối để cho bạn biết rằng nội dung bạn thêm vào sẽ được đặt bên trong khối có điều kiện:

Khối đoạn văn mẫu được sử dụng trong khối LearnDash Course In Progress

Khi sử dụng Mẫu phần tử, autop = “false” có thể được thêm vào trong shortcode cho tất cả nội dung được hiển thị có điều kiện để tránh các phần tử <p><br> không mong muốn xuất hiện trong toàn bộ mẫu. Điều này có thể hữu ích để tránh các vấn đề về bố cục trong các mẫu.

[ visitor] – Khách truy cập #

Bạn có thể sử dụng khối / mã ngắn này để chỉ hiển thị một số thông tin nhất định cho những sinh viên chưa đăng ký khóa học. Nó được sử dụng phổ biến nhất trên trang khóa học, nhưng cũng có thể được sử dụng trên trang bán hàng tùy chỉnh bằng cách chỉ định khóa học. Đây là một ví dụ:

[visitor course_id="12"]
Điều này sẽ chỉ được nhìn thấy bởi những người dùng KHÔNG có quyền truy cập vào khóa học. Bạn có thể cung cấp liên kết đến biểu mẫu đăng ký hoặc chụp email tại đây.
[/visitor]

[ student] – Học viên #

Sử dụng mã ngắn này để chỉ hiển thị một số nội dung cho học viên có quyền truy cập vào khóa học.

[student course_id="12"]
Điều này sẽ chỉ được nhìn thấy bởi những người dùng ĐÃ TRUY CẬP vào khóa học.
[/student]

Bạn cũng có thể thêm tham số user_id vào shortcode [ sinh viên] nếu bạn muốn nhắm mục tiêu một sinh viên cụ thể theo ID của họ.

[student user_id="5"]
Điều này sẽ chỉ được nhìn thấy bởi người dùng có ID là 5. Không sinh viên khác sẽ nhìn thấy nó.
[/student]

[ course_notstarted] – Khóa học LearnDash chưa bắt đầu #

[course_notstarted course_id="12"]
Điều này sẽ chỉ được nhìn thấy bởi những người dùng chưa hoàn thành bất kỳ bước nào trong khóa học. Bạn có thể cung cấp một thông điệp khuyến khích họ bắt đầu.
[/course_notstarted]

[ course_inprogress] – Đang tiến hành khóa học LearnDash #

Điều này hiển thị nội dung cho một sinh viên đã bắt đầu khóa học nhưng chưa hoàn thành khóa học đó.

[course_inprogress course_id="12"]
Điều này sẽ chỉ được nhìn thấy bởi những người dùng đã bắt đầu khóa học (đã hoàn thành ít nhất một bước), nhưng chưa hoàn thành khóa học đó. Bạn có thể khuyến khích họ hoàn thành nó sớm.
[/course_inprogress]

[ course_complete] – Hoàn thành khóa học LearnDash #

Sử dụng shortcode [ course_complete] để chỉ hiển thị nội dung cho những sinh viên đã hoàn thành đầy đủ khóa học (đã hoàn thành tất cả các bước và vượt qua tất cả các câu đố bắt buộc).

[course_complete course_id="12"]
Điều này sẽ chỉ được nhìn thấy bởi những người dùng đã hoàn thành đầy đủ khóa học. Bạn có thể cung cấp liên kết đến chứng chỉ tại đây hoặc một số khóa học liên quan mà họ có thể muốn thử tiếp theo.
[/course_complete]

[ ld_quiz_complete] – Bài kiểm tra #

Sử dụng shortcode [ ld_quiz_complete] để chỉ hiển thị nội dung cho những học sinh đã hoàn thành đầy đủ bài kiểm tra.

[ld_quiz_complete quiz_id="32"]
Điều này sẽ chỉ được nhìn thấy bởi những người dùng đã hoàn thành đầy đủ khóa học. Bạn có thể cung cấp liên kết đến chứng chỉ tại đây hoặc một số khóa học liên quan mà họ có thể muốn thử tiếp theo.
[/ld_quiz_complete]

[ ld_group] #

Sử dụng shortcode [ ld_group] để chỉ hiển thị nội dung cho những sinh viên đã đăng ký trong nhóm được chỉ định. Yêu cầu ID nhóm.

[ld_group group_id="32"]
Điều này sẽ chỉ được nhìn thấy bởi những người dùng có quyền truy cập vào nhóm có ID là 32.
[/ld_group]

Kim Quy Tech

Công Ty Cổ Phần Đầu Tư Và Công Nghệ Kim Quy
Địa chỉ: Lô 01/9B khu công nghiệp quận Hoàng Mai, phường Hoàng Văn Thụ, quận Hoàng Mai, Hà Nội

Chính sách

Chính sách bảo mật

Điều khoản dịch vụ

Chính sách hợp tác

tuyển dụng

Giấy chứng nhận đăng ký kinh doanh số 0106516154 do Sở kế hoạch và đầu tư thành phố Hà Nội cấp ngày 18/04/2014.
© 2014 - 2021 - Bản quyền của Công Ty Cổ Phần Đầu Tư Và Công Nghệ Kim Quy - Kimquy.com.vn, Jsc. Giúp khách hàng kinh doanh hiệu quả.