• Rozwiązano Patryk

    (@patrykos360)


    Witam, mam taki szablon który dodaje mi do takiej listy osoby które opublikowały jakis artykuł jako autorzy problem w tym ze po usunieciu tego artykułu dalej na tej liscie widnieja 🙂

    musze znaleść w bazie danych gdzies ich posta albo wzmianke o tym ze cos dodali i usunac 🙂 szukałem w posts ale tam nie widac autorów tych postów,

    Gdzie mam tego szukać?

    Pozdro 🙂

Zobacz 4 odpowiedzi - od 1 do 4 (z 4 łącznie)
  • A czy te wpisy kasujesz całkowicie czy tylko przenosisz do kosza?

    Poza tym zerknij do tego szablonu co i gdzie dodaje (takiej listy), i skąd i co czyta (taką listę).

    ps.
    W wp użytkownicy są trzymani w tabeli wp_users, zaś wpisy w wp_posts …jak się można domyślić łączy je relacja między polami ID <=> post_author

    Ale skąd nam wiedzieć, czy to ma jakiś związek z tą twoja listą.

    Twórca wątku Patryk

    (@patrykos360)

    Kasuje całkowicie nawet z kosza 🙂
    Znalazłęm taki fragment dla ciebie chyba dotyczy bazy itp 🙂

    <?php
                $authors = $wpdb->get_results('SELECT DISTINCT post_author FROM '.$wpdb->posts.' INNER JOIN '.$wpdb->users.' ON '.$wpdb->posts.'.post_author = '.$wpdb->users.'.ID ORDER BY '.$wpdb->users.'.display_name ASC');
    			//$authors = $wpdb->get_results('SELECT DISTINCT post_author FROM '.$wpdb->posts.' WHERE post_type = "post" AND post_status = "publish" ORDER BY post_date ASC');
                if($authors):
                foreach($authors as $author):
                ?>
    Twórca wątku Patryk

    (@patrykos360)

    Ok dzięki po ID ich znajde hehe 🙂

    Odpowiedź masz w kodzie powyżej….
    w zapytaniu brak sprawdzenia warunków

    WHERE post_type = „post” AND post_status = „publish”

    -przez co łapie i owszem autorów …ale nie tylko wpisów ale też stron, załączników itd. itp. ;p

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

Temat ‘Baza danych posty (autorzy postów)’ jest zamknięty na nowe odpowiedzi.