• Καλημέρα σας,
    στην προσπάθεια να σετάρω για πρώτη φορά το plugin και ενώ έχουν περαστεί όλες οι πληροφορίες, με το που πατώ save βγαίνει το εξής error:

    Uncaught Error: Call to a member function setDate() on bool in […]/wp-content/plugins/webhotelier/includes/class-wp-webhotelier-helper.php:26

    Στο σημείο αυτό για να βοηθήσω, έχει αυτό:
    $opening_date->setDate(current_time(‘Y’), $opening_date->format(‘m’), $opening_date->format(‘d’));

    Ο μόνος τρόπος για να μην χτυπάει error είναι να μην βάλω καμιά ημερομηνία διαθέσιμη στο “Opening and Closing Dates” στις ρυθμίσεις, που δεν έχει νόημα γιατί έτσι δεν μπορεί να λειτουργήσει το plugin αφού δεν φέρνει καμία ημερομηνία.

    Οι εκδόσεις PHP και WordPress που χρησιμοποιώ είναι οι πιο πρόσφατες (7.4 και 6.1.1 αντίστοιχα) ενώ όλα είναι updated κανονικά.

    Ευχαριστώ εκ των προτέρων,
    Κώστας Φρυγανιώτης

Viewing 7 replies - 1 through 7 (of 7 total)
  • Plugin Author WPlugged.com

    (@wplugged)

    Καλημέρα @kwstasf

    Επειδή δεν μπορούμε να αναπαραγάγουμε το πρόβλημα, μπορείς να μας πεις τι βάζεις στο Opening and Closing dates και προκαλεί αυτό το πρόβλημα;

    Thread Starter Kostas Fryganiotis

    (@kwstasf)

    Καλημέρα σας. Ευχαριστώ πολύ για την άμεση απάντηση.

    Οτιδήποτε κι αν βάλω, χτυπάει. Δεν βάζω κάτι με το χέρι, επιλέγω από το ημερολόγιο μια ημερομηνία, πχ σημερινή στο From και μια μελλοντική για την λήξη στο To. Πχ From 21/12 To 27/12.
    Να τονίσω πως το έτος δεν εμφανίζεται ποτέ.
    Ο μόνος τρόπος να μην χτυπάει error είναι να είναι κενές οι ημερομηνίες.

    Plugin Author WPlugged.com

    (@wplugged)

    Εξαιρετικά παράξενο το πρόβλημα αυτό.

    Αρχικά, δεν μπορεί να χτυπήσει αυτό το error όταν κάνεις απλά save ρυθμίσεις του admin γιατί δεν καλείται αυτή η function κατά τη διάρκεια αυτής της διαδικασίας.

    Υποθέτουμε ότι το πρόβλημα πιθανώς προέρχεται από το setup του widget ή block ή shortcode που έχει στηθεί για να εμφανιστεί η φόρμα στο frontend. Αν ισχύει αυτή η υπόθεση, υπάρχει ένα URL που μπορούμε να ρίξουμε μια ματιά; Επίσης, ένα screenshot αυτού του συγκεκριμένου setup θα βοηθούσε πάρα πολύ.

    Thread Starter Kostas Fryganiotis

    (@kwstasf)

    Δεν χτυπάει error όταν σώζω, δεν εννοώ αυτό. Το error χτυπάει όταν κάνω refresh στη σελίδα.

    Ο τρόπος που συνδέεται στη σελίδα είναι μέσω Widget μέσω Elementor. Ίσως εκεί κάτι να παίζει.

    Είναι σε demo, εδώ: https://staging2.nevma.gr/santorini/ στο σημείο που λέει Book Now αλλά δεν βγαίνουν προφανώς ημερομηνίες.

    Τα screenshots με το setup:
    https://gofile.me/6VoHR/8uLybVIzY

    Plugin Author WPlugged.com

    (@wplugged)

    @kwstasf η βοήθειά σου ήταν πολύτιμη στο να εντοπίσουμε το πρόβλημα.

    Θα προσπαθήσουμε να βγάλουμε μια νέα έκδοση με το fix μέχρι τέλος της ημέρας, αλλιώς 100% αύριο!

    Thread Starter Kostas Fryganiotis

    (@kwstasf)

    Χαίρομαι που βρέθηκε το πρόβλημα!
    Σε περίπτωση που δεν μπορεί να βγει τόσο άμεσα, μπορείτε να μου πείτε την διόρθωση να την κάνω έστω με το χέρι; Αν βγει πάντως τόσο σύντομα, δεν θα χρειαστεί.

    Σας ευχαριστώ πολύ.

    Plugin Author WPlugged.com

    (@wplugged)

    Καλημέρα @kwstasf

    Το πρόβλημά σου θα πρέπει να έχει λυθεί με την νέα έκδοση 1.7.7

    Αν συνεχίζει να υφίσταται ενημέρωσέ μας.

    Ευχαριστούμε

Viewing 7 replies - 1 through 7 (of 7 total)
  • The topic ‘Error στο setDate()’ is closed to new replies.