WPML

Shortcode WordPress cung cấp một cách thuận tiện để tạo nội dung phức tạp trong trình soạn thảo bài viết WordPress. Ngoài ra, bạn có thể sử dụng shortcode trong các tệp PHP bằng cách sử dụng hàm do_shortcode().

Các shortcode sau khả dụng cho WPML kể từ phiên bản 3.2.

wpml_language_selector_widget

  • Hiển thị bộ chuyển đổi ngôn ngữ dạng thả xuống của WPML.
  • Điều này tương tự như hook wpml_add_language_selector.
  • Để tùy chỉnh đầu ra của shortcode này, hãy truy cập WPML → Cài đặt → Bộ chuyển đổi ngôn ngữ và sử dụng các cài đặt trong phần Bộ chuyển đổi ngôn ngữ tùy chỉnh.
  • Hiển thị bộ chuyển đổi ngôn ngữ dạng ngang của WPML.
  • Đầu ra của shortcode này hoàn toàn giống với hook wpml_footer_language_selector.
  • Để tùy chỉnh đầu ra của shortcode này, hãy truy cập WPML→ Cài đặt → Bộ chuyển đổi ngôn ngữ và sử dụng các cài đặt trong phần Bộ chuyển đổi ngôn ngữ chân trang.

wpml_language_form_field

  • Giúp một biểu mẫu tìm kiếm tùy chỉnh đạt chuẩn Multilingual Ready (sẵn sàng cho đa ngôn ngữ).
  • Đầu ra của shortcode này hoàn toàn giống với hook wpml_add_language_form_field.

wpml-string

  • Ví dụ:
[wpml-string context="my-domain" name="my-name"]My string[/wpml-string]
  • Đăng ký và dịch một chuỗi. Shortcode này yêu cầu WPML Dịch Chuỗi phải đang hoạt động.
  • Để dịch chuỗi này, hãy truy cập WPML → Dịch chuỗi và sử dụng thông tin sau (thay thế các tên bằng tên của riêng bạn):
    • Miền: my-domain
    • Tên: my-name
    • Chuỗi: My string
  • Lưu ý rằng để các chuỗi được đăng ký và có sẵn để dịch, trước tiên bạn cần truy cập vào các trang có chứa chúng trên giao diện người dùng.

wpml_language_switcher

  • Shortcode này khả dụng kể từ phiên bản WPML 3.6.0.
  • Ví dụ:
[wpml_language_switcher type="footer" flags=1 native=1 translated=1][/wpml_language_switcher]
  • Các tham số:
    • type – Xác định loại bộ chuyển đổi ngôn ngữ: footer, post_translations, widget hoặc custom (mặc định).
    • flags (bí danh cho display_flags) – Sử dụng 1 để hiển thị cờ và 0 để không hiển thị.
    • link_current (bí danh cho display_link_for_current_lang ) – Sử dụng 1 để hiển thị liên kết và 0 để không hiển thị.
    • native (bí danh cho display_names_in_native_lang ) – Sử dụng 1 để hiển thị tên ngôn ngữ bản địa và 0 để không hiển thị.
    • translated (bí danh cho display_names_in_current_lang ) – Sử dụng 1 để hiển thị tên ngôn ngữ bằng ngôn ngữ hiện tại và 0 để không hiển thị.
    • template – slug của template nếu cần ghi đè. Nếu không, nó sẽ được xác định bởi type.
    • Đối với tham số type, WPML sử dụng các cài đặt từ trang WPML → Cài đặt → Ngôn ngữ, ngoại trừ các widget sử dụng các cài đặt mặc định.

Được viết bởiAmir