Wsparcie » Sieci » Warunek zmieniający język wyświetlanego śródtytułu

  • Witam.Używam trybu mulisite. W pliku related.php wtyczki woocommerence zmieniłem sobie angielskie „related products” (czy jakoś tak było) na polskie „Polecamy również” Musiałem tak zrobić bo poedit nie chciał tego załapać.

    I teraz mam problem. Bo uruchomiłem trybie multisite wresję angielską strony, wsaystkie teksty angielskie, a tam nagle”Polecamy również” – bo jest na sztywno ustawione.

    Czy ktoś ma pomysł aby do pliku related.php dodać warunek, ze jeśli odbywa się to w domenie http://en.nazwadomeny.pl brało inne wyrażenie – np. Related products

    <div class=”related products”>

    <h2><?php _e( ‚Polecamy również inne linie naszych produktów’, ‚woocommerce’ ); ?></h2>

    <?php woocommerce_product_loop_start(); ?>

    <?php while ( $products->have_posts() ) : $products->the_post(); ?>

    <?php wc_get_template_part( ‚content’, ‚product’ ); ?>

    <?php endwhile; // end of the loop. ?>

    <?php woocommerce_product_loop_end(); ?>

    </div>

    2. Drugie pytanie czy w trybie multiside pliki wtyczek są wspólne dla wszystkich witryn w obrębie? Pewnie tak…. Chodzi o to że nie ma dwa razy zinstalowanej tej samej wtyczki, tylko jedna wtyczka pracuje dla wszystskich witryn w sieci… Czyli edycja czegoś w plikach wtyczki wpłynie na obie strony, które z niej korzystają, tak…..? Moze to głupe pytanie, ale czy pliki od thema i wtyczek drugiej witryny w sieci sa gdzieś wgrane osobno do katalogu z wordpressem, czy nie?

    Pozdrawiam

    • This topic was modified 7 miesięcy, 2 tygodnie temu by  Kate.Novitzky.
    • This topic was modified 7 miesięcy, 2 tygodnie temu by  Kate.Novitzky.
Viewing 1 replies (of 1 total)
  • Moderator Paweł Knapek

    (@adpawl)

    1.
    WooCommerce przecież jest całkowicie przetłumaczony, więc dla angielskiego będzie pokazywało „Related products”, a dla polskiego języka „Pokrewne produkty”.
    Chyba, że nie pasuje Ci polska wersja, to można ja sobie nadpisać filtrem
    https://codex.wordpress.org/Plugin_API/Filter_Reference/gettext
    czyli np.

    add_filter( 'gettext', function( $translation, $text, $domain ) {
        if ( $domain == 'woocommerce' && $translation == 'Pokrewne produkty' ) return 'Polecamy również inne linie naszych produktów';
        return $translation;
    },  10, 3);

    Do podmiany można się też posłużyć wtyczką Say what?

    2.
    Pliki WP, motywów i wtyczek są wspólne. Więc zmiany w kodzie maja wpływ na wszystkie serwisy działające w obrębie sieci.

Viewing 1 replies (of 1 total)
  • You must be logged in to reply to this topic.