wordpress如何利用自带函数查询友情链接详情,下面web建站小编给大家简单介绍一下get_bookmark函数的运用!
函数原型:
get_bookmark( int|stdClass $bookmark, string $output = OBJECT, string $filter = 'raw' ): array|object|null
参数说明:
| 参数 | 说明 | 
|---|---|
| $bookmark | 链接 ID 或 链接对象(需包含link_id字段) | 
| $output | 输出格式,默认:OBJECT,即输出是对象。也可以是 ARRAY_A-管理数组,或 ARRAY_N 普通数组。 | 
| $filter | 过滤方式,默认 ‘raw’。 | 
函数源码:
function get_bookmark( $bookmark, $output = OBJECT, $filter = 'raw' ) {
  global $wpdb;
  
  if ( empty( $bookmark ) ) {
    if ( isset( $GLOBALS['link'] ) ) {
      $_bookmark = & $GLOBALS['link'];
    } else {
      $_bookmark = null;
    }
  } elseif ( is_object( $bookmark ) ) {
    wp_cache_add( $bookmark->link_id, $bookmark, 'bookmark' );
    $_bookmark = $bookmark;
  } else {
    if ( isset( $GLOBALS['link'] ) && ( $GLOBALS['link']->link_id == $bookmark ) ) {
      $_bookmark = & $GLOBALS['link'];
    } else {
      $_bookmark = wp_cache_get( $bookmark, 'bookmark' );
      if ( ! $_bookmark ) {
      	$_bookmark = $wpdb->get_row( $wpdb->prepare( "SELECT * FROM $wpdb->links WHERE link_id = %d LIMIT 1", $bookmark ) );
      	if ( $_bookmark ) {
      	  $_bookmark->link_category = array_unique( wp_get_object_terms( $_bookmark->link_id, 'link_category', array( 'fields' => 'ids' ) ) );
      	  wp_cache_add( $_bookmark->link_id, $_bookmark, 'bookmark' );
      	}
      }
    }
  }
  
  if ( ! $_bookmark ) {
    return $_bookmark;
  }
  
  $_bookmark = sanitize_bookmark( $_bookmark, $filter );
  
  if ( OBJECT === $output ) {
    return $_bookmark;
  } elseif ( ARRAY_A === $output ) {
    return get_object_vars( $_bookmark );
  } elseif ( ARRAY_N === $output ) {
    return array_values( get_object_vars( $_bookmark ) );
  } else {
    return $_bookmark;
  }
}
调用方法:
<?php $bookmark = get_bookmark(10); echo $bookmark->link_name; ?>
WordPress版本如何使用str_starts_with和str_ends_with函数
wordpress教程如何输出用于回复评论的隐藏输入html
上面是“wordpress函数如何查询友情链接详情(get_bookmark)”的全面内容,想了解更多关于 wordpress 内容,请继续关注web建站教程。
当前网址:https://ipkd.cn/webs_4460.html
workflows工作流
一只被水晶包围的小动物ComfyUI工作流
小孩手握锤子顽皮搞笑卡通3d形象
在地铁站里一个迷茫的非主流姑娘
图生图生成动漫效果ComfyUI工作流
王家卫电视剧繁花海报效果comfyui工作流
一个骷髅海盗船长ComfyUI工作流
一位漂亮的女人坐在樱花树旁
一个浑身皮毛看起来像丘巴卡的3d动漫人物
猜你喜欢
声明:本站提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请发送到邮箱:admin@ipkd.cn,我们会在看到邮件的第一时间内为您处理!

 js实现下雪特效
 js+css3做一个灯泡开灯关灯效果
 纯css翻书效果
 做一个好玩的时钟翻牌效果
 css3结合svg做一个动态广告
 jquery鼠标滑过图片边框特效(jquery.focus-follow插件)
 自动打字效果(惊喜在后面)
 css3动画loading效果











