do_all_pings [ WordPress Function ]
do_all_pings ( No parameters )
| Uses: |
|
| Defined at: |
|
Perform all pingbacks, enclosures, trackbacks, and send to pingback services.
Source
<?php
function do_all_pings() {
global $wpdb;
// Do pingbacks
while ($ping = $wpdb->get_row("SELECT ID, post_content, meta_id FROM {$wpdb->posts}, {$wpdb->postmeta} WHERE {$wpdb->posts}.ID = {$wpdb->postmeta}.post_id AND {$wpdb->postmeta}.meta_key = '_pingme' LIMIT 1")) {
delete_metadata_by_mid( 'post', $ping->meta_id );
pingback( $ping->post_content, $ping->ID );
}
// Do Enclosures
while ($enclosure = $wpdb->get_row("SELECT ID, post_content, meta_id FROM {$wpdb->posts}, {$wpdb->postmeta} WHERE {$wpdb->posts}.ID = {$wpdb->postmeta}.post_id AND {$wpdb->postmeta}.meta_key = '_encloseme' LIMIT 1")) {
delete_metadata_by_mid( 'post', $enclosure->meta_id );
do_enclose( $enclosure->post_content, $enclosure->ID );
}
// Do Trackbacks
$trackbacks = $wpdb->get_col("SELECT ID FROM $wpdb->posts WHERE to_ping <> '' AND post_status = 'publish'");
if ( is_array($trackbacks) )
foreach ( $trackbacks as $trackback )
do_trackbacks($trackback);
//Do Update Services/Generic Pings
generic_ping();
}
?>
Examples [ wp-snippets.com ]
Top Google zoekresultaten
- Function Reference/do all pings « WordPress Codex
Description. Perform all pingbacks, enclosures, trackbacks, and send to pingback services. Usage. <?php do_all_pings() ?> Parameters. Return Values ...
codex.wordpress.org - WordPress › Support » when is do_all_pings called?
when is do_all_pings called? (2 posts). dwatrous. Member Posted 1 year ago #. Hello,. I'm fighting with some slowdowns on a very high traffic blog and one of ...
wordpress.org - #12276 (do_pings/do_all_pings emit E_WARNINGs on malformed ...
When running WP_CRON, do_pings/do_all_pings causes E_WARNINGs and may abort on malformed URLs. The backtrace looks like: wp_cron.php: ...
core.trac.wordpress.org - do_all_pings | A HitchHackers guide through WordPress
Feb 11, 2011 ... function do_all_pings() { global $wpdb; // Do pingbacks while ($ping = $wpdb-> get_row("SELECT * FROM {$wpdb->posts}, {$wpdb->postmeta} ...
hitchhackerguide.com
Gebruikersdiscussies [ wordpress.org ]
- dwatrous on "when is do_all_pings called?"
- dwatrous on "when is do_all_pings called?"
- halfwaytoconcord on "dtabase error empty query"
- shunyata on "PHP Fatal error: Out of memory in /wp-includes/wp-db.php"
- celebritydaddy on "PHP Fatal error: Out of memory in /wp-includes/wp-db.php"
- happyches on "PHP Fatal error: Out of memory in /wp-includes/wp-db.php"
- sutdhar on "PHP Fatal error: Out of memory in /wp-includes/wp-db.php"
- sutdhar on "PHP Fatal error: Out of memory in /wp-includes/wp-db.php"
- Otto on "WP 2.1.2: trackbacks not processed, cron not executed"
- MartinEmmerich on "WP 2.1.2: trackbacks not processed, cron not executed"