WordPress开发函数add_ping()

WordPress开发函数add_ping()

164
2021-03-24 13:40:02

WordPress开发函数add_ping(),向那些已经ping通的URL添加一个URL。

用法:

add_ping( int|WP_Post $post_id, string|array $uri )

参数

$post_id

(int|WP_Post) (必需) Post对象或ID。

$uri

(string|array) (必需) Ping URI或URI的数组。

返回

(int|false)更新了多少行。

来源:

文件: wp-includes/post.php

function add_ping( $post_id, $uri ) {

global $wpdb;

$post = get_post( $post_id );

if ( ! $post ) {

return false;

}

$pung = trim( $post->pinged );

$pung = preg_split( '/\s/', $pung );

if ( is_array( $uri ) ) {

$pung = array_merge( $pung, $uri );

} else {

$pung[] = $uri;

}

$new = implode( "\n", $pung );

/**

* Filters the new ping URL to add for the given post.

*

* @since 2.0.0

*

* @param string $new New ping URL to add.

*/

$new = apply_filters( 'add_ping', $new );

$return = $wpdb->update( $wpdb->posts, array( 'pinged' => $new ), array( 'ID' => $post->ID ) );

clean_post_cache( $post->ID );

return $return;

}

更新日志:

WordPress开发函数add_ping() (https://www.wpmee.com/) WordPress开发教程 第1张

喜欢这个文章就点个赞分享给好友吧~

END

发表评论

一次支付终身使用
免费版本更新
靠谱的技术支持
成为会员