WordPress开发函数add_ping()

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

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张

类别:WordPress函数讲解

本文收集自互联网,转载请注明来源。
如有侵权,请联系 wper_net@163.com 删除。

评论 (0)COMMENT

登录 账号发表你的看法,还没有账号?立即免费 注册