• Rozwiązano marira

    (@marira)


    Zainstalowałam tę wtyczkę i coś robię źle, ponieważ przy dodawaniu postu przensi mnie na stronę wp-admin/new-post.php a tam nie ma tej strony. W opisie wtyczki pisze coś o stworzeniu strony new-post.php, ale nie mam pojęcia o co chodzi. Jak tę stronę stworzyć i z czego? Może ktoś napisze mi krok po kroku co mam zrobić żeby ta wtyczka zaczęła działać. Jest mi ona bardzo potrzebna a nie wiem jak ją prawidłowo uruchomić. Proszę o pomoc kogooś kto zna się na tworzeniu stron o wyjaśnienia i to szczegółowe bo jestem w tym względzie bardzo cienka.

Viewing 6 replies - 1 through 6 (of 6 total)
  • Instalujesz, włączasz, przechodzisz w Ustawienia >> Limit Post Creation i konfigurujesz podając max liczbę wpisów/stron dla każdej roli …w ostatnim polu wybierasz okres obowiązywania zawsze/na dzień/na tydzień/na miesiąc
    Jeżeli dla danej roli nie chcesz ustawiać limitu, podajesz wartość -1
    W ostatnim polu możesz podać identyfikatory użytkowników oddzielone przecinkiem, którzy nie będą ograniczani limitem.

    Thread Starter marira

    (@marira)

    Już ok. Wiem, jak włączyć i ustawić 🙂 Jeden z pluginów powodował błąd dlatego ta wtyczka nie działała jak należy. Teraz już jest ok. Dziękuję za pomoc.

    Thread Starter marira

    (@marira)

    Przydzieliłam do paru ról kilka stworzonych na potrzebę kont, przydzieliłam konkretnie do 3 ról 1 do drugiej roli 2 i trzeciej 3 posty. Wczoraj w każdej roli dodalam odpowiednią ilość postów. Dziś o ok. godz. od 14 do 16 powinnien limit zostac zdjęty. W poście widać datę dodania 5 sierpień, dziś jest 6 więc powinna być możliwść ponoownego dodania postów. Wchodzę i sprwdzam, w dalszym ciągu widać stronę na której pisze, że wyczerpałam limit dodanych np. 2 postów. A przecież 24 godz. już minęły w godz. od 14 do 16. Data dodania postów to 5 sierpnia. Nie wiem co jest nie tak 🙁

    Thread Starter marira

    (@marira)

    Już wiem na jakiej to zasadzie działa. Jeżeli dodasz post np. 3 sierpnia o godz. 13, to 24 godz. upływa siłą rzeczy 4 sierpnia o godz. 13, i wtedy powinna być możliwość dodania kolejnego postu, ale tak nie jest. 4 sierpnia godz.13 mija te 24 godz. ale kolejny tekst można dodać dopiero po północy czyli w zasadzie 5 sierpnia. Jak dla mnie to głupota. Powinno się móc dodać po upływie 24 godz, czyli pełnego dnia, a nie dopiero po północy tego dnia. Tak wygląda funkcja, która liczy:

    /**
     * Filtering functions for time query
     */
    function filter_day( $where = '' ) {
                $where .= " AND post_date > '" . date('Y-m-d', strtotime('-1 day')) . "'";
                return $where;
    }
    function filter_week( $where = '' ) {
                $where .= " AND post_date > '" . date('Y-m-d', strtotime('-7 days')) . "'";
                return $where;
    }
    function filter_month( $where = '' ) {
                $where .= " AND post_date > '" . date('Y-m-d', strtotime('-30 days')) . "'";
                return $where;
    }

    Może inny sposób sprawiłby liczenie po pełnym dniu a nie pełnym dniu od po północy następnego dnia. Może komuś się zechce ten kod usprawnić.

    hmmm….
    sprawdź to:

    /**
     * Filtering functions for time query
     */
    function filter_day( $where = '' ) {
                $where .= " AND post_date_gmt > '" . date('Y-m-d H:m:s', strtotime('-1 day')) . "'";
                return $where;
    }
    function filter_week( $where = '' ) {
                $where .= " AND post_date_gmt > '" . date('Y-m-d H:m:s', strtotime('-7 days')) . "'";
                return $where;
    }
    function filter_month( $where = '' ) {
                $where .= " AND post_date_gmt > '" . date('Y-m-d H:m:s', strtotime('-30 days')) . "'";
                return $where;
    }

    Thread Starter marira

    (@marira)

    Jesteś super! A ja powinnam dostać po głowie. Bo myślałam, że może to być wina braku dodania tej drobnostki w postaci _gmt, ale bez sprawdzenia stwierdziłam, że pewnie nie będzie to mieć wpływu na skrypt. No i właśnie, zanim się coś stwierdzi lepiej sprawdzić. Oczywiście działa, sprawdzę dokładnie dodając zaraz jakiś tekst i jutro będę wiedzieć czy zadziałało. W tej chwili na tekstach z wczoraj działa. Mogę wejśc i dodać tekst, przed wrzuceniem na serwer zmodyfikowanego pliku najpierw sprawdziłaam czy mogę dodać, i nie mogłam, był napis, że limit dodania jeszcze nie minął. W razie ktoś będzie zainterreesowany dodaniem u siebie ograniczenia dodawania tekstów dziennie, tygodniowo czy miesięcznie, podaję, jest to plugin o nazwie limit-post-creation. Po wejściu do pliku limit-post-creation/misc/functions.php, tam zmieniamy to co jest powyżej u mnie na to co zmienił adpawl. Ciekawa wtyczka, bardzo przydatna dla osób które chcą mieć więcej użytkowników na stronie. Czyli nie tworzą bloga tylko stronę internetową z dostępem dla wszystkich. Dziękuję adpawl za pomoc, i zamykam temat. Otworzę go jeżeli jutro okaże się, że nic się nie zmieniło pomimo zmian. Pozdrawiam Cię cieplutko.

Viewing 6 replies - 1 through 6 (of 6 total)
  • Temat ‘Glue Labs Page/Post Creation Limits’ jest zamknięty na nowe odpowiedzi.