Wsparcie » Używanie i konfiguracja WordPressa » Motyw nie wyświetla statycznej strony głównej.

  • Witajcie,
    Chciałbym edytować stronę poprzez zwykły edytor Tekstowy lub ewentualnie Wizualny w WordPressie (chce przetłumaczyć stronę główną wtyczką Polylang), ale po ustawieniu statycznej strony wyświetla się puste okno.
    Wiecie jak to naprawić?
    Używam motywu HashOne i pracuje na tą chwilę na localhoście.
    Bardzo proszę o pomoc,
    Pozdrawiam!

Viewing 9 replies - 1 through 9 (of 9 total)
  • Domyślam się, ze chcesz przetłumaczyć domyślną stronę główną (blogową) – a ta jest konfigurowana przez customizera – czyli z poziomu panelu Personalizacji.
    Do polylanga jest np. takie rozwiązanie do tłumaczenia opcji customizera https://github.com/soderlind/customizer-polylang – ale zdaje się coś ostatnio nie działa i nie wiadomo kiedy autorzy projektu poprawią.

    Jak ustawisz statyczną główną, to dostaniesz zwykłą pusta stronę.

    Tutaj wychodzi przewaga kombajnu jakim jest WPML nad Polylangiem.

    Wiec z prostych rozwiązań:
    -użyć WPMLa, nie Polylanga
    -wyklikać sobie stronę jakimś builderem pokroju Elementor

    Thread Starter kamciuv

    (@kamciuv)

    Dokładnie o to chodzi. 🙂
    Jesteś pierwszą osobą, która mi gdziekolwiek odpowiedziała – dzięki!

    Niestety z tego co widze WPML jest płatny, a zależy mi raczej na rozwiązaniu darmowym…
    Czytałem, że w polylang można dodać własne string translations – wiesz jak to zrobić?
    Najbardziej zależy mi na takim tłumaczeniu jak „Progress Bar Title1”, „Progress Bar Title2”, „OUR FEATURES” i tak dalej…

    Częściowo możesz na poziomie tłumaczenia motywu np. wtyczką https://wordpress.org/plugins/loco-translate/
    Albo korzystając z https://wordpress.org/plugins/polylang-theme-strings/

    Thread Starter kamciuv

    (@kamciuv)

    https://wordpress.org/plugins/polylang-theme-strings/ super rozwiązanie, ale chciałbym też aby osobno tłumaczył te Progress Bar’y.

    w functions.php motywu (najlepiej potomnego) np.:

    for ($i=1; $i < 6; $i++) { 
     pll_register_string( 'hashone', get_theme_mod('hashone_about_progressbar_title'.$i ), 'HashOne' );
    } 

    Ach, no i trzeba przecież to tłumaczenie wywołać.
    template-parts/section-about.php i tam linijka
    <h6><?php echo esc_html($hashone_about_progressbar_title); ?></h6>
    na
    <h6><?php echo esc_html(pll__($hashone_about_progressbar_title)); ?></h6>

    • Ta odpowiedź została zmodyfikowana 5 years, 5 months temu przez Paweł Knapek.
    Thread Starter kamciuv

    (@kamciuv)

    Super, działa! 🙂
    Wielkie dzięki!!!

    Mógłbyś mi jeszcze powiedzieć jak dodać te pll_register_string do np. zmiany tych opcji, które są możliwe do modyfikacji tylko przez Personalizację?
    Chodzi mi dokładnie o zmianę „OUR FEATURES
    Check out cool featured of the theme”.
    W sensie użyć tego rozwiązania zamiast tej wtyczki.

    pll_register_string( 'hashone', get_theme_mod('hashone_featured_title'), 'HashOne' );
    pll_register_string( 'hashone', get_theme_mod('hashone_featured_desc'), 'HashOne' );

    i potem w section-feature.php
    <h2 class="hs-section-title wow fadeInUp" data-wow-duration="0.5s"><?php echo esc_html(pll__($hashone_featured_title)); ?></h2>
    i
    <div class="hs-section-tagline wow fadeInUp" data-wow-duration="0.5s" data-wow-delay="0.5s"><?php echo esc_html(pll__($hashone_featured_desc)); ?></div>

    Thread Starter kamciuv

    (@kamciuv)

    Tak z ciekawości zapytam, skąd się bierze $hashone_featured_title itd?

    np. w template-parts/section-feature.php w 17 ni 18 linijce pobiera do zmiennych wartości opcji przez get_theme_mod().

Viewing 9 replies - 1 through 9 (of 9 total)
  • Temat ‘Motyw nie wyświetla statycznej strony głównej.’ jest zamknięty na nowe odpowiedzi.