Switch language

wpseek.com
A WordPress-centric search engine for devs and theme authors




do_all_pings [ WordPress Function ]

do_all_pings ( No parameters )
Uses:
  • $wpdb
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

Meer ...

0 User Note(s)

Nog geen één. Wees de eerste!

Nieuw toevoegen ...



HTML5 Powered with CSS3 / Styling, Performance & Integration, and Semantics