2012-03-11 42 views
1

我有一個問題翻譯自定義分類菜單及其在Wordpress中的項目。由於其他翻譯的值會返回翻譯(例如自定義帖子值),所以我可以告訴,它不是一個語法或字符串問題。我也嘗試過替換_x到_什麼幫助只返回自定義帖子類型值。 下面是代碼:Wordpress _x值不會返回定製分類菜單名稱中的翻譯

add_action('init', 'sauto_catalog_categories', 0); 

function sauto_catalog_categories() 
{ 
    $labels = array(
    'name' => __('Categories', 'sauto-catalog'), 
    'singular_name' => __('Category', 'sauto-catalog'), 
    'search_items' => __('Search Categories', 'sauto-catalog'), 
    'all_items' => __('All Categories', 'sauto-catalog'), 
    'parent_item' => __('Parent Category', 'sauto-catalog'), 
    'parent_item_colon' => __('Parent Category:', 'sauto-catalog'), 
    'edit_item' => __('Edit Category', 'sauto-catalog'), 
    'update_item' => __('Update Category', 'sauto-catalog'), 
    'add_new_item' => __('Add New Category', 'sauto-catalog'), 
    'new_item_name' => __('New Category Name', 'sauto-catalog'), 
    'menu_name' => __('Category', 'sauto-catalog'), 
);  

    register_taxonomy('product_category', array('sauto_product'), array(
    'hierarchical' => true, 
    'labels' => $labels, 
    'show_ui' => true, 
    'query_var' => true, 
    'rewrite' => array('slug' => 'product_category'), 
)); 
} 

有另一種方式來呼應或打印翻譯值自定義分類參數數組?

+0

強大很好的問題,我也有同樣的問題.. – 2013-06-26 20:07:34

回答

0

如果你想echo,你可以使用_e()方法,如果你只想返回字符串,可以使用__()方法。

不要忘了註冊文本域!

欲瞭解更多信息:http://codex.wordpress.org/I18n_for_WordPress_Developers

+1

我之前提到的,我已經註冊textdomain。它完美的作品。如果我想在添加自定義稅款時使用此翻譯,我無法使用_e()。通過數組的參數,我必須使用__或_x。 – 2012-03-11 21:23:40