示例#1
0
 function wp_get_urls()
 {
     $post_urls = wp_get_post_urls();
     $page_urls = wp_get_page_urls();
     $cat_urls = wp_get_cat_urls();
     $tag_urls = wp_get_tag_urls();
     $urls = array_merge($post_urls, $page_urls, $cat_urls, $tag_urls);
     array_push($urls, get_bloginfo("url") . '/');
     return $urls;
 }
function update_url_table($update_posts = true, $update_pages = true)
{
    global $wpdb;
    global $prtools_url_table;
    global $prtools_pr_table;
    if ($update_posts) {
        $urls = wp_get_post_urls();
        foreach ($urls as $url) {
            pr_insert_url($url);
        }
    }
    if ($update_pages) {
        $urls = wp_get_page_urls();
        foreach ($urls as $url) {
            pr_insert_url($url);
        }
    }
    $urls = wp_get_cat_urls();
    foreach ($urls as $url) {
        pr_insert_url($url);
    }
    $urls = wp_get_tag_urls();
    foreach ($urls as $url) {
        pr_insert_url($url);
    }
    $home = get_bloginfo("url") . '/';
    pr_insert_url($home);
}