Przecież w czasie dodawania wpisu masz możliwość ustalenia kiedy ma dany wpis zostać opublikowany.
Nie rozumiem Twojego pytania.
Nie rozumiesz, to widać. To wtyczka limit-post-creation, dzięki której można dodać np. 1 post dziennie. Ale liczenie bierze pod uwagę pełne 24 godz. od dodania ostatniego postu, i żeby dodać kolejny post trzeba czekać 24 godz. Zamiast dodać post po północy trzeba czekać np. do 14.00 żeby to zrobić. A powinna być możliwość dodania o każdej porze nastopnego dnia czyli już po północy. Dam przykład, dodaję dziś post o 14.10 – a mogę kolejny post dodać dopiero o 14.11 następnego dnia. A powinno się móc dodać po północy a nie czekać jak minie 24 godz.
Trochę trudno zgadnąć, co dokładnie masz na myśli, ale (o ile dobrze rozumiem) poniższa modyfikacja może Ci pomóc
function filter_day( $where = '' ) {
$where .= " AND post_date_gmt >= '" . date('Y-m-d') . " 00:00:00'";
return $where;
}
Krzysztofie dobrze myślisz, ale po zastosowaniu tego kodu nic się nie zmieniło. Pomimo tego , że od dodania postu minęło 15 godz. i już jest po północy, to ja w dalszym ciągu nie mogę dodać następnego postu. Kod wydaje się prawidłowy, nie rozumiem czemu nie chce zadziałać?
Hmm, a ja zaczynam się domyślać.
Po pierwsze czy masz pewność, że to ten warunek odpowiada za ograniczenie wpisów do 1/dzień?
Po drugie czy Twój serwer na pewno ma dobry czas? Zauważ, że porównywana jest godzina GMT z czasem serwera. Piszesz, że już jest po północy (w GMT raczej nie jest). Ważne jest, żeby to sprawdzanie porównywało czasy z tej samej strefy…
Spróbuj w tym warunku zmienić post_date_gmt na post_date, może to pomoże, o ile nic nie jest namieszane ze strefami.
Krzysztofie, działa! Ja sprawdzając, dodałam datę postu nie prawidłową, i wyskakiwało mi, że już 1 post jest dodany. Na szczęście zauważyłam swój błąd i sprawdziłam raz jeszcze, i wydaje się ok. Ale Krzysztofie, ja dla pewności, dodam tekst za chwilkę i poczekam do po północy i spróbuję dodać kolejny tekst. Powinnam móc po północy dodać kolejny jeżeli będzie wszystko prawidłowo.
PS. Przed chwilką dodałam tekst, i nie mogę dodać następnego, to jest prawidłowo, ale po północy powinnam już móc. Ja zaczekam te kilka godzin i sprawdzę czy będę mogła dodać. Odpiszę Ci tutaj czy jest wszystko ok. Ale już z góry uprzejmie Ci dziękuję za pomoc.
OK, daj znać, czy już będzie działać. Jak nie, to będziemy kombinować dalej 🙂
Spieszę powiadomić, że kodzik działa! 🙂 Tylko trzeba zmienić post_date_gmt na post_date. Miałam na post_date_gmt i po północy mogłam zacząć dodawać ale do oporu bez ograniczenia na 1 post. Dopiero jak zamieniłam na post_date, to pokazało mi, że dodałam już 4 posty 🙂 Popróbowałam dla pewności na kilka różnych sposobów usuwając i dodając posty i jest niby ok 🙂 Dziękuję Ci raz jeszcze za pomoc, jestem Ci ogromnie wdzięczna. Pozdrawiam ciepło.