web-dev-qa-db-ja.com

子テーマを使ったテーマの翻訳

私は自分の子テーマディレクトリに“ languages”という名前のフォルダを作成し、POeditを使って生成された:da_DK.poとda_DK.moファイルを追加しました。私は自分の子テーマディレクトリにfunctions.phpファイルを作成し、次のコード行を追加しました(ここで説明されているように: http://codex.wordpress.org/Child_Themes )。

<?php

/**
* Setup My Child Theme’s textdomain.
*
* Declare textdomain for this child theme.
* Translations can be filed in the /languages/ directory.
*/
function my_child_theme_setup() {
load_child_theme_textdomain( ‘ifeaturepro5-child’, get_stylesheet_directory() . ‘/languages’ );
}
add_action( ‘after_setup_theme’, ‘my_child_theme_setup’ );
?>

これは2つの問題を引き起こします:

1. WordPress管理エリアにログインできません

2.コメントフロントエンドを追加しようとすると、エラーまたは空白ページが発生します。

子テーマディレクトリのカスタムfunctions.phpファイルを削除すると、すべて正常に戻ります。

上記のカスタムfunctions.phpファイルに何を間違って入力しましたか?

1
Jakob

あなたは奇妙な引用符を使っています:

load_child_theme_textdomain( ‘ifeaturepro5-child’, get_stylesheet_directory() . ‘/languages’ );
}
add_action( ‘after_setup_theme’, ‘my_child_theme_setup’ );

これを使って:

load_child_theme_textdomain( 'ifeaturepro5-child', get_stylesheet_directory() . '/languages' );
}
add_action( 'after_setup_theme', 'my_child_theme_setup' );
1
Manolo