WordPress 说说源码(九哥最开始用的)

首先我们在functions.php文件里面添加以下代码:

[s][p]

  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('shuoshuo',$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.   }

[/p]

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

本站 wordpress 说说源码。

这个新建说说的菜单中间有一个分类目录,这个分类目录和文章的分类目录是共用的一个,但是从这添加的说说分类不会在文章里面显示。就像知更鸟的其他分类文章的分类一样,是独立的。

说说分类是必须是要添加的,别名必须是 shuo,要不然点击说说内容页面的面包屑导航上点击会出现 404 页面。

然后下载下面几个文件并上传到主题根目录。我说一下这几个文件分别是什么作用。

category-shuo.php:这是说说的展示页面。

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

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

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

  1. <script language="javascript">
  2.     document.location= "http://www.99bsy.com/shuoshuo.html";
  3. </script>

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

最后在style.css文件里添加以下代码:

CSS 来自流年哔哔,代码不完整,请大家自行完善。

[s][p]

[/p]

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

  1. <img src="头像图片地址" class="zhutou" alt="作者头像">

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

九哥旧版说说页:http://www.99bsy.com/shuoshuo.html

注:原作者只是提供了基础代码,九哥使用了一段时间,现已更换其他样式。

源码下载:[reply]QQ 资源下载群:413022321(加群请注明:下载说说源码)[/reply]

相关推荐:

[bsy_insert_post ids=2202]

版权声明:
作者:Mr Y
链接:https://www.99bsy.com/523.html
来源:小算草
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>