Prüfen ob heute bereits ein Artikel gepostet

  • Hallo, ich such mich grad dumm und dämlich aber irgendwie komm ich nicht weiter. Ich möchte einfach nur prüfen ob am heutigen Tag bereits ein Artikel veröffentlicht wurde.

    Ich häng hier fest und weiß nicht wie ich das date korrekt ansprechen kann.

    PHP
    $gotsome = $wpdb->get_var("SELECT 1 as test FROM $wpdb->posts WHERE post_type = 'post' AND post_status = 'publish' AND post_date = '$current_day' LIMIT 1");

    Wie ich $current_day füllen kann mit dem aktuellen Datum ist auch klar. Nur liest er mir nichts aus. Ist ja auch klar hängt ja noch die Uhrzeit mit drin in der DB. Ne möglichkeit wäre evtl. auch über like%% das auszulesen, aber das ist mir eigentlich nicht gut genug.

    Weiß jemand hilfe? Bitte :-)

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

  • Ok habs jetzt so gelöst:

    PHP
    $gotsome = $wpdb->get_var("SELECT 1 as test FROM $wpdb->posts WHERE post_type = 'post' AND post_status = 'publish' AND post_date LIKE '%$current_day%' LIMIT 1");

    Falls es aber eine bessere Möglichkeit gibt nur her damit.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!