0

21のテーマには、そのほぼすべての部分に小さなスニペットがあります。たとえば、次のテーマです。

<?php

    printf( __( 'Daily Archives: %s', 'twentyeleven' ), '<span>' . get_the_date() . '</span>' );

?>

この部分はどういう意味ですか?

'twentyeleven'

私は残りのすべてを理解しています(または理解していると思います)が、コードのその部分を削除した場合、または別の部分に変更する必要がある場合はどうなりますか?

twentyelevenコードの途中での目的は何ですか?

4

1 に答える 1

3

関数参照: __

使用法:

<?php $translated_text = __( $text, $domain ); ?> 

2 番目の引数 は$domain、翻訳を取得するドメインです。したがって、twentyeleven テーマには、文字列をローカライズするための独自の翻訳リストがあります。最終的には、文字列Daily Archivesを使用されている言語に翻訳し、テーマによって提供される翻訳を取得します。

確認したところ、twentyeleven テーマ (languagesディレクトリ内) に翻訳ファイルがありますが、実際には翻訳が含まれていないため、twentyeleven テーマは英語のみのように見えます。

WordPressおよび POT ファイルの翻訳の詳細を参照してください。

于 2012-08-13T02:03:40.057 に答える