首页    >    新闻资讯    >   把WordPress变成Twitter

把WordPress变成Twitter

Twitter日益流行,越来越多的人想给自己的家人、朋友、同事建立一个像Twitter这样的微博客,其实这并没有想象中的难。在这里我给大家介绍下如何在WordPress中轻松创建微博客

前言

Twitter的成功是大家有目共睹的,微博客无疑是非常实用和高效的。它可以让我们随时跟家人、朋友、同事保持联系。 尽管Twitter已经很出色了,但是作为私人空间,比如与同事分享工作体验或是向家人汇报近况,Twitter却不是最佳的选择。

为此,之前我用开源程序laconi.ca创建自己的微博客网站,它可以让用户创建类似于Twitter 的微博客网站。说实话,它不怎么让我满意,应该说挺后悔安装它的。
在这次不愉快的体验后,我觉得应该让WordPress来实现这一功能。

动手吧!

说了这么多,让我们行动起来用WordPress创建自己的私人微博客吧!

1. 安装WordPress

首先要做的当然是在服务器上安装WordPress。安装WordPress非常简单,你可以在网上找到安装教程,这里就不再讲述。需要帮助的话,你可以阅读相关文档

2.使用P2 主题

Automattic公司出品的适合微博客应用的一个非常酷的主题,叫做P2,你可以 免费下载

下载完后,将它上传到WordPress的the wp-content/ themes 目录下。然后,登陆到WordPress后台的外观/主题,选择P2主题并激活。 这样你就成功安装P2主题,一切准备就绪了。

3.关于登录面板

尽管P2主题已经不错了,你还可以通过一些方法完善它。由于P2允许用户不通过WordPress后台直接从frontpage发布内容。在主题的侧边栏添加个登录控制面板是个不错的主意。 登录控制面板可以帮你实现:

  • 如果用户尚未登录或还没有账户,系统将会显示登录表单及注册链接,访问者可以自己创建账户。
  • 如果用户已经登录,系统会显示一个退出和账户选项的链接,因此就算是不懂WordPress的用户也可以轻松更新他的资料。

在主题的侧边栏添加登录面板,只要打开主题中sidebar.php文件,粘贴下面的代码就行:

<li>
  <?php global $user_ID, $user_identity, $user_level ?>
  <?php if ( $user_ID ) : ?>

    <h2>Control panel</h2>
     <ul>
       <li>Identified as <strong><?php echo $user_identity ?></strong>.
       <ul>
          <li><a href="<?php bloginfo('url') ?>/wp-admin/">Dashboard</a></li>

            <li><a href="<?php bloginfo('url') ?>/wp-admin/profile.php">Profile and personal options</a></li>
            <li><a href="<?php bloginfo('url') ?>/wp-login.php?action=logout&amp;redirect_to=<?php echo urlencode($_SERVER['REQUEST_URI']) ?>">Logout</a></li>

         <?php
         if (is_single()) {?>
           <li><a href="<?php bloginfo('wpurl');?>/wp-admin/edit.php?p=<?php the_ID(); ?>">Edit Post</a>
           </li>
         <?php } ?>

    </ul>
    </li>
    </ul>

  <?php elseif ( get_option('users_can_register') ) : ?>
    <h2>Identification</h2>
    <ul>
      <li>

      <form action="<?php bloginfo('url') ?>/wp-login.php" method="post">
      <p>
        <label for="log"><input type="text" name="log" id="log" value="<?php echo wp_specialchars(stripslashes($user_login), 1) ?>" size="22" /> User</label><br />
        <label for="pwd"><input type="password" name="pwd" id="pwd" size="22" /> Password</label><br />
<input type="submit" name="submit" value="Login" class="button" />
        <label for="rememberme"><input name="rememberme" id="rememberme" type="checkbox" checked="checked" value="forever" /> Remember me</label><br />
</p>
        <input type="hidden" name="redirect_to" value="<?php echo $_SERVER['REQUEST_URI']; ?>"/>
      </form>

      </li>
      <li><a href="<?php bloginfo('url') ?>/wp-register.php">Register</a></li>
      <li><a href="<?php bloginfo('url') ?>/wp-login.php?action=lostpassword">Recover password</a></li>
    </ul>

<?php endif; ?>
</li>

4. 微博客保密化
登录/注册表单在某些情况下是挺完美了,但是别人还是可以通过搜索引擎引用你的内容。如果你想要让你的网站完全保密,也是没有问题的。 这就需要使用到WordPress插件Private WP,(下载)。下载完后,将它上传到wp-content/plugins 目录下。然后登陆WordPress后台,激活该插件。

这样,你的网站就可以自动检测登录用户,只有登录用户才可阅读和发布文章。对于未知访问者,系统将会自动转向到WordPress登录面板。

结论

这再次验证了WordPress的可扩展性以及功能的强大。如果你对WP比较熟悉,不用半个小时就可以用P2主题创建一个类似于Twitter的站点。够神奇吧!

这里只是简单介绍创建微博客网站的一些基本技巧,如果有兴趣,还有很多有意思的功能可以用来加强你的微博网站。比如,创建一个页面显示所有的会员列表或者过滤文章(只有特定的会员才可以发布文章)等等。

原文:Create your own private Twitter site using WordPress
翻译:WordPress啦!

分类:新闻资讯

标签:,

* 版权声明:作者WordPress啦! 转载请注明出处。