十大 WordPress Hack 技巧

2008年9月12日01:46:16 技术分享 7 12,780
  1. 使用Wordpress相册
  2. WordPress2.5加入了全新的相册功能,我们以前也介绍过如何在日志和页面中调用它。但这个功能相当单薄,让我们来丰富一下:
    打开single.php并另存为image.php,在the_content函数之前插入以下代码:
    十大 WordPress Hack 技巧

    < ?php echo wp_get_attachment_image( $post->ID, 'medium' ); ?>

    < ?php if ( !empty($post->post_excerpt) ) the_excerpt(); // this is the "caption" ?>



    the_content函数之后插入以下代码:

    < ?php previous_image_link() ?>
    < ?php next_image_link() ?>




    css样式:

    /****************Image Gallery *********************/
    .gallery {text-align:center;}
    .gallery img {padding:2px; height:100px; width:100px;}
    .gallery a:hover {background-color:#ffffff;}
    .attachment {text-align:center;}
    .attachment img { padding:2px; border:1px solid #999999;}
    .attachment a:hover {background-color:#FFFFFF;}
    .imgnav {text-align:center;}
    .imgleft {float:left;}
    .imgleft a:hover {background-color:#FFFFFF;}
    .imgleft img{ padding:2px; border:1px solid #999999; height:100px; width:100px;}
    .imgright {float:right;}
    .imgright a:hover {background-color:#FFFFFF;}
    .imgright img{ padding:2px; border:1px solid #999999; height:100px; width:100px;}

  3. 在博客上显示Twitter
  4. 十大 WordPress Hack 技巧
    用你的帐号登录Twitter.com,然后到http://twitter.com/badges/html选择一个样式并将代码插入你的主题文件中即可

  5. 为侧边栏添加125×125广告位
  6. 十大 WordPress Hack 技巧
    眼下有125×125广告位相当受欢迎,你是不是也想弄一个?
    在你主题目录增加一个“ads”文件夹用以存放125.gif,并在侧边栏添加如下代码:

    十大 WordPress Hack 技巧
    十大 WordPress Hack 技巧





    自定义css样式

    .bannerads {width:270px; margin:10px auto;}
    .ad_125x125 {float:left; margin:0px 5px 10px 5px; width:125px; height:125px;}

  7. 改变默认的图片上传文件夹
  8. 十大 WordPress Hack 技巧
    默认情况下,WordPress 把所有的图片都保存到 wp-content/uploads 文件夹下。现在 WordPress 后台 - Settings - Miscellaneous 有两个选项:Store uploads in this folder 和 Full URL path to files (optional)。你可以利用这两个选项来使用不同的目录甚至你空间中的子域名来保存文件。

  9. 改变插件或者主题文件夹路径
  10. 在 WordPress 2.6,你可以把 wp-content 文件夹放在你服务器的任何位置。当你升级的时候这将非常有用,因为你现有的主题或者插件都不会被覆盖。
    如果你想把 wp-content 文件夹放到另外的位置,可以在 wp-config.php 中指定路径:

    define(’WP_CONTENT_DIR’, ‘http://www.labnol.org/assets/wp-content’);

  11. 显示评论者Gravatars头像
  12. 以前也跟大家分享过在WordPress 2.5中显示Gravatar头像,不过展示效果不是很丰富,今天再介绍个表现更丰富的方法。首先,打开你所使用主题的comments.php文件,找到:
    < ?php comment_text() ?>
    用以下代码替换之:

    < ?php if (get_bloginfo('version')>=2.5)
    echo get_avatar( $comment->comment_author_email, $size = '50', $comment->comment_author_link);?>
    < ?php comment_text() ?>




    现在你的主题就可以显示Gravatars头像了,最后我们修改style.css美化下:

    .gravs {margin-top:20px;}
    .avatar {float:left; margin-right:5px; margin-bottom:5px; padding:3px; border:1px solid #999999;}

  13. 关闭 WordPress 2.6 的日志修订功能
  14. WordPress 2.6 引入了 Wikipedia 样式的文档修订功能,这样可以让你在不小心误操作的时候,很容易就可以返回。
    这个功能可能对多人博客来说非常好,但是对个人 WordPress 用户时不需要这个功能。日志修订功能也会增大 wp_posts 数据表,因为每个修订意味着一个额外的数据行。
    你可以在 wp-config.php 文件中添加下面代码屏蔽日志修订功能:

    define('WP_POST_REVISIONS', false);

  15. 添加打印按钮
  16. 在single.php文件中添加如下代码:

    Print this Article

  17. 侧边栏登录窗口
  18. < ?php global $user_ID, $user_identity, $user_level ?>
    < ?php if ( $user_ID ) : ?>

    Control panel

    < ?php elseif ( get_option('users_can_register') ) : ?>

    Identification

    < ?php endif // get_option('users_can_register') ?>

  19. 使用自定义字段显示文章缩略图
  20. a. 修改主题index.php文件;
    下面是实现使用自定义字段来显示日志缩略图的详细步骤:
    打开主题目录中的index.php文件,在the_content之前添加如下代码:

    " alt="< ?php the_title(); ?>" />

    b. 上传图片到你的服务器;
    c. 在撰写新日志的页面,点击一个叫做自定义字段(Custom Fields)的地方,在 Key 字段输入 “image_thumb”,然后在 “Value” 字段输入你刚才上传的图片的 URL。
    d. 写完日志后发布。

本文摘要翻译自10 WordPress Hacks to Make your Life EasyWordPress Tips + Things You Can Do After Installing WordPress希望大家喜欢这些 WordPress Hack 技巧。

评论已关闭!

目前评论:7   其中:访客  7   博主  0

    • EaSy EaSy 5

      沙发。这些东西都是非常实用和友好的。

      • 辐射鱼 辐射鱼 6

        好长好长啊

        • aunsen aunsen 5

          这个要收藏的!

          • page page 1

            唉,,好多php代码啊。

            要慢慢看 也许才看懂些。

            • proprint proprint 3

              很喜欢。:)

              • 辐射鱼 辐射鱼 6

                @page:小姑娘那么聪明的,慢慢看,慢慢就懂了,你的主题水平慢慢上去了,祝贺
                @proprint:欢迎常来,多评论

                • 飞 0

                  great thanks