本篇文章主要写使用wordpress的一些总结。

最终还是选择了wordpress作为自己的个人博客程序,上次可能只是简单的了解,而这次是一次亲密的接触。

捣腾了几天,终于大概的了解了下wordpress在使用方面应该注意的细节。

1.wordpress有自动保存、自动草稿、历史版本一说,从而导致文章id不连续,大量无用草稿、版本占据了数据库,虽说有插件wp-clear-up可以后期解决,但一开始也可以解决。方法不外乎插件和代码,我选择的是代码解决,听说插件会拖慢网站速度。首先\wp-config.php在设置WordPress变量和包含文件处添加代码:

/*设置自动保存时间2小时*/
define('AUTOSAVE_INTERVAL', 7200 );
/*禁用WordPress文章历史修订版本(Revisions)*/
define('WP_POST_REVISIONS',false);

_ueditor_page_break_tag_

将wp-admin\includes\post.php文件的:

if ( $create_in_db ) {
  $post_id = wp_insert_post( array( 'post_title' => __( 'Auto Draft' ), 'post_type' => $post_type, 'post_status' => 'auto-draft' ) );
  $post = get_post( $post_id );
  if ( current_theme_supports( 'post-formats' ) && post_type_supports( $post->post_type, 'post-formats' ) && get_option( 'default_post_format' ) )
   set_post_format( $post, get_option( 'default_post_format' ) );
 } else {

改为:

if ( $create_in_db ) {
  global $current_user;//获取当前登录管理用户
  $post = $wpdb->get_row( "SELECT * FROM $wpdb->posts WHERE post_status = 'auto-draft' AND post_type = '$post_type' AND post_author = $current_user->ID ORDER BY ID ASC LIMIT 1" );//获取最早一条自动草稿 
  if ( !$post ) {
   $post_id = wp_insert_post( array( 'post_title' => __( 'Auto Draft' ), 'post_type' => $post_type, 'post_status' => 'auto-draft' ) );
   $post = get_post( $post_id );
   }
   if ( current_theme_supports( 'post-formats' ) && post_type_supports( $post->post_type, 'post-formats' ) && get_option( 'default_post_format' ) )
    set_post_format( $post, get_option( 'default_post_format' ) );
 } else {

按以上方法修改,当wordpress自动升级的时候,会自动把除了wp-config.php文件之外的覆盖了,所以还需第二步修改。

2.虽说少用插件,但有些插件又必须要用。编辑器插件:CKEditor for WordPress,插入代码插件:SyntaxHighlighter CKEditor Button,代码高亮显示插件:Crayon Syntax Highlighter,评论插件:多说(duoshuo)。还有一些常用插件:SyntaxHighlighter Evolved、WP Slug Translate、WP Clean Up等。

3.ckeditor使用相关。

参考:http://www.cnblogs.com/wuchao/p/3242475.htmlhttp://www.cnblogs.com/wuchao/p/3242454.html,包含了上传图片ckfinder和代码高亮的使用。

4.新建留言板和关于页面

默认模板或自己制作模板,待更新。

5.友情链接的添加

恢复系统自带的链接管理,主题下functions.php文件最后添加:

//add FriendLink by charleswu
add_filter( 'pre_option_link_manager_enabled', '__return_true' );

6.页面关键字、描述的添加,为了seo

参考:http://www.wenzige.com/post/wordpress_auto_keywords_description.html

7.动态显示版权年限

Copyright &copy; < ?php echo date("Y");?>

8.为网站设置图标

在根目录上传ico文件,在主题下header.php文件,在<head></head>标签之间添加:<link rel="shortcut icon" href="/favicon.ico" type="image/x-icon"/>

9.随机相关文章

参考:http://www.wpdaxue.com/wordpress-related-posts.html

10.wordpress添加文章浏览次数(24小时重复浏览记一次)

参考:http://www.cnblogs.com/wuchao/p/3259173.html

11. 添加无广告的优酷视频
 参考:
http://winbule.com/youkunoadd.html

计划

主题制作,等有空制作个自己用的主题;相册的添加。

最后修改:2013 年 07 月 12 日
如果觉得我的文章对你有用,请随意赞赏