本站wordpress说说源码。

流年
流年
管理员
320
文章
408.1千
浏览
144,1542字数 1470阅读4分54秒

因为有人需要本站的说说样式,所以打包出来给大家用,特别说明:本站样式只适合知更鸟Begin主题。

如果其他的童鞋需要折腾说说可以看我之前发过的帖子:

1.给wordpress添加说说/短文字功能!

如果你在说说分页上遇到问题可以查看这篇文章:

2.解决WordPress自定义页面分页问题

我折腾这个说说也折腾了好几天。因为折腾过程中会遇到很多问题,又要挨个搞懂挨个学习所以折腾很久。。

 

首先我们在functions.php里面添加一些函数

functions.php函数

里面包含新建说说的函数,和指定说说专用页面的函数。

  1. //新建说说功能 
  2. add_action('init', 'my_custom_init');
  3. function my_custom_init()
  4. $labels = array( 'name' => '说说',
  5. 'singular_name' => '说说',
  6. 'add_new' => '发表说说',
  7. 'add_new_item' => '发表说说',
  8. 'edit_item' => '编辑说说',
  9. 'new_item' => '新说说',
  10. 'view_item' => '查看说说',
  11. 'search_items' => '搜索说说',
  12. 'not_found' => '暂无说说',
  13. 'not_found_in_trash' => '没有已遗弃的说说',
  14. 'parent_item_colon' => '', 'menu_name' => '说说' );
  15. $args = array( 'labels' => $labels,
  16. 'public' => true,
  17. 'publicly_queryable' => true,
  18. 'show_ui' => true,
  19. 'show_in_menu' => true,
  20. 'exclude_from_search' =>true,
  21. 'query_var' => true,
  22. 'rewrite' => true, 'capability_type' => 'post',
  23. 'has_archive' => false, 'hierarchical' => false,
  24. 'menu_position' => null,
  25. 'taxonomies'=> array('category','post_tag'),
  26. 'supports' => array('editor','author','title', 'custom-fields','comments') );
  27. register_post_type('post',$args);
  28. }
  29. //指定说说文章模板
  30. add_action('template_include', 'load_single_template');
  31.   function load_single_template($template) {
  32.     $new_template = '';
  33.     // single post template
  34.     if( is_single() ) {
  35.       global $post;
  36.       // 'wordpress' is category slugs
  37.       if( has_term('shuo', 'category', $post) ) {
  38.         // use template file single-shuo.php
  39.         $new_template = locate_template(array('single-shuo.php' ));
  40.       }
  41.     }
  42.     return ('' != $new_template) ? $new_template : $template;
  43.   }

添加之后后台会出现一个新建说说的功能:

本站wordpress说说源码。-图片1

PS:这个新建说说的菜单中间有一个分类目录,这个分类目录和文章的分类目录是共用的一个,但是从这添加的说说分类不会在文章里面显示。反正就是互不干扰吧,因为我目前还没搞懂怎么单独的给说说添加一个分类。就像知更鸟的其他分类文章的分类一样,是独立的。点击查看  。所以我只能出此下策。。

说说分类是必须是要添加的。不添加就会出现这样的情况 点击查看  如果你需要添加,别名必须是shuo,要不然点击说说内容页面的面包屑导航上点击会出现404页面。

本站wordpress说说源码。-图片2

然后下载文章最下面,我给的几个文件。我说一下这几个文件分别是什么作用。

category-shuo.php:这是说说的展示页面,分类文件。

single-shuo.php:这个是说说类容页面,相当于文章内容页面,为什么要单独的做一个这个页面呢,原因是原来的模板下面都有一个相关文章,说说页面不需要这个所以去掉,单独做一个文件。这个文件对应上面的函数。

如图红框内就是我们要去掉的。

没去掉:点击查看

去掉:点击查看

tag-shuo.php:这个是标签模板,就是我们这写文章的时候会给文章添加标签,例如说说我添加的是一个“说说”的标签。添加标签以后,如果没有这个文件,点击标签的结果就是404页面,加一个这个文件,可以直接跳转到说说主页。特别注意的是把里面的说说网址改成自己的。

里面的代码如下:(网址改成自己的)

  1. <script language="javascript">
  2.     document.location= "http://lnaa.top/shuo";
  3. </script>

然后去后台页面新建页面标题任意固定链接填上 shuo 然后右边的模板选择,说说分类,保存即可。

如下图:


本站wordpress说说源码。-图片3

 

最后CSS:

CSS是我重新布局以后,这是我自己改的CSS。如果不喜欢你可以自己改成别的。

 

 

头像,请打开category-shuo.php这个文件搜索作者头像,然后把前面的头像地址改成自己的就可以了。

  1. <img src="http://lnaa.top/wp-content/uploads/avatars/avatar-1.png" class="zhutou" alt="作者头像">

然后所有的工作都已经完成了,你在后台发布说说,标题任意,类容写上你的说说即可展示在说说页面了。

以上我能说到的应该全部说清楚了,如果有什么不明白的地方请留言。

最后用上这个的,请在这篇文章下面留一下你的说说地址。谢谢

博客最后更新:2015-12-3
流年
  • 本文由 流年 发表于2015年11月15日 09:21:26
  • 除非特殊声明,本站文章均为原创,需要转载,请留言说明!
评论  14  访客  9  作者  5
    • 手机游戏网
      手机游戏网 1

      大佬能更新一下下地址吗?现在错误了

        • 流年
          流年

          @ 手机游戏网 现在我这个已经不用这样的方式了,现在我是这样实现的,后台新建一个分类用来发说说,然后创建一个页面 例如我的https://lnaa.top/shuo 用来单独显示 这个分类。最后首页屏蔽这个分类,不让他在首页显示。 完事。。。 我这是根据我这个主题修改的,更新出来也用不了呀。 不好意思

        • liuyanmin
          liuyanmin 0

          您好博主,可以把category-shuo.php和single-shuo.php给一下吗,邮箱:1157877692@qq.com

          • 狂放
            狂放 1

            大佬,下载掉了(大佬换主题没注意?

              • 流年
                流年

                @ 狂放 源码 有问题 删了 而且很久没更新了 。。。 按上面文字 弄就可以

              • 风飏
                风飏 0

                俺想下载 但是不能下载啊

                  • 流年
                    流年

                    @ 风飏 不好意思 换模板了,所以以前的短代码不显示,你可以按照文中方法,做一个

                  • 闲鱼
                    闲鱼 4

                    很漂亮

                      • 流年
                        流年

                        @ 闲鱼 谢谢。

                          • 闲鱼
                            闲鱼 4

                            @ 流年 想添加博主这个说说,有点问题能请教下吗

                              • 流年
                                流年

                                @ 闲鱼 可以啊,谈不上请教,大家一起交流学习。

                                  • 闲鱼
                                    闲鱼 4

                                    @ 流年 有加博主的QQ,希望能交流下 :mrgreen:

                            • 极客自留地
                              极客自留地 0

                              博主是好人啊,但是我瞎搞。。。不需要在分类里添加说说。。。支持下!

                            匿名

                            发表评论

                            匿名网友
                            :?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:
                            确定

                            拖动滑块以完成验证