• content-featured.php に、下記のような部分があります。
    実際に表示されるページの方では抜粋の下のカテゴリー名やタグが並ぶ一番最後のところです。デフォルトの状態で「この投稿へのパーマリンク」という文字列が表示されています。ここを「投稿日 日時」に変更したいのですが、下記のBookmark theをいじっても英語になったり、日時は表示されなかったりと、どうにもうまくいきません。

    一体どこをいじればいいのでしょうか?
    $utility_text = __( ‘This entry was posted in %1$s and tagged %2$s. Bookmark the permalink.’, ‘twentyeleven’ );

    3.2.1日本語版、Twentyelevenです。
    宜しくお願いします。

4件の返信を表示中 - 1 - 4件目 (全4件中)
  • モデレーター のむらけい (Kei Nomura)

    (@mypacecreator)

    content-featured.phpではなくcontent-single.phpの同一箇所を変更してみてはいかがでしょうか?

    content-featured.phpや、content-image.phpその他content-なんたら.phpは投稿フォーマット用のテンプレなので、投稿時にフォーマットを適用したらそっちが適用されます。

    モデレーター Takuro Hishikawa

    (@hissy)

    Twentyeleven は国際化していますので、 twentyeleven/languages/ja.po ファイルの87行目に “この投稿のパーマリンク” という記述があります。

    モデレーター Takuro Hishikawa

    (@hissy)

    poファイルの編集にはPoeditなど専用ソフトをお使いになるのがおすすめです。
    参考:http://wpcos.com/?p=841

    こんにちは

    __("hogehoge","twentyeleven");

    これは、英語で書いた言葉を翻訳する関数です。

    本当は、hissyさんがおっしゃるように、新しい翻訳をpoedit等で、追加して使うのが正しいやり方ですが、

    日本語しか使わないとか、自由に変更できる権限があるなら、

    はずしてしまいましょう。

    問題は、%1$s とか、%2$s という 摩訶不思議な物体の処理ですが、このコードの下を見ると、

    以下のようなprintf()やsprintf()関数が見つかると思います

    printf(
    				$utility_text,
    				$categories_list, //%1$sが対応します
    				$tag_list, //%2$sが対応します
    				esc_url( get_permalink() ), //%3$s
    				the_title_attribute( 'echo=0' ),
    				get_the_author(),
    				esc_url( get_author_posts_url( get_the_author_meta( 'ID' ) ) )
    			);

    ですから

    $utility_text = "パーマリンクは、<a href="%3$s">ここよ</a>";

    みたいにすると いいかも

    mypacecreatorさんのおっしゃるように、
    翻訳文は、使いまわされますから、必要な部分を書き換えないと反映されません。

4件の返信を表示中 - 1 - 4件目 (全4件中)
  • トピック「この投稿のパーマリンクという文字列のところのカスタマイズ」には新たに返信することはできません。