반응형
워드프레스 커스텀 필드 입력 텍스트를 qTranslate X로 번역 가능하게 만드는 방법은?
워드프레스 사용자 지정 필드가 몇 개 있고(ACF나 다른 플러그인을 사용하지 않습니다) wp-admin에서 qTranslate X를 사용하여 번역해야 합니다.
wp_editor로 만든 필드가 작동 중인데 기본값으로 작동하는 방법을 모르겠습니다.<input type="text">
내가 가지고 있는 다른 맞춤형 분야에 대해서도.
아래에서는 변수를 설정하고 필드를 표시하기 위해 사용하는 코드 조각입니다.
$services = isset( $values['services'] ) ? esc_attr( $values['services'][0] ) : '';
wp_nonce_field( 'my_meta_box_nonce', 'meta_box_nonce' );
?>
<table>
<tr>
<td>
<input type="text" name="services_title" value="<?php echo !empty($services_title) ? $services_title : ''; ?>" style="width: 100%" />
</td>
</tr>
</table>
다음과 같이 절약할 수 있습니다.
add_action( 'save_post', 'hotelSaveData' );
function hotelSaveData( $post_id )
{
// Bail if we're doing an auto save
if( defined( 'DOING_AUTOSAVE' ) && DOING_AUTOSAVE ) return;
if (isset($_POST['services_title']))
update_post_meta($post_id, 'services_title', wp_kses($_POST['services_title'], true));
}
ACF나 다른 플러그인을 사용하지 않고 어떻게 작동하는지 아는 사람? (내 폴백 솔루션은 다른 언어 데이터를 저장하기 위해 다른 사용자 지정 필드를 만드는 것이지만, qTranslate로 해결하면 좋을 것입니다.)
감사합니다 = D
입력 필드에 값을 추가할 때는 인라인 구문을 사용하면 됩니다.
you can use this on input field value
[:en]Text Here for English Translation
[:de]Text Here for German Translation
[:es]Text Here for Spanish Translation[:]
other inline syntax though I bet the input validator won't accept this tags
<!--:en-->English Text<!--:-->
<!--:de-->Deutsch<!--:-->
여기 https://qtranslatexteam.wordpress.com/faq/ #CustomFields에서 더 많은 정보를 읽을 수 있습니다.
언급URL : https://stackoverflow.com/questions/31569812/how-to-make-wordpress-custom-field-input-text-translatable-with-qtranslate-x
반응형
'bestsource' 카테고리의 다른 글
IMT2000 3GPP - iOS에서의 NSURL 접속 및 기본 HTTP 인증 (0) | 2023.10.21 |
---|---|
Git - 로컬에서 일부 파일을 삭제했습니다. 원격 저장소에서 파일을 가져오려면 어떻게 해야 합니까? (0) | 2023.10.21 |
일반 암호로 WordPress 해시 암호 확인 (0) | 2023.10.21 |
AngularJS 재스민 테스트 실패: 모듈을 인스턴스화하지 못했습니다. (0) | 2023.10.16 |
XML 스키마(XSD) 검증 도구? (0) | 2023.10.16 |