--- layout: post # 使用的布局(不需要改) title: 给WordPress添加碎碎语(类似于微博)功能 # 标题 subtitle: wordpress博客优化2015-04-26 #副标题 date: 2019-11-04 # 时间 author: Duter2016 # 作者 header-img: img/post-bg-ioses.jpg #这篇文章标题背景图片 header-mask: "0.1" # 博文页面上端的背景图片的亮度,数值越大越黑暗 catalog: true # 开启catalog,将在博文侧边展示博文的结构 istop: false # 设为true可把文章设置为置顶文章 music-id: # 网易云音乐单曲嵌入 music-idfull: # 网易云音乐歌单嵌入 tags: #标签 - WordPress --- 该功能类似于类似于emlog碎语插件。根据网上的教程,本站(漫步天涯)进行了适当修改和修正,具体制作过程如下: ### STEP1:注册文章类型 在本地写一个post-type.php文件(不要用系统自带的记事本就行),内容是: ``` '碎语', '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('talk',$args); } ?> ``` 然后把这个post-type.php文件传到你的网站主题的根目录下,也就是“`wp-content/themes/主题名称/`”这个文件夹里。 然后在主题的根目录下的functions.php这个文件的最后插入 `include_once('post-type.php');` ### STEP2:创建’碎语’页面模板 复制主题文件夹下的`page.php`文件,重命名成`talk.php`,然后在`talk.php`文件的开头加上这几句话: ``` ``` 然后接着在这个文件里找到这句 `` 再找到 `` 然后把这两句话以及之间的所有语句全换成: ```