• jack1

    (@jack1)


    Chce żeby w panelu 'najnowsze newsy’ wyświetlała się część newsa a nie sam tytuł, więc zamiast
    <?php if ( get_the_title() ) the_title(); else the_ID(); ?>
    dałem
    <?php if ( get_the_content() ) the_content(null, 200); else the_ID(); ?>
    i nie wszędzie wyświetla mi się skrót tego newsa , dlaczego tak się dzieje ?

Zobacz 5 odpowiedzi - od 1 do 5 (z 5 łącznie)
  • ospiotr

    (@ospiotr)

    w panelu 'najnowsze newsy’

    Przyjmuję, że w twoim themie masz taki 'panel’.

    nie wszędzie wyświetla mi się skrót tego newsa

    A co się wyświetla w takich przypadkach?

    Twój wpis jest niejasny. Ale spróbuj wywalić if – jak sadzę nie jest tu potrzebne:
    <?php the_content(null, 200); ?>
    Nie wiem też czemu mają służyć te dwa argumenty (null, 200). Może spróbuj więc po prostu
    <?php the_content(); ?>

    Twórca wątku jack1

    (@jack1)

    Nie newsy tylko wpisy.

    Nie wiem też czemu mają służyć te dwa argumenty (null, 200).

    null-że ma się wyświetlać domyślny tekst (więcej…)
    200 – liczba znaków

    Może spróbuj więc po prostu <?php the_content(); ?>

    wtedy wywali mi całą zawartość wpisu

    A co się wyświetla w takich przypadkach?

    Na jedne stronie np archiwum jest skrót a na podstronach wyświwtla mi się cała zawartość wpisu (przy wywołaniu <?php the_content(null, 200); ?>)

    Twórca wątku jack1

    (@jack1)

    Po drugie chodzi mi o standardowy panel, te zmiany co opisałem w pierwszym poście dotyczyły pliku deafult-widgets.php, class-a WP_Widget_Recent_Posts

    tommek77

    (@tommek77)

    A nie prościej użyć funkcji
    <?php the_excerpt(); ?>
    jedyny minus że wyświetla sam tekst, bez grafiki, wideo itd.

    Twórca wątku jack1

    (@jack1)

    Na pewno prościej, tylko nie znam tak jeszcze wordpressa, dzięki za odp 🙂

Zobacz 5 odpowiedzi - od 1 do 5 (z 5 łącznie)

Temat ‘Część newsa zamiat tytułu w panelu najnowdze newsy’ jest zamknięty na nowe odpowiedzi.