Support Forum ボタン表示されるSNSの順番を変える

translate このフォーラムは日本語でも利用できます。ログインして、言語設定を変更してください。

Stand on the shoulders of Giants! Forums Customer Support / カスタマーサポート ボタン表示されるSNSの順番を変える

Viewing 3 posts - 1 through 3 (of 3 total)
  • Author
    Posts
  • #503
    @KM
    Participant

    お世話になっております。

    このような質問で恐縮なのですが、

    ログインボタンで表示されるSNSの順番を入れ替えることは可能でしょうか?
    例)Facebook, Twitter, LINE ⇒ LINE, Twitter, Facebook というように。。。

    お教えいただけると有難いです。
    よろしくお願いいたします。

    #505
    Fumiki
    Keymaster

    お返事遅くなりまして、踏みません。ログインボタンの順序を入れかえることは可能です。コードで行うのですが、ボタンの表示順は次の箇所で定義されています。

    https://github.com/fumikito/Gianism/blob/master/app/Gianism/Service/AbstractService.php#L79-L81

    デフォルトが10で、多いほど後になります。フックの掛け方は次の通りです。

    add_filter( 'gianism_service_priority', function( $priority, $service, $context ) {
        switch ( $service ) {
            case 'line':
                // LINEは最優先なので5
                return 5;
            case 'twitter':
                return 6;
            case 'facebook':
                return 7;
            default:
                // 通常は10のまま
                return $priority;
        }
    }, 10, 3 );
    

    こちらのコードをテーマの functions.php などに記載してください。
    コードをどこに書けばよいかわからないなどの場合はサイドご連絡ください。

    #506
    @KM
    Participant

    ご回答ありがとうございます。

    教えていただいたコードを記載しましたが、順番に反映されていないようです。
    gianismカスタマイズ専用のfunctions-gianism.phpを作成し、そちらに記載しております。
    これをテーマのfunctions.php で読み込ませています。
    ボタンデザインのカスタマイズ add_filter(‘gianism_link_html’) は、できているので、ファイル読み込みはできていると思うのですが。。。

    お手数おかけしますが、どうぞ引き続きご教示ください。
    よろしくお願いいたします。

Viewing 3 posts - 1 through 3 (of 3 total)
  • You must be logged in to reply to this topic.
SPONSORED LINK
SPONSORED LINK