【wordpress教程】给博客添加说说功能和微语功能

效果

说说功能

教程开始

第一步:添加到functions.php里

//新建说说功能 
add_action('init', 'my_custom_init');
function my_custom_init()
{ $labels = array( 'name' => '说说',
'singular_name' => '说说',
'add_new' => '发表说说',
'add_new_item' => '发表说说',
'edit_item' => '编辑说说',
'new_item' => '新说说',
'view_item' => '查看说说',
'search_items' => '搜索说说',
'not_found' => '暂无说说',
'not_found_in_trash' => '没有已遗弃的说说',
'parent_item_colon' => '', 'menu_name' => '说说' );
$args = array( 'labels' => $labels,
'public' => true,
'publicly_queryable' => true,
'show_ui' => true,
'show_in_menu' => true,
'exclude_from_search' =>true,
'query_var' => true,
'rewrite' => true, 'capability_type' => 'post',
'has_archive' => false, 'hierarchical' => false,
'menu_position' => null,
'taxonomies'=> array('category','post_tag'),
'supports' => array('editor','author','title', 'custom-fields','comments') );
register_post_type('shuoshuo',$args);
}

第二步添加PHP文件

新建一个shuoshuo.php文件放到你正在使用的主题根目录里把下面代码放入。
抱歉,隐藏内容 回复 后刷新可见
上面代码第147行处是你头像的地址,修改即可!

说明

如果只想单纯的写文字的话,可以把第150行代码中的<?php the_content(); ?>改成<?php the_title(); ?>,这样发表说说只要填写标题就可以了,查找起来也比较方便。如果用<?php the_content(); ?>,那么发表说说的时候标题和内容要写成一样,方便查找,如果只填写内容,那么在后台查看说说的时候,显示的列表全是无标题。

第三步添CSS样式

/* 说说css代码 */
   #shuoshuo_content {
       background-color: #fff;
       padding: 10px;
       min-height: 500px;
   }
   //说说
   body.theme-dark .bsy_timeline::before {
       background: RGBA(255, 255, 255, 0.06);
   }
   ul.bsy_timeline {
       padding: 0;
   }
   div class.bsy_tmlabel > li .bsy_tmlabel {
       margin-bottom: 0;
   }
   .bsy_timeline {
       margin: 30px 0 0 0;
       padding: 0;
       list-style: none;
       position: relative;
   }
   //时间
   .bsy_timeline > li .bsy_tmtime {
       display: block;
       max-width: 70px;
       position: absolute;
   }
   .bsy_timeline > li .bsy_tmtime span {
       display: block;
       text-align: rightright;
   }
   .bsy_timeline > li .bsy_tmtime span:first-child {
       font-size: 0.9em;
       color: #bdd0db;
   }
   .bsy_timeline > li .bsy_tmtime span:last-child {
       font-size: 1.2em;
       color: #9bcd9b;
   }
   .bsy_timeline > li:nth-child(odd) .bsy_tmtime span:last-child {
       color: rgba(255, 125, 73, 0.75);
   }
   div.bsy_tmlabel > p {
       margin-bottom: 0;
   }
   //说说内容
   .bsy_timeline > li .bsy_tmlabel {
       margin: 0 0 45px 65px;
       background: #9bcd9b;
       color: #fff;
       padding: .8em 1.2em .4em 1.2em;
       line-height: 1.4;
       position: relative;
       border-radius: 8px;
       transition: all 0.3s ease 0s;
       box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);
       display: block;
   }
   .bsy_tmlabel:hover {
       transform: translateY(-3px);
       z-index: 1;
       -webkit-box-shadow: 0 15px 32px rgba(0, 0, 0, 0.15) !important
   }
   .bsy_timeline > li:nth-child(odd) .bsy_tmlabel {
       background: rgba(255, 125, 73, 0.75);
   }
   //三角
   .bsy_timeline > li .bsy_tmlabel:after {
       rightright: 100%;
       border: solid transparent;
       content: " ";
       height: 0;
       width: 0;
       position: absolute;
       pointer-events: none;
       border-right-color: #9bcd9b;
       border-width: 10px;
       top: 10px;
   }
   .bsy_timeline > li:nth-child(odd) .bsy_tmlabel:after {
       border-right-color: rgba(255, 125, 73, 0.75);
   }
   .shuoshuo_time {
       margin-top: 10px;
       border-top: 1px dashed #eaeaea;
       padding-top: 6px;
   }
   //头像
   @media screen and (max-width: 65em) {
       .bsy_timeline > li .bsy_tmtime span:last-child {
           font-size: 1.3em;
       }
   }
   .author_tou img {
       border: 1px solid #ccc;
       padding: 2px;
       float: left;
       border-radius: 8px;
       transition: all 1.0s;
   }
 .zhuan {
        transform: rotateZ(720deg);
        -webkit-transform: rotateZ(720deg);
        -moz-transform: rotateZ(720deg);
    }

把以上css代码添加到 style.css 文件里

使用方法

进入 WordPress 后台,新建“说说”页面,模版选择之前创建的“说说”模版,之后就可以发表说说了。

直接下载

此处内容已经被作者无情的隐藏,请输入验证码查看内容
验证码:
请关注“独家博客”官方微信公众号,回复:关键字“关键字”,获取验证码。
注:用手机微信扫描右侧二维码或微信搜索“独家博客”即可关注哦!

未经允许不得转载:作者:西瓜君✔, 转载或复制请以 超链接形式 并注明出处
原文地址:《【wordpress教程】给博客添加说说功能和微语功能》 发布于2020-03-03

分享到:
赞(0) 打赏 生成海报

评论 抢沙发

评论前必须登录!

  注册



长按图片转发给朋友

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

支付宝扫一扫打赏

微信扫一扫打赏

切换注册

登录

忘记密码 ?

您也可以使用第三方帐号快捷登录

Q Q 登 录
微 博 登 录
切换登录

注册