• Rozwiązano dvdek

    (@dvdek)


    Witam

    Czy zna ktoś rozwiązanie w jaki sposób można zarządzać wpisami na stronie głównej?

    Posiadam kilka kategorii np. ryby, ptaki, galeria itp…
    Aktualnie gdy dodaję nowe wpisy nie zależnie do jakiej kategorii wszystkie ukazują się w kategorii i na stronie głównej

    Czy można ustawić tak nowy wpis albo stronę główną aby wyświetlały się wszystkie wpisy oprócz kategorii np. galeria?

Viewing 4 replies - 1 through 4 (of 4 total)
  • Można, np. dodając do functions.php:

    function exclude_category_home( $query ) {
    if ( $query->is_home ) {
    $query->set( 'cat', '-111' );
    }
    return $query;
    }
    
    add_filter( 'pre_get_posts', 'exclude_category_home' );

    – gdzie numer 111 zmieniasz oczywiście na ID kategorii, której posty chcesz wykluczyć z wyświetlania na stronie głównej.

    Twórca wątku dvdek

    (@dvdek)

    nie wiem dlaczego tak jest ale nie działa mi to, wpisałem i wybrałem kategorię, sub kategorię przekładałem pozycję ale to nic nie dało

    1. Nie zapomniałeś o minusie przed liczbą ID ?
    2. Nie używasz żadnych wtyczek keszujących ?

    Jeśli będziesz miał z tym większych problem, to po prostu użyj wtyczki:
    https://wordpress.org/plugins/ultimate-category-excluder/

    Twórca wątku dvdek

    (@dvdek)

    problem rozwiązany po zainstalowaniu poleconej wtyczki, dziękuje bardzo za pomoc

    – moja skórka ciągle mi przeszkadza i to skutecznie ale przełączenie wyglądu na standardowy i zmiana ustawień spowodowała ustawienia takie jak chciałem
    – system konserwacji strony również przeszkadzał ponieważ dokonując innych zmian też musiałem go dezaktywować, odświeżyć i aktywować blokadę
    – wtyczka keszująca

    Dziękuję

Viewing 4 replies - 1 through 4 (of 4 total)
  • Temat ‘zarządzanie wpisami na stronie głównej’ jest zamknięty na nowe odpowiedzi.