検索ボックス内の表記を変更したい

0
いいねをした人: 居ません
  • このトピックには3件の返信、3人の参加者があり、最後にHiROEにより5年、 1ヶ月前に更新されました。
4件の投稿を表示中 - 1 - 4件目 (全4件中)
  • 投稿者
    投稿
  • #12915
    HiROE
    参加者
    46

    現状の検索ボックス内の文字は、
    「検索…」となっていますが、

    この文字を「検索するキーワードを入力」とかに変更したいと思っています。
    ボックス横のボタンが「検索」なっているので、
    ボックス内は具体的なアクション内容の方がわかりやすいかなと考えたためです。

    もし可能であれば、カスタマイズ方法を教えて頂ければ嬉しいです。

    0
    いいねをした人: 居ません
    #12929
    Hatsuki
    閲覧者
    6

    こんな感じでしょうか。
    フォーラムで変換されますので、一部大文字で書いてます。

    add_filter(
                'gettext',
                function( $translated, $text, $domain ) {
                    $custom_translates = [
                            'inc2734-wp-basis' => [
                                '検索 …' => '検索するキーワードを入力', // &は小文字でお願いします
                            ]
                    ];
                    if ( isset( $custom_translates[$domain] ) ) {
                        $translated = str_replace(
                            array_keys( $custom_translates[$domain] ),
                            $custom_translates[$domain],
                            $translated
                        );
                    }
                    return $translated;
                },
                10,
                3
            );
    0
    いいねをした人: 居ません
    #12937
    キタジマ タカシ
    参加者
    2253

    おぉ!書こうと思ったら!

    どちらでも動作すると思いますが、僕はフォーム用のフックでの変更方法を。

    add_filter(
        'get_search_form',
        function( $form ) {
            $form = str_replace( 'placeholder="検索 …"', 'placeholder="あいうえお"', $form );
            return $form;
        }
    );

    ちなみに、Gutenberg の検索ブロックのコードをみたところ、どうも get_search_form を使わずにベタに記述してあるっぽいので、ブロックの方を変更するのは難しそうです(もしかしたらもっと上位にフックがあるのかもしれませんが、そこまではわからず)。

    0
    いいねをした人: 居ません
    #12968
    HiROE
    参加者
    46

    倉本さん、北島さん
    ありがとうございます!

    一応、両方試してみましたが、
    北島さんのコードはエラーも出ないのですが、
    表示が変更されませんでした。
    「あいうえお」の部分だけ、書き換えてみたのですが・・・

    倉本さんのコードでは表示することができたので、
    これで対応させていただきました!

    ちなみに、Gutenberg の検索ブロックのコードをみたところ、どうも get_search_form を使わずにベタに記述してあるっぽいので、ブロックの方を変更するのは難しそうです(もしかしたらもっと上位にフックがあるのかもしれませんが、そこまではわからず)。

    そうなんですね・・・
    ブロックが導入された時にはなんとか解決策を・・・願っています^^;

    0
    いいねをした人: 居ません
4件の投稿を表示中 - 1 - 4件目 (全4件中)
  • トピック「検索ボックス内の表記を変更したい」には新しい返信をつけることはできません。

ドキュメント

Snow Monkey の設定方法やマニュアルを掲載しています。

ドキュメント

フォーラム

Snow Monkey の使い方やカスタマイズについてのご質問・ご要望等はサポートフォーラムで行っています。サポートフォーラムは誰でも閲覧できますが、書き込みできるのは Snow Monkey 購入者のみとなります。

サポートフォーラム

よくあるご質問

Snow Monkey のサービスについて不明な点がある場合は、まずはよくあるご質問をご確認ください。

よくあるご質問

お問い合わせ

よくあるご質問を見ても解決しなかった場合、試用版の申請については問い合わせフォームからお願いいたします。

お問い合わせ

Snow Monkey は Gutenberg ブロックエディターに対応した 100%GPL の WordPress テーマです。拡張性を意識した開発をおこなっており、カスタマイザーとブロックでスピーディーにサイトを立ち上げるだけでなく、CSS やフックを駆使した高度なカスタマイズにも柔軟に対応できます。