• 解決済 sunhyo

    (@sunhyo)


    “Enlightenment”という無料のテーマを用いて記事を投稿し、記事の中に”more”タグを入れると、”Keep reading →”と表示されます。
    http://demo.onedesigns.com/enlightenment/?page_id=1722

    此方を日本語で、”続きを読む”又は、任意の文字に変更する方法を探しています。
    Enlightenment バージョンは1.1.3 です。

    Enlightenment
    https://www.onedesigns.com/themes/enlightenment

    https://ja.forums.wordpress.org/topic/151784?replies=3

    以前、言う内容の質問をし提示していただいた方法で無事、日本語で”もっと読む”等の日本語表記にすることが出来たのですが、バージョンが1.1.4に変わってから、提示していただいた方法では日本語化することが出来ませんでした。

    何処をどの様にすれば、KeepReadingを日本語表記に直せるでしょうか。

    よろしくお願いします。

5件の返信を表示中 - 1 - 5件目 (全5件中)
  • こんにちは、

    本来は、PHPでフィルタを使うか、翻訳ファイルを修正すべきだと思いますが、

    とりあえず、それまでのつなぎで CSSでも変更できます。

    .entry-content .more-link:active,
    .entry-content .more-link:focus,
    .entry-content .more-link{
        color:rgba(0,0,0,0);
    }
    .entry-content .more-link:after{
        color:#000;
        content:'もっと読む...';
        margin-left:-5em;
    }

    翻訳ファイル

    http://ja.naoko.cc/2015/06/07/wordpress-translation-links/

    GETTEXT フィルタ

    morelinkではないですが、以下のリンクにあるようなやり方でも、変更は出来ます。

    http://tenman.info/labo/snip/archives/1384

    トピック投稿者 sunhyo

    (@sunhyo)

    nobita様

    ありがとうございます。
    提示していただいた内容を試してみたいと思います。

    同時に、フィルタや、翻訳ファイルの作成に関して0からではありますが、やってみようと思います。

    理由がわかったので、書いておきます

    テーマの core/functions/content.php の 666行目に

    add_filter( 'the_content_more_link', 'enlightenment_more_link_text', 10, 2 );
    
    function enlightenment_more_link_text( $more_link, $more_link_text ) {
    	return str_replace( $more_link_text, __( 'Keep reading →', 'enlightenment' ), $more_link );
    }

    で、フィルタが使われるようになったみたいで 

    以前は

    <!--moreもっと読む-->

    に書けたものを、強制的に ’Keep reading →’ に変更していました。

    翻訳文を修正したり remove_filter()で処理すれば、何とかなるので 「変だ」とは言えませんが、コアの機能を削り取っているので、残念な変更と思います。

    //add_filter( 'the_content_more_link', 'enlightenment_more_link_text', 10, 2 );

    とすれば、元通りになりますが、アップデート毎に修正が必要ですね。

    トピック投稿者 sunhyo

    (@sunhyo)

    nobita様

    わざわざ調べていただきまして、誠に有難うございます!
    後ほど、実践してみます。

    わざわざ有難うございます!

    トピック投稿者 sunhyo

    (@sunhyo)

    提示していただいた場所を提示していただいた方法で修正してみたところ、事前に指定した通りになりました。
    ありがとうございます。

    同時に、フィルタや翻訳ファイルに関しましても勉強してみます。
    ありがとうございました。

5件の返信を表示中 - 1 - 5件目 (全5件中)
  • トピック「"Enlightenment"という無料のテーマを用いて記事を投稿し、記事の中に」には新たに返信することはできません。