コード例 #1
0
 public static function auto_create_page_for_wpml($original_id, $slug, $page_title = '', $page_content = '')
 {
     if (class_exists('SitePress')) {
         global $sitepress;
         $active_languages = $sitepress->get_active_languages();
         if (is_array($active_languages) && count($active_languages) > 0) {
             $source_lang_code = $sitepress->get_default_language();
             $trid = $sitepress->get_element_trid($original_id, 'post_page');
             foreach ($active_languages as $language) {
                 if ($language['code'] == $source_lang_code) {
                     continue;
                 }
                 People_Contact_Functions::create_page_wpml($trid, $language['code'], $source_lang_code, $slug . '-' . $language['code'], $page_title . ' ' . $language['display_name'], $page_content);
             }
         }
     }
 }