eleionos Δημοσ. 11 Νοεμβρίου 2020 Δημοσ. 11 Νοεμβρίου 2020 Καλησπερα στην κοινοτητα. Θέλω με καποιο τροπο να εμφανισω τα περιεχομενα του post απο το οποιο εχω μονο σαν δεδομενο το url του post. Δοκιμασα το url_to_postId αλλα δεν μου βγαζει το id για να ζητησω τα περιεχομενα απο το συγκεκριμενο post και να το εμφανισω. Υπαρχει καποιος αλλος τροπος μηπως ;;
Jordan95 Δημοσ. 12 Νοεμβρίου 2020 Δημοσ. 12 Νοεμβρίου 2020 Αν τρεξεις ενα απλο echo url_to_postid( $url ); Τί επιστρεφει; Επισης δοκιμασε να πας απο το Dashboard > Settings > Permalinks > Save μπας και διορθωθει ετσι. Αν θες δωσε και ενα παραδειγμα απο το url που εισαγεις. 1
eleionos Δημοσ. 13 Νοεμβρίου 2020 Μέλος Δημοσ. 13 Νοεμβρίου 2020 (επεξεργασμένο) 7 ώρες πριν, Jordan95 είπε Αν τρεξεις ενα απλο echo url_to_postid( $url ); Τί επιστρεφει; Επισης δοκιμασε να πας απο το Dashboard > Settings > Permalinks > Save μπας και διορθωθει ετσι. Αν θες δωσε και ενα παραδειγμα απο το url που εισαγεις. Καλησπερα Jordan95. Το σενάριο έχει ώς εξής : Κανω click σε ενα element το οποίο έχει ενα href. Το στέλνω σε php με ajax και εκει μεσα , εχω το url_to_postid( $url ) το οποιο δεν μου επιστρεφει τιποτα δυστυχως.Το request που κανω δουλευει κανονικα διοτι το δοκιμασα με echo το οποιο μου επιστρεφει κανονικα την τιμη που εχω ορισει. Το προβλημα ειναι οτι στο url_to_postid δεν μου ειστρεφει το ID. https://www.youtube.com/watch?v=dh-XU11qcNc **Δοκιμασα και το permalinks->save αλλα δεν νιωθει Επεξ/σία 13 Νοεμβρίου 2020 από eleionos
Jordan95 Δημοσ. 13 Νοεμβρίου 2020 Δημοσ. 13 Νοεμβρίου 2020 Αν τρεξεις το url_to_postid() με ενα url στην τυχη απο αυτα που ηδη υπαρχουν στο site σου, π.χ. αν τρεξεις αυτο: echo url_to_postid("https://mysite.gr/my-post"); Τί επιστρεφει; Πρεπει να επιστρεφει το ID, αλλιώς 0, αλλα δε μπορει να μην επιστρεφει τιποτα. Αν θελεις ανεβασε και τον κωδικα JS και το κομματι της PHP.
eleionos Δημοσ. 14 Νοεμβρίου 2020 Μέλος Δημοσ. 14 Νοεμβρίου 2020 (επεξεργασμένο) 5 ώρες πριν, Jordan95 είπε Αν τρεξεις το url_to_postid() με ενα url στην τυχη απο αυτα που ηδη υπαρχουν στο site σου, π.χ. αν τρεξεις αυτο: echo url_to_postid("https://mysite.gr/my-post"); Τί επιστρεφει; Πρεπει να επιστρεφει το ID, αλλιώς 0, αλλα δε μπορει να μην επιστρεφει τιποτα. Αν θελεις ανεβασε και τον κωδικα JS και το κομματι της PHP. Jquery jQuery(document).ready(function( $ ){ $('.members > .elementor-widget-container > .elementor-posts-container > .elementor-grid-item > .elementor-post__card > .elementor-post__text > .elementor-post__read-more').click(function() { event.preventDefault(); $.ajax({url: "https://mypage.gr/getCurrentPostContent.php",type: "POST",beforeSend: function(){ // Show image container $("#show_profile").html(""); $("#loader").show(); },data:{ahref:a_href}, success: function(result){ $("#show_profile").html(result);}, complete:function(result){ // Hide image container $("#loader").hide(); }}); console.log(a_href); }); }); php <?php $post_url=$_REQUEST["ahref"]; echo $post_url; //το επιστρεφει κανονικα $url = url_to_postid("https://mywebpage.gr/post-1/"); echo $url; //Δεν επιστρεφει τιποτα ?> το shortcode απο το jquery το εχω σε ενα pop up με ενα div που το id του ειναι το #show_profile για να ξερασει εκει τα περιεχομενα. Επεξ/σία 14 Νοεμβρίου 2020 από eleionos
greekfragma Δημοσ. 14 Νοεμβρίου 2020 Δημοσ. 14 Νοεμβρίου 2020 long shot αλλά θα το πω. έχεις δοκιμάσει τοποθέτηση περιεχομένου με απλό Gutenberg να δεις αν το τραβάει. μυρίζομαι πρόβλημα με Elementor.
eleionos Δημοσ. 14 Νοεμβρίου 2020 Μέλος Δημοσ. 14 Νοεμβρίου 2020 (επεξεργασμένο) Οχι δεν δοκιμασα , αλλα αν ειχε προβλημα ο Elementor λογικα δεν θα μου εβγαζε στο pop up και το url νομιζω.Το pop up δεν ειναι απο τον elementor , προερχεται απο το plugin Popup Maker Επεξ/σία 14 Νοεμβρίου 2020 από eleionos
greekfragma Δημοσ. 14 Νοεμβρίου 2020 Δημοσ. 14 Νοεμβρίου 2020 Μόλις τώρα, eleionos είπε Οχι δεν δοκιμασα , αλλα αν ειχε προβλημα ο Elementor λογικα δεν θα μου εβγαζε στο pop up και το url νομιζω δοκίμασε μια και gutenberg. έχω πετύχει κάτι αντίστοιχο και έφταιγε ο builder.
eleionos Δημοσ. 15 Νοεμβρίου 2020 Μέλος Δημοσ. 15 Νοεμβρίου 2020 5 ώρες πριν, greekfragma είπε @eleionos τελικά δοκίμασες? το δοκιμασα .Μια απο τα ιδια δεν νιωθει
eleionos Δημοσ. 15 Νοεμβρίου 2020 Μέλος Δημοσ. 15 Νοεμβρίου 2020 (επεξεργασμένο) Πριν απο λιγο ενεργοποιησα τα errors στην php και πεταει αυτο Fatal error: Uncaught Error: Call to undefined function url_to_postid() Επεξ/σία 15 Νοεμβρίου 2020 από eleionos
eleionos Δημοσ. 15 Νοεμβρίου 2020 Μέλος Δημοσ. 15 Νοεμβρίου 2020 (επεξεργασμένο) 16 ώρες πριν, greekfragma είπε @eleionos τελικά δοκίμασες? Βρήκα την λύση.Το συγκεκριμένο κομμάτι στην php δεν δούλευε διότι το url έπρεπε να τελειώνει σε ?p=κάποιο id.Την άλλαξα την πλάκα , πήρα το slug απο το url και έδωσα url_to_postid($slug); Έπαιξε κανονικά και με τον νόμο.Ευχαριστώ για την βοήθεια παίδες. Επεξ/σία 15 Νοεμβρίου 2020 από eleionos 1
Members gsarig Δημοσ. 15 Νοεμβρίου 2020 Members Δημοσ. 15 Νοεμβρίου 2020 Μήπως φταίει το ότι στην PHP σου δεν φορτώνεις το WordPress (νομίζω το wp-load.php χρειάζεται); Αν είναι στο root της εγκατάστασής σου και δεν καλείται μέσω κάποιου άλλου PHP αρχείου που συμπεριλαμβάνει όλα τα απαραίτητα functions του WordPress, θα είναι λογικό να μην γνωρίζει τί κάνει το url_to_postid() και να επιστρέφει σφάλμα. 1
Προτεινόμενες αναρτήσεις
Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε
Πρέπει να είστε μέλος για να αφήσετε σχόλιο
Δημιουργία λογαριασμού
Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!
Δημιουργία νέου λογαριασμούΣύνδεση
Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.
Συνδεθείτε τώρα