do_action( 'wpml_register_string', string $string_value, string $string_name, array $package, string $string_title, string $string_type )
- النوع
- action
- الفئة
- إدراج المحتوى
- إصدار WPML
- 3.2
الوصف
*يسجل سلسلة نصية للترجمة. السلسلة النصية التي يتم تسجيلها هي جزء من حزمة أو مجموعة من السلاسل النصية (على عكس سلسلة نصية فردية**).
*لاسترداد ترجمة سلسلة نصية خاصة بـ «حزمة»، يُرجى الاطلاع على: wpml_translate_string
**لتسجيل سلسلة نصية فردية لا تنتمي إلى حزمة، يُرجى الاطلاع على: wpml_register_single_string
ملاحظة: يتطلب هذا الخطّاف وحدة WPML ترجمة النصوص
الوسطاء
- $string_value
- (سلسلة نصية) (مطلوب) السلسلة النصية المراد تسجيلها للترجمة
- $string_name
- (سلسلة نصية) (مطلوب) اسم فريد للسلسلة النصية
- $package
- (مصفوفة) (مطلوب) كائن الحزمة. يجب أن تتطابق مفاتيح المصفوفة مع حقول WPML_Package التالية وستكون هي نفسها لجميع النصوص المرسلة للترجمة لكائن ما:
- kindنص حر لتعريف كائن الحزمة. يجب أن يكون هو نفسه لجميع الحزم من نفس النوع. أي «Gravity Forms» أو «Layout»
- nameاسم لتعريف مجموعة السلاسل النصية. يجب أن يكون فريداً لكل حزمة من نفس النوع مثل المعرف.
- titleعنوان مقروء بشرياً للحزمة. يجب أن يكون مختلفاً لكل حزمة من نفس النوع.
- edit_linkرابط لتعديل هذه المجموعة من السلاسل النصية (يمكن أن يكون سلسلة نصية فارغة)
- view_linkرابط لعرض هذه المجموعة من السلاسل النصية (يمكن أن يكون سلسلة نصية فارغة)
- $string_title
- (سلسلة نصية) (مطلوب) عنوان السلسلة النصية الذي سيتم عرضه عند تعديل الترجمة.
- $string_type
- (سلسلة نصية) (مطلوب) نوع السلسلة النصية. يجب أن يكون إحدى القيم التالية:
- AREAأي شيء يجب أن يحتوي على صفوف متعددة
- LINEقيمة من سطر واحد
- VISUALسيتم عرض هذا كمحرر WYSIWYG وسيتم التعامل معه كمحتوى HTML
مثال على الاستخدام
يمكن العثور على مثال كامل ومفصل في صفحة التوثيق «ترجمة حزمة النصوص».
خطاطيف ذات صلة
wpml_set_element_language_details, wpml_make_post_duplicates, wpml_admin_make_post_duplicates, wpml_copy_post_to_language, wpml_delete_package, wpml_import_get_trid_from_imported_translations, wpml_register_single_string, wpml_show_package_language_ui, wpml_delete_package_action