when you are at the post URL, you don’t need to work with referer (which is not reliable moreover) but with $GLOBALS["post"]
because you are in the PHP code which generate the page
then you can have the post ID with that :
$post_id = $GLOBALS["post"]->ID;
Related Posts:
- Adding tawk.to code just before body tag on functions.php file
- Deregistering a script in WordPress seems impossible
- How to inject variables into public-facing JS using wp_enqueue_script
- WordPress Scripts Being Loaded in Footer
- Is the wp_enqueue method efficient?
- How to use wordpress function wp_enqueue_script() in php?
- ‘Bones’ theme: Load stock scripts in footer instead of header?
- Using Google Analytics in an enqueued JS file
- JqueryUi Dialog giving Uncaught TypeError: this._addClass is not a function error
- WordPress Infinite Scroll without using any plugin
- Create Image Uploader for Widget
- WordPress Ajax always returns a 404 error
- Conditionally loading JavaScript based on the Advanced Custom Fields in the post
- Is there a reason why my wordpress PHP page isn’t loading into my PHP template
- How to resize image on client-side before upload?
- Limit the Excerpt field in WP-Admin in words
- Audio Player not loading when the content is loaded through Ajax, MediaElement.js no applied
- Customizer Show/Hide Logo and Site Title
- How to execute a simple php script in WP (I don’t think wp_enque_script applies here)
- Use different javascript files for each page on website
- Javascript code inside “” in core WordPress files .php
- Create custom blocks for bootstrap
- Click loads template via ajax
- Sending jsPDF documents to the server
- How can I add an alert (like the old javascript alerts) to my WP page?
- js file in root loading without
- AJAX request status 200 but no actual “response”
- Use menu link or onClick to set a variable
- Displaying admin notices inside the block editor from rest_after_insert_{$this->post_type} hook
- Save Search System
- dynamic dependent select dropdown
- wordpress visual composer change grid builder post link
- How to pre populate a form field with a link of a current user’s author profile?
- parts of url disappear when using # inside href=”” [closed]
- PHP array to JS array to use in google map
- How to add a Custom Mailchimp AJAX Newsletter Subscribe Form
- Fancybox type popup window that’s not an iframe
- how to make my website secured
- Noscript not working as it should in wordpress site
- How to correctly add Javascript to this PHP ‘Page Not Found’ Page?
- PHP echo inside javascript
- Correct way to enqueue page specific CSS file
- How to add API security keys into JS of wordpress securely
- get taxonomy thumbnail and use it as a variable in code
- What are the advantages/disadvantages of using jQuery DOM manipulation as opposed to PHP DOM manipulation?
- element not working in Safari [closed]
- HTML escaping data with ajax requests
- Is it save to use eval for a jQuery callback method coming from the database?
- Get html data with javascript to php array and store to wordpress database
- 2nd page displaying the exact same posts as my first page (minus the very first post)
- An audio player that showcase a random song from playlist every 24h [closed]
- How to Change CSS Colors from Custom Plugin Settings Page
- Passing the name of selected color from the custom component to `render_callback`
- Get related product based on subcategory selected from category id with ID 142
- How to allow download url redirection only if user logged in WordPress site?
- wp_nav_menu not working correctly in my underscores theme
- Trying to enqueue script – Nothing Happens
- wp_localize_script() and JavaScript namespaces
- How do i add slugs to a URL, but still redirecting to the same page
- Link to page with posts of specific type
- implementing a jQuery “click to expand” link in WordPress [closed]
- Enqueueing a code block from an options framework
- random reason on refresh
- Change Query Arguments (filter) with jQuery/Ajax or PHP?
- Load Javascript for a widget WordPress
- Some problems in custom widget
- Call a function in functions.php from within tags (JS)
- Hook on file upload
- Using Ajax to submit a form, and run a SQL Select query based on user input from the form
- Tracking Visitor LatLng with WordPress using JS, PHP. How to put data which was extract using JS into DB
- WordPress Search Ajax + Isotope + InfiniteScroll
- WordPress User Meta value variable into Google Gauge Chart
- duplicate posts with ajax load more wordpress
- How to populate a Gutenberg select field SelectControl with option value from PHP array
- How to call my PHP function with AJAX ? wp_query
- Fetch Data from an external MSSQL Database in a Managed WP hosting
- Create a WordPress Contact Form to call a POST AWS API Gateway and send user data
- Admin-ajax.php 404 error
- How to pass values from one function to the other using an array variable
- separate list of programs in html/javascript coming from php
- Conditional Banners
- Update $wpdb query with AJAX
- Enqueue sripts and styles only if function is called
- admin-ajax.php 400 bad request – whats wrong with my code?
- WordPress load javascript file if something… (after the page is loaded)
- Target a specific container to style on WordPress storefront theme
- ACF + WP + Slick Slider Repeater Slide Group PHP not Displaying [closed]
- How to make sure, that only the selected post is changing?
- Default Image not showing up in Customizer for WP_Customize_Cropped_Image_Control
- How to create a radio button to alt between settings in wp_options table
- customizer live preview layout picker
- Why I’m Not Having Access to “$_POST” Data Outside My AJAX Callback?
- I need help implement a Javascript code into the PHP file
- Admin bar nodes
- How can I correctly POST to a WordPress page?
- if is_home(), change class of menu-item-225 of wp_nav_menu
- Load php function with AJAX on modal window
- JSON Object Value Show Undefine
- Require Credits Footer
- Warning: filemtime(): stat failed for wp_