Word press - polylang으로 두 번의 포스트 번역을 수동으로 연결합니다.
저는 현재 다중 사이트 워드프레스에서 다중 게시를 위한 플러그인을 개발하고 있습니다.
플러그인이 Polylang과 함께 작동하기를 원했습니다. 언어를 올바르게 설정할 때는 잘 작동하지만 다른 번역에 연결할 방법을 찾을 수 없습니다(블로그에서 다른 언어로 게시할 때, 그렇지 않으면 동일한 사이트에서 작동합니다).
저는 그들의 문서와 플러그인을 찾아봤지만, 저에게 실질적인 도움이 될 만한 것을 찾지 못했습니다.
같은 게시물의 번역 간 링크를 수동으로 설정할 수 있는 방법이 있습니까?
미리 감사드립니다! :)
저는 이 문제에 대한 해결책을 찾았습니다.
wp_intersert_term은 다음과 같이 다른 설명으로 작성하면 됩니다.
wp_insert_term($group = uniqid('pll_'), 'post_translations', array('description' => serialize(['fr' => 453, 'en' => 455])));
그런 다음 이 용어를 관련 게시물 또는 사용자 지정 게시물로 설정합니다.
wp_set_object_terms( $postId, yourTerm, 'post_translations');
여기 있습니다. 게시물이 백엔드에 적절하게 연결되어 있습니다!
이것이 목적입니다.pll_save_post_translations
(관계 후 번역의 경우) 및pll_save_term_translations
(번역 용어 관계의 경우) 둘 다 다음에 정의되어 있습니다./wp-content/plugins/polylang/include/api.php
.
이 두 기능 모두 다음과 같은 연관 배열을 기다립니다.
- 키 : 두 글자에 ISO 언어 코드(즉, 'en')
- 값 : post id 또는 항 id
언급URL : https://stackoverflow.com/questions/39915277/wordpress-manually-link-two-post-translation-with-polylang
'programing' 카테고리의 다른 글
MariaDB / Columnstore 엔진 메모리가 조이는 현상 (0) | 2023.11.05 |
---|---|
자바스크립트의 익명 함수에 인수를 전달하려면 어떻게 해야 합니까? (0) | 2023.11.05 |
오류 시 디버거를 입력할 수 있는 방법이 있습니까? (0) | 2023.11.05 |
MySQL - 가장 쉬운 방법으로 마지막으로 삽입한 행 선택 (0) | 2023.11.05 |
gcc-Wall이 0-length 형식 문자열에 대한 경고를 주는 이유는 무엇입니까? (0) | 2023.11.05 |