首页 > WordPress学习 > 通过PHP代码来添加WordPress友情链接功能模块 以及前端友链调用

通过PHP代码来添加WordPress友情链接功能模块 以及前端友链调用

时间:2022年11月16日 分类:WordPress学习 浏览量:204

我们在制作WordPress主题时,会发现,友情链接功能模块默认是不显示在后台的,需要我们开启,可以使用插件也可以使用PHP代码实现。

以下是PHP代码添加WordPress友情链接功能模块的方法,在主题的function文件里添加如下代码:

//启用友链功能
add_filter('pre_option_link_manager_enabled','__return_true');
//友链功能 end

然后我们再刷新后台,即可发现左侧导航出现了链接功能模块,我们可以通过这个功能添加网站的友情链接。

那么如何在前端调用呢?可以使用get_bookmarks()函数实现:

  <div class="flink">
    <ul class="frendLink">
    </ul>
    <li><b>友情链接</b>:</li>
      <?php 
      $args = array(
          'orderby' => 'name',
          'order' => 'ASC',
          'limit' => -1,
          'category' => '',
          'category_name' => '',
          'hide_invisible' => true,
          'show_updated' => 0,
          'include' => '',
          'exclude' => '',
          'search' => ''
      );
      $bookmarks = get_bookmarks($args);
      if ( !empty($bookmarks) ) {
          foreach ($bookmarks as $bookmark) {
          echo '<li><a href="' . $bookmark->link_url . '"  target="_blank">' . $bookmark->link_name . '</a></li>
          ';
          }
      }
      ?>
  </div>

get_bookmarks()函数$args参数可用的值如下:

orderby

字符串值,默认值:name

指定排序的方式,可用的值如下:

  • link_id:按照友情链接的ID排序;
  • url:按照链接排序;
  • name:按照名称排序;
  • owner:按照添加书签的用户排序;
  • rating:按照评论排序;
  • visible:按照可见度排序;
  • length:按照长度排序;
  • rand:随机顺序;

order

字符串值,默认值:ASC

升序或降序排列:

  • ASC:升序排列;
  • DESC:降序排列;

limit

整数型,默认值:-1

指定返回链接的数量,默认为返回所有链接。

category

字符串值,默认为空

以逗号分隔的友情链接分类ID,指定返回哪些分类的链接,默认返回所有分类的链接。

category_name

字符串值,默认为空

友情链接分类名称,指定返回哪个分类的链接。

hide_invisible

布尔值,默认值:true

是否隐藏私密链接,true表示隐藏。

show_updated

布尔值,默认值:false

如果为true,将额外返回link_category_f输出link_updated的值,但是以时间戳的形式。

include

字符串值,默认为空

以逗号分隔的友情链接ID,将返回这些ID的链接信息。

exclude

字符串值,默认为空

以逗号分隔的友情链接ID,返回结果中将排除这些ID的链接。

search

字符串值,默认为空

搜索link_url、link_name、link_description的值,返回符合搜索字符的结果。

版权声明:本文采用知识共享 署名4.0国际许可协议 [BY-NC-SA] 进行授权

文章名称:通过PHP代码来添加WordPress友情链接功能模块 以及前端友链调用

文章链接:https://news.yynnw.com/115.html

该作品系作者结合个人学习经验及互联网相关知识整合。如若侵权请通过投诉通道提交信息,我们将按照规定及时处理。

觉得文章有用就打赏一下文章作者

微信扫一扫打赏

标签:

最新文章

猜你喜欢