Sometimes the mail port can get clogged up, so I usually add a brief sleep(10)
in the for-loop. The 10 seconds is arbitrary, but it works for my purposes.
foreach($entries as $key=>$entry){
$email = array( '[email protected]' );
$subject = "Documents Requested";
$headers = array('Content-Type: text/html; charset=UTF-8');
$message = getDMVemailMessage($entries[$key]['id']);
$sent = sendDMVNotifyEmail($email, $subject, $message, $headers);
sleep(10); //Delay for 10 seconds
}
Alternatively, I’ve also used WP-Cron to process in groups of X at a time, especially if you have hundreds, the sleep()
function may cause you to time out. Let me know if you’d like that example code too.
Related Posts:
- Sending mail not working correctly
- How to display Yoast SEO meta description in archive template for each post instead of the_excerpt()? [closed]
- Why do themes rely on “The Loop”?
- How to place comments_template(); outside the loop?
- Endless loop with wp_insert_post and wp_update_post
- How do I prevent one of two multiple loops from repeating on a second page?
- Hook into the loop via a plugin, and output something after every X post?
- Two custom loops, pagination, offset
- How are both HTTP and HTTPS versions displaying?
- Access to Media Library
- Getting two wp_link_pages output
- post loop causes wp_users and wp_usermeta DB queries for each users
- How do you split multiple-column loop on category archive page?
- How to Loop within a Loop (Display Children and then Grandchildren)
- Run The Loop over array of post objects
- Enable infinite scroll on single.php [closed]
- How to loop through ALL pages?
- Does get_template_part pull data once in a loop?
- Get titles of all posts with current tags except current post
- How to retrieve “sticky” post outside the “loop”?
- Creating a multi-taxonomy query, excluding the newest (read: highest ID) taxonomy term
- Show a different post every 3 days [duplicate]
- Using get_the_excerpt() Before The Loop
- code suddenly appearing from my tempate second loop
- Get post/page data outside the loop
- What is the maximum number of posts a WordPress loop can work with?
- wp_query inside the_loop
- How to go about combining dropdowns / filter queries?
- woocommerce get_price_html not pulling in correct price
- How to fix pagination for custom loops?
- WordPress Rewriting the DOM?
- How to display posts by vote count and if no value continue with latest posts with no votes?
- Sort results by groups of numbers and letters
- Modify the main loop to display current month / year
- Basic multiple loops only displaying first loop
- Display post list with different styles
- Problem with displaying HTML content after in_array [closed]
- Loop for sticky posts
- Get author_id in wordpress
- Single.php different behaviour from admin to non-admin
- Array ids post to function have_post
- Can’t access PHP array inside script localization from javascript
- Give each posts in a loop a number in sequence
- Contact information footer
- custom post on homepage
- Multisite foreach loop returning only one result
- get_comments with post_status ‘public’ retrieves NULL result
- Content Visibility for WordPress is not working (Drafts, public etc.)
- Loop is crazy – one row displays wrong count of posts [closed]
- I have broke my pagination, same posts on all pages (index.php)
- Filter existing hook using parameter and foreach loop
- Run “the loop” in a random order
- Exclude category from get_the_category
- Search page loop banner image issue
- Video post format, extra content breaks video embed
- Why is my category post repeating twice
- Getting selection of posts based on loop variables via Ajax
- Why would this code work locally but break online?
- Why would a completely normal loop give offset errors and maximum execution time errors?
- Avoid WP_Query’s duplicate posts with taxonomies
- How to create multiple loop in archive page?
- Offset for Loop
- How can I change how my tag pages display?
- Properly loop through and paginate page on each function call
- Why does my WP_Query pagination on a custom page.php only loads the homepage?
- WordPress finding posts on 404 page
- Get a Post Loop based on Logged in User information into a Shortcode
- php loop error for count posts in category
- display post pdf attachments in side bar with link text
- Last post in loop when even
- Use the loop to check if DB record exists?
- Customizer settings using “for” loop
- Split Content and Gallery
- Search – Check if post is a page on search page
- How can I make this iterative conditional within the Loop work via function?
- Repeat code, change variable?
- Show all child categories associated to post ID within loop
- Ajax category pagination problem
- Unable to login + Redirect loop on mobile
- Running the Loop outside of WordPress
- how to use custom loop in the_content filter
- Twitter bootstrap carousel multiple items in carousel
- Display all existing members
- Combine Query and Select Database to create directory loop
- My custom query not detecting the correct category
- 2 loops in blog homepage
- Change loop to display items in order
- In Loop Output Place Custom Field Content In Between Paragraphs
- wordpress showing all posts instead of date range
- Help with add_filter(‘the_content’, ‘some_function’) and multiple matches
- Single Loop With Dual Content Area
- ACF loops false value with repeater and checkbox
- How to do query_posts on tags pages
- the_content() “crashes” for single pages
- How to toggle a div element between two images when click two submit buttons in a wordpress loop?
- Best hook for a function which adds shortcodes to the system?
- Same posts within a paginated page
- Adding vkontakte social “like” button to posts results in multiple buttons on first post only
- Hide old posts each year
- Use Base-URL with Query-Loop