0

私には本当に不可能な仕事があります。文字列コンテンツをワードプレスに入れる方法を知っています( )

しかし、私はこのコードをどのように配置するのかわかりません。通話を削除してテキスト文字列を表示したい。

if (!is_page_template('splash.php')) {
    echo '<!-- _________________________ Start Custom HTML _________________________ -->' . 
    '<div class="header_html">' . "\n" . 
        '<div class="header_html_outer">' . "\n" .
            '<div class="header_html_inner">' . "\n";
                if ($cmsms_option[CMSMS_SHORTNAME . '_header_custom_html']) {
                    echo stripslashes($cmsms_option[CMSMS_SHORTNAME . '_header_html']) . "\n";
                }
                echo '<div class="cl"></div>' . 
            '</div>' . "\n" . 
        '</div>' . "\n" . 
    '</div>' . "\n" . 
    '<!-- _________________________ Finish Custom HTML _________________________ -->';
}

次のコードで変更できますが、前に表示します: _e( "text i want translate", "comercialdelmotor");

if (!is_page_template('splash.php')) {
    echo '<!-- _________________________ Start Custom HTML _________________________ -->' . 
    '<div class="header_html">' . "\n" . 
        '<div class="header_html_outer">' . "\n" .
            '<div class="header_html_inner">' . "\n" . '_e( "text i want translate", "comercialdelmotor");';
                echo '<div class="cl"></div>' . 
            '</div>' . "\n" . 
        '</div>' . "\n" . 
    '</div>' . "\n" . 
    '<!-- _________________________ Finish Custom HTML _________________________ -->';
}
4

1 に答える 1

1

あなたの質問を正しく理解できたことを願っています。_e()文字列をエコーするために使用するのは正しいです。ただし、構文の使用は間違っています。"翻訳可能な文字列を囲む ために使用しないでください。翻訳者はそれを認識しないため、文字列はスキップ/無視されます。

を使用するのが正しい方法です'。したがって、文字列は次のようになります_e( 'string to be translated', 'domainname' );Note これdomainnameはオプションであるため、使用_e( 'string to be translated' );も正しいです。

このすばらしいチュートリアルで、テーマの翻訳について詳しく読むことができます。http://code.tutsplus.com/tutorials/translating-your-theme--wp-25014

于 2014-03-22T06:48:43.307 に答える