国瑞个人博客
首页 > 后端 > Php > wordpress代码常用函数整理

wordpress代码常用函数整理

wordpress代码常用函数整理

 2019年09月06日 作者: 国瑞个人博客 259次浏览

wordpress中需要用到很多方法,他们都是放在主题的functions.php文件中的,下面就来展示一些常用的wordpress代码:

用户浏览文章,文章浏览器+1

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
<?php
//浏览量设置
//获取浏览数-参数文章ID
function getPostViews($postID) {
    //字段名称
    $count_key = 'post_views_count';
    //获取字段值即浏览次数
    $count = get_post_meta($postID, $count_key, true);
    //如果为空设置为0
    if ($count == '') {
        delete_post_meta($postID, $count_key);
        add_post_meta($postID, $count_key, '0');
        return "0";
    }
    return $count;
}
//设置浏览数-参数文章ID
function setPostViews($postID) {
    //字段名称
    $count_key = 'post_views_count';
    //先获取获取字段值即浏览次数
    $count = get_post_meta($postID, $count_key, true);
    //如果为空就设为0
    if ($count == '') {
        $count = 0;
        delete_post_meta($postID, $count_key);
        add_post_meta($postID, $count_key, '0');
    } else {
        //如果不为空,加1,更新数据
        $count++;
        update_post_meta($postID, $count_key, $count);
    }
}

//浏览量设置
?>

获取文章第一张缩略图

1
2
3
4
5
6
7
8
9
10
11
12
13
14
// 获取文章第一张缩略图
function catch_that_image() {
    global $post;
    $first_img = '';
    ob_start();
    ob_end_clean();
    $output = preg_match_all('/<img*.+src=[\'"]([^\'"]+)[\'"].*>/iU', wp_unslash($post->post_content), $matches);
    if(empty($output)){
        $first_img = "/wp-content/themes/h/images/default.png";
    }else {
        $first_img = $matches [1][0];
    }
    return $first_img;
}
百度已收录

点击快速分享:

以上就是国瑞前端个人博客带来的是《wordpress代码常用函数整理》,感谢您的观看!

如果没有特殊的说明,本文即为国瑞前端博客原创(www.huanggr.cn),欢迎读者转载并保留本站版权!https://www.huanggr.cn/1873.html

「专业前端博客,如果觉得我的文章对您有用,请帮助本站成长」

赞( 49 ) 打赏

谢谢你请我吃鸡腿*^_^*

支付宝
微信
49

谢谢你请我吃鸡腿*^_^*

支付宝
微信
标签:

上一篇:

下一篇:

相关文章:

共有 0 条评论

博客简介

国瑞个人博客: https://www.huanggr.cn/,我们关注Web前端开发技术,web前端开发,移动前端开发,前端资讯,同时分享前端资源和工具等,期待你的参与,了解更多..

博主独立研发主题:

本站唯一QQ群

加入国瑞个人博客QQ群

本群为学习探讨群,主要和前端相关,欢迎广大前端(抱有学习目的均可)爱好者加入!广告请勿添加!

升级版本

web前端开发博客,基于vue脚手架制作的前端博客正在制作中,尽情期待,目前示例的代码位于此处

最新版本(尽请期待)-web前端开发博客

精彩评论

本站主要提供服务

二年web前端开发博客,本站专注提供web资源下载,技术问题解答,经验分享,也提供新手的web技术指导,二年前端个人博客,期待你的加入!

站点统计

  • 文章总数: 283 篇
  • 草稿数目: 57 篇
  • 分类数目: 26 个
  • 页面总数: 16 个
  • 评论总数: 251 条
  • 链接总数: 10 个
  • 标签总数: 110 个
  • 建站时间: 865 天
  • 注册用户: 671 人
  • 访问总量: 8853553 次
  • 最近更新: 2019年9月14日
-->