wp教程:给你的wordpress博客添加说说功能

2017年10月12日18:01:42 2 644 views

最近几天都在优化我的博客功能,让我的博客有更好的用户体验,全方位的为客户服务。同时,我也走访了很多技术牛人的博客,不断的发现他们好的功能,如何适合自己的话我也要添加进来。但看见别人的博客里面有说说的功能,自己当然也想添加进来了。

 

经过昨天和今天上午的研究,终于在我今天中午搞定,在12:28发了第一条说说再去楼下买菜做午饭的,刚刚又发了一条说说,决定把代码免费分享给大家,并且鼓励用户给我打赏哦!先上效果图吧:(体验直达:https://www.yangzeye.cn/shuoshuo

wordpress博客说说

wordpress博客说说

看起来还不错吧!接下来我就一步一步的教大家怎么使用!

第一,把下面代码复制到模板函数 (functions.php)里面最底部就行了:

  1. //说说
  2. add_action('init', 'my_custom_init'); function my_custom_init() { $labels = array( 'name' => '说说', 'singular_name' => 'singularname', '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, 'query_var' => true, 'rewrite' => true, 'capability_type' => 'post', 'has_archive' => true, 'hierarchical' => false, 'menu_position' => null, 'supports' => array('title','editor','author') ); register_post_type('shuoshuo',$args); }

添加了说说的模板函数效果如图:(记得更新哦)

说说模板函数

说说模板函数

第二步、将我制作好的shuoshuo.php文件上传到模版目录的根目录。(比如我的是:/wp-content/themes/begin)

第三步、将我制作好的content-shuoshuo.php文件上传到/wp-content/themes/begin/template/目录。

第四步、将以下的css代码,添加到样式表 (style.css)里面最底部位置。

  1. /**shuoshuo start**/
  2. #shuoshuo_content {
  3. background-color: #fff;
  4. padding: 10px;
  5. min-height: 500px;
  6. overflow:hidden;
  7. }
  8. .cbp_tmtimeline {
  9. margin: 30px 0 0 0;
  10. padding: 0;
  11. list-style: none;
  12. position: relative;
  13. }
  14. /* The date/time */
  15. .cbp_tmtimeline > li .cbp_tmtime {
  16. display: block;
  17. /* width: 29%; */
  18. /* padding-right: 110px; */
  19. max-width: 70px;
  20. position: absolute;
  21. }
  22. /* Right content */
  23. .cbp_tmtimeline > li .cbp_tmlabel {
  24. margin: 0 0 45px 0;
  25. background: #9BCD9B;
  26. color: #444;
  27. font:"Microsoft YaHei", Helvetica, Arial, Lucida Grande, Tahoma, sans-serif;
  28. padding: .8em 1.2em .4em 1.2em;
  29. /* font-size: 1.5em; */
  30. font-weight: 300;
  31. font-size: 16px;
  32. line-height: 1.4;
  33. position: relative;
  34. border-radius: 5px;
  35. transition: all 0.3s ease 0s;
  36. box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);
  37. cursor: pointer;
  38. display: block;
  39. }
  40. .cbp_tmlabel:hover {
  41. /* transform:scale(1.05); */
  42. transform: translateY(-3px);
  43. z-index: 1;
  44. -webkit-box-shadow: 0 15px 32px #dedede !important;
  45. }
  46. .cbp_tmtimeline > li:nth-child(odd) .cbp_tmlabel {
  47. background: RGBA(255, 125, 73, 0.75);
  48. }
  49. .cbp_tmtimeline > li:nth-child(odd) .cbp_tmlabel:after {
  50. border-right-color: RGBA(255, 125, 73, 0.75);
  51. }
  52. p.liulan {
  53. margin-top: 10px;
  54. border-top: 1px solid #dedede;
  55. padding-top: 5px;
  56. font-family : 微软雅黑,宋体;
  57. font-size : 16px;
  58. color : #777;
  59. }
  60. .ss_views{
  61. float:right;
  62. }
  63. .ss_pinglun{
  64. float:center;
  65. }
  66. /**shuoshuo end**/

如图:

粘贴说说样式表 (style.css)代码

粘贴说说样式表 (style.css)代码

第五步,新建独立的说说页面。后台--页面--新建页面,页面名称就是写说说,固定链接使用英文的shuoshuo,右侧的模板也选择【说说】模板,点击发布即可完成。

创建说说页面

创建说说页面

第六步,发布说说。在后台里面有说说的发布页面了,直接选择 说说--发表说说,写好标题和内容即可,点击发布。这里的标题是不会在前台显示的,方便自己查找而已,固定链接也不用管,只管说说的内容即可,说说内容也是可以调整字体大小,颜色,插入链接,上传图片等。

发布说说

发布说说

第七步,把说说的入口放到导航栏(菜单栏)。比如和我一样放到顶部导航的,有的人是放在主导航的,这个看自己的怎么安排了。方法:后台--外观--菜单--勾选说说--添加到菜单--勾选顶部菜单--保存菜单。

把说说添加到导航栏

把说说添加到导航栏

到这里,《给你的wordpress博客添加说说功能》就结束了,关注我的微信公众号,回复【说说代码】即可免费下载!(报名我建站培训的,源码直接在QQ群文件里面下载)。

如果本文对你有所帮助的话,请随意打赏一点哦!(我可是找了一天才弄好的,还写这么详细的教程,你们按教程操作可能10分钟就搞定了,而我要研究了一天才完全弄好)

------------------晚上补充----------------

经过测试我把这个代码放到其他博客主题也是可以的,只是时间和天气预报显示有点问题,干脆删除了,也是非常好看的!如图:(体验网址  http://www.gaizichengjin.com/shuoshuo

说说代码放到其他博客主题效果

说说代码放到其他博客主题效果

 

------------------简洁的分界线------------------

这几天博客改动的地方有点多,也不知道哪里和这个功能有冲突,说说变成了文章了,10月25日起,关闭了这个说说功能,删除了内容。由于技术问题,这个功能刚刚出生就gameover了!

  • 泽业营销网官方QQ群
  • 群号:99293363
  • weinxin
  • 我的微信公众号
  • ID:iyangzeye
  • weinxin

杨泽业

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

目前评论:2   其中:访客  1   博主  1

    • 改字成金 改字成金 1

      这个功能好