Posts Tagged ‘ 技巧

如何在命令行(CMD)下使用资源管理器打开当前目录

在命令行中执行以下任一命令,都可以在资源管理器中打开当前目录

1. start .

2. explorer .

Linux 删除除了某个文件以外的所有文件,只留一个文件

假设要保留a文件,删除其他文件

命令: rm !(a)

VIM与windows剪贴板

首先在vim一般模式下输入:reg,大家就可以看到一个寄存器列表。但是这里要使用的寄存器比较特殊,叫+号寄存器,在这个列表里看不到。我们就使用这个寄存器与windows剪贴板互通。

如何把windows 剪贴板里东西粘贴到vim里

在输入模式下,按ctrl+r,然后在输入+号,东西就粘贴进去了。

ctrl+r表示使用寄存器,而+号则是寄存器的名字。

如何把vim里德内容复制到windows剪贴板里

首先选择你要复制的内容,然后输入"+y,搞定!

"+ 表示使用+号寄存器,y表示复制

如何让VIM自动补全文件名

在VIM的配置文件_vimrc(windows下),或者.vimrc(linux下)里加入一下两行

set wildmode=longest,list,full
set wildmenu

这样在用:e 等命令打开文件时,就不要输入完整的路径或者文件名了,只要按下TAB键,就可以自动补全路径或者文件名。

Ubuntu 在控制台里打开文件浏览器

直接在控制台里输入

$ nautilus

默认打开的是HOME 目录,你也可以指定打开某个目录:

$ nautilus dir-to-open

"dir-to-open" 是你要打开的目录,比如

$nautilus ~/Desktop

$ nautilus . (打开当前目录)

更多用法请看

$ man nautilus

WordPress 如何计算友情链接个数

代码:

<?php
$numlinks = $wpdb->get_var("SELECT COUNT(*) FROM $wpdb->links WHERE link_visible = 'Y'");
if (0 < $numlinks) $numlinks = number_format($numlinks);
echo $numlinks;
?>

WordPress更改域名地址无需修改数据库的三种方法

大家知道,WP博客更改域名地址,在成功导入数据库和转移网站数据库后,还需要修改HOME和SITEURL两个地址。一般大家都是通过修改数据库,其实 不用那么麻烦和危险,哈哈。通过修改配置文件也可以的。

第一种、修改wp-config.php

