MQ翻译插件自定义POST类型问题

时间:2014-10-30 作者:Archie Abhi

我正在使用http://sitemile.com/products/wordpress-pricerr-theme/ 主题

我使用mqtranslate插件将我的网站翻译成中英文两种语言。

Mqtranslate允许管理员在后台以多种语言创建类别和帖子。它还允许管理员用多种语言编写作业。但它无法使用多种语言编写工作类别。我需要这个功能,因为工作类别显示在主页上-我需要他们之间的语言与网站切换。我相信这是一个很容易解决的问题。

作业是自定义职务类型,自定义职务类型类别存在问题。

1 个回复
最合适的回答,由SO网友:Bainternet 整理而成

MQtranslate是Qtranslate的一个分支,因此挂钩应该是相同的,为了让Qtranslate在自定义分类法中工作,我使用以下方法:

/**
 * qtranslate custom taxonomies
 */
function qtranslate_edit_custom_taxonomies(){
  $args=array(
    \'public\' => true ,
    \'_builtin\' => false
  );
  $output = \'object\'; // or objects
  $operator = \'and\'; // \'and\' or \'or\'

  $taxonomies = get_taxonomies($args,$output,$operator);

  if  ($taxonomies) {
    foreach ($taxonomies  as $taxonomy ) {
      add_action( $taxonomy->name.\'_add_form\', \'qtrans_modifyTermFormFor\');
      add_action( $taxonomy->name.\'_edit_form\', \'qtrans_modifyTermFormFor\');
    }
  }
}
add_action(\'admin_init\', \'qtranslate_edit_custom_taxonomies\');
这对你也应该有用。

结束