You have two problems in your code.
- You use
$post
as a iteration variable which is an habit best avoided - You use
setuppostdata
which changes the global$post
without you using any function that actually needs it
your loop should look like
foreach ( $pp_query as $p) :
$pointer_query[] = array(
'id' => get_post_meta($p->ID, '_sbap_pointerid_text', true ),
'screen' => get_post_meta($p->ID, '_sbap_screen_text', true ),
'title' => get_the_title($p->ID),
'content' => get_the_content($p->ID)
);
endforeach; endif;
then the reset_post_data
is unneeded as well
Related Posts:
- Should I use spl_autoload_register() in my plugin?
- error_log() output for print_r() appearing on page
- When to use Exceptions vs Error Objects vs just plain false/null
- Custom plugin: Trying to show saved data on frontend
- Why when I instantiate wp_error in a validation method my user registration method stops working?
- How to find error in my code when the error message is pointing to WP core file?
- “Undefined index” error when saving empty array with checkboxes
- I am having errors with checkout on wordpress
- How to send logs to plugin owner for a plugin?
- Accessing the database from a plugin outside of action hooks
- Adding subdomain to home_url for “add_menu_page”
- How to show phpinfo() only in a new tab?
- How to select the contents in the text view textrea in wp_editor?
- Call global variable array() in woocommerce child/template
- get_term_link() returns correct – But illogical error-messages disturb
- How to access global variable $menu inside a class function
- Hide categories that are not used in the post type
- PHP Warning: Attempt to read property “term_id” on bool
- Automated Cart Update With Alert Box Each Time
- How can I remove a function that has been added to wordpress with add_filter?
- PHP Fatal error: Uncaught mysqli_sql_exception: Table doesn’t exist in wordpress/wp-includes/wp-db.php
- WooCommerce/WordPress: how hide entire table form after submit (Admin Dashboard)?
- How to sanitize any integer input field in wordpress?
- How to set up VS Code for WP plugin/theme development in 2021? [closed]
- How to prevent XSS alter custom global javascript object & methods in WordPress
- WordPress ajax doesn’t display object method on jQuery .change() function
- Custom user login page by creating a plugin
- Singelton class does not work, multiple initialization on page reload
- Saving an array of dynamic repeater data as post_meta
- what is the best practice to add new field to an api route
- filter default query to show just selected level of child pages in wordpress
- Retrieve $_POST data submitted from external URL in WordPress(NOT API)
- WordPress wpform plugin submit and get multiple checked value from checkbox [closed]
- How to upload a file to a folder named after the user_id via plugin
- Mute Debug Messages from Plugins
- Reprinting tags with all attributes
- WordPress Script stops suddenly
- Use custom post type for a store locator
- developing a wordpress plugin, have a few PHP Woocommerce related coding questions
- Improve page speed loading using CDN and async or defer attribute
- A non-numeric value encountered in /wp-includes/functions.php on line 68
- How do I programmatically set a user as spam in BuddyPress? [closed]
- How to use $_GET function WordPress backend
- Whitelisting items from custom options page
- Add_menu_page not displaying the menu in class based plugin
- How to call plugin function per site in a multisite?
- Error on wp_default_style After upgrade to php 7
- Update results, Before deleting the related category [closed]
- How to make my custom widget appear within WordPress widgets? Plugin development
- Script to browser problem PHP
- adjust section according to country?
- How to auto fetch customer details in Woocommerce in checkout page
- Can’t upload image using media_sideload_image
- Store a default value for a transient on plugin activation
- Adding widgets to my plugin page instead of WordPress dashboard
- WP CRON duplicate wp_insert_post with has < and > tag
- How wp-cron can run in background if PHP is single threaded?
- How to insert data into database using wp cron job
- How to send Ajax request from my plugin in admin dashboard?
- I want to add custom add to cart link [closed]
- Options API get_option() and update_option() Not Correctly Updating or Returning
- Execute long and heavy processes
- How to modify a global variable in a function and use it on another function?
- wp_head function not outputting
- wp query foreach deleting record returning only first or last item
- Extend PHP regex to cover “srcset” and “style” attributes
- Adding function to Genesis genesis_header [closed]
- AJAX success response is not working but it’s saving my changes
- Access Child Class of Plugin Main Class Instance
- PHP > Scheduled Tasks > Sending daily email with dynamic API variables
- How to make own crop image function for WordPress plugin
- WordPress Custom field Colors
- Best practice for show data to one specific user?
- Getting error when using wp_insert_post()
- Error: options page not found
- How can I hide that I Use WordPress (with W3 Total Cache)
- how to update and display an option without reloading the page
- Font Awesome changing default WordPress Font
- Headers already sent in Pluggable.php / homepage and wp-login error
- Saving plugin settings – ERROR: options page not found
- Custom plugin settings link doesn’t append current class to menu item when visited? Why?
- Which is the correct way to conditionally enqueue a CSS file?
- class_exists returns different values [closed]
- Can’t print Yoast meta description into page template (syntax error, unexpected ‘.’) [closed]
- Download full html page with CSV export plugin
- How to obtain the current website URL in my theme?
- What exactly do this function declared into functions.php file of a WP theme?
- Asynchronous multiple requests 401 Unauthorized
- How to use html inside a functions.php code?
- Custom array from a query only write the last row of the query
- How to hook code to show after the_content?
- Plugin Generate Unexpected output during activation
- WordPress Environment: Dynamic Page using shortcode – how to change the page name for sharing
- Extend Woocommerce Widget Class – WC_Widget_Product_Categories
- Undefined method class::construct() when creating a plugin
- Using and saving custom dropdown boxes on user profiles
- Hook called before text widget save
- plugin add action hook is not working :
- wp_insert_post: array only. wp_update_post: array|object (?)
- Using data sent via AJAX in multiple functions on a WP plugin