1、在wp-config.php中,添加以下两行内容:
define(‘WP_HOME’,'http://www.newdomain.com’);
define(‘WP_SITEURL’,'http://www.newdomain.com’);

www.newdomain.com代 表你的新地址

2、登录后台,在 “常规 -> 设置”重新配置新博客地址(HOME)和安装地址(SITEURL),成功后一定记得删除上 面添加的内容。

第二种、修改functions.php

functions.php指的是位于当前博客主题目录内,可以自定义一些主题函数。

1、在functions.php中,添加以下两行内容:

update_option(‘siteurl’,'http://www.newdomain.com’);
update_option(‘home’,'http://www.newdomain.com’);

同样,www.newdomain.com代 表你的新地址

2、登录后台,在 “常规 -> 设置”重新配置新博客地址(HOME)和安装地址(SITEURL),成功后一定记得删除上 面添加的内容。

第三种、修改wp-config.php(自动更新地址)

1、在wp-config.php中,添加下面一行内容:
define(‘RELOCATE’,true);

2、登录后台地址,WP将自动更新安装地址(SITEURL),手动修改博客地址(HOME)地址即可,成功后一定记得删除上 面添加的内容。

总结

很显然,第三种是最简单的,无需填写新的博客域名地址,最重要的是一定记得删除添加过的内容咯。

via

如何在wordpress后台显示文章的浏览次数

大家都知道,我们可以利用 WP-Postviews 来统计每篇日志的浏览量,但是有一点不足,它不支持支持在后台日志列表里显示点击数。

水煮鱼写了一段代码,帮助我们实现了这个功能

add_filter('manage_posts_columns', 'postviews_admin_add_column');
function postviews_admin_add_column($columns){
    $columns['views'] = __('Views');
    return $columns;
}
add_action('manage_posts_custom_column','postviews_admin_show',10,2);
function postviews_admin_show($column_name,$id){
    if ($column_name != 'views')
        return;   
    $post_views = get_post_meta($id, "views",true);
    echo $post_views;
}
 

只要把上面的代码复制到PostViews 插件的原文件或者主题的 function.php 中即可。

如果还是不知道怎么弄,那么可以下载这个PostViews for Admin,解压,把里面的 postviews-for-admin.php 传到wordpress 的插件目录,再激活。

然后,你就可以看到在后台的日志列表里多了一列“Views”,显示每篇日志的浏览量。

WordPress 搬家后出现404,怎么办

刚刚转移完wordpress,导入数据库,发现一切都正常,首页,后台访问都没有问题,当是一打开日志页面,就会出现404错误。

Google了一下,发现原来是因为.htaccess不正确导致日志无法打开。

解决方法就是,登陆后台(输入domain.com/wp-admin),在“设置 -> 永久连接”里点击“保存更改”,这样其实就是更新了一下htaccess文件,问题就解决了。

还有人说,如果出现首页空白,其余页面可以显示,也可试试这个方法。
 

如何把twitter @anywhere 加入wordpress

不久以前twitter发布了一个@anywhere platform。只需要几行Javascript代码,就可以把twitter整合入网站。比如在网页里嵌入一个tweet输入框;把twitter的用户名转换为链接(@eahtax),并且在用户名上加一个悬浮框,方便查看用户信息及跟随;还可以加一个“follow @eahtax”的按钮等。下面我们就来看看如何操作吧。

首先注册一个API

这里

注册完成以后,你会得到一个API Key。

然后在网站里嵌入代码

首先在header.php里的<head>标签之间加入以下代码( 称为main JavaScript):

<script src="http://platform.twitter.com/anywhere.js?id=YourAPIKey&v=1" type="text/javascript"></script>

注意把代码里的YourAPIKey改为你自己的API Key.

把Twitter用户名转换为链接

该方法会把所有文章和评论里,以@eahtax格式出现的Twitter用户名转换为链接,指向相应用户的Twitter主页。

在main JavaScript之后加入:

<script type="text/javascript">
twttr.anywhere(onAnywhereLoad);
function onAnywhereLoad(twitter) {
twitter.linkifyUsers();
};
</script>

它会把<body>标签里除了链接,脚本,iframes, text area, <title>标签和按钮以外的Twitter 用户名转换为链接。

悬浮框

把鼠标放在Twitter用户名上方,就会弹出一个悬浮窗口,包含了该用户的一些信息和follow按钮。

在main JavaScript之后加入:

<script type="text/javascript">
twttr.anywhere(onAnywhereLoad);
function onAnywhereLoad(twitter) {
twitter.hovercards();
};
</script>

Follow按钮

在main JavaScript之后加入:

<script type="text/javascript">
twttr.anywhere(onAnywhereLoad);
function onAnywhereLoad(twitter) {
twitter('#follow-eahtax').followButton("eahtax");
};
</script>

然后在你想加入按钮的地方加入以下代码:

<div id="follow-eahtax"></div>

增加一个实时发推窗口

在main JavaScript之后加入:

<script type="text/javascript">
twttr.anywhere(onAnywhereLoad);
function onAnywhereLoad(twitter) {
twitter("#custom-tweetbox").tweetBox({
label: "Live Tweet Box:",
defaultContent: "Everyone should follow @wpbeginner for awesome #WordPress tips",
height: 50,
width: 480,
});
};
</script>

然后在你想加入窗口的地方加入以下代码:

<div id="custom-tweetbox"></div>

虽然市面上有一些插件已经能够实现以上的功能,但是鄙人以外今天介绍的方法最为简单高效。如果大家喜欢本文,那么就开始推吧!