wordpress网站更换域名后批量修改全站网址链接

有些站长做了一个网站很久之后想给网站更换个域名,网站内容有很多带有老域名的网址。如果网站内容少还好修改,如果内容多一个一个修改就太麻烦了。今天刚好测试一个使用批量替换的办法:

1.登录 phpmyadmin(不知道怎么登录可以问下主机商),打开wp-options表

2.点击 search(搜索),然后选择里面的 Find and repalce(查找并替换)

3.如下图,填写你的老域名地址和新域名地址,另外选择 option_value。设置好以后,点击 go

4.这里会查找到要更换的内容,如图,点击 replace(替换)即可

完成以上操作,我们就可以将网站中之前的老网址修改为新的了。

网站如何添加QQ在线客服,设置QQ临时会话

我们在很多网站看到QQ在线客服悬挂在网页上,方便访客即时与网站管理者(客服)联系。这里给大家介绍下如何在自己的网站上添加个人QQ的在线客服,及开通QQ临时会话功能。

这里要说明下开通临时会话功能的好处:如果QQ没开通临时会话功能,访客点击QQ,会进入到添加好友的界面,添加过好友后才能进入聊天窗口,这样显然不利于我们与访客的及时交流。当开通QQ临时会话功能后,访客点击QQ,会直接跳转到临时会话聊天窗口。

下面就具体介绍下如何开通QQ临时会话功能,以及如何添加到网站上。这里要分为两步:

第一步、开通QQ临时会话功能

1.进入腾讯官方网站:http://shang.qq.com/v3/index.html,在导航栏打开“推广工具”

2016-02-12_170440

2.登录下QQ,然后在弹出的窗口,点击“立即免费开通”

2016-02-12_170506

3.开通后,我们会进入设置界面。可以选择一种自己需要的组件样式,对应生产组件代码

2016-02-12_171032

2016-02-12_171046

如果你对代码使用很熟悉,可以直接使用上面获取的代码粘贴到自己的网页合适的位置。如果不熟悉,就接着看下教程中的第二步操作。

4.如果实现与访客即时会话,还需要QQ设置“允许任何人”加我好友

①打开QQ设置面板

QQ图片20160212174617

②在设置面板里,打开“权限设置”中的“临时会话”,验证方式选中“允许任何人”,临时会话不要勾选。如图

2016-02-12_174228

设置完成以后,我们就要看下如何添加到网站上。

第二步、在网站上,添加QQ在线客服代码

以WordPress网站程序为例(其他网站方法类似),在footer.php文件中添加。如果你熟悉代码编辑,可以自己进行设置。下面的方法可作为新手操作使用:

1.登录WordPress网站后台,在侧边导航栏“外观”中,打开“编辑”选项

20160212182804

2.在右侧的主题文件里,找到“主题页脚footer.php”文件,点击打开

2016-02-12_183059

3.打开“主题页脚footer.php”文件后,在文件底部找到“</body>”代码

2016-02-12_184014

4.在</body>代码前,粘贴以下代码

<div style="position: fixed; right: 5px; top: 180px; z-index: 999;">
 <a target="_blank" href="http://wpa.qq.com/msgrd?v=3&uin=你的QQ号码&site=qq&menu=yes"><img border="0" src="http://wpa.qq.com/pa?p=2:你的QQ号码:53" alt="点击这里给我发消息" title="点击这里给我发消息"/></a>
</div>

注意:把代码中的“你的QQ号码”修改为你的QQ号码。

代码粘贴到文件后,点击下方的“更新文件”,如图

2016-02-12_184354

5.更新完文件后,在网站前台刷新,查看效果

2016-02-12_184844

以上代码部分参考的学建站文章《网站怎么添加在线客服》。当然,有兴趣的也可以找一些代码实现更美观的在线客服界面。

WordPress获取指定分类文章数量的方法

在我们设置好WordPress主题分类后,想将每个分类里有多少篇以数字显示出来,方便我们知晓分类具体的文章多少。这时,我们需要怎么实现呢?

本文实例讲述了WordPress获取指定分类文章数量的方法。分享给大家供大家参考。具体实现方法如下:

方法一:

将以下PHP代码放置在主题目录下的functions.php中:

 

function wt_get_category_count($input = '') {
global $wpdb;
if($input == '') {
$category = get_the_category();
return $category[0]->category_count;
}
elseif(is_numeric($input)) {
$SQL = "SELECT $wpdb->term_taxonomy.count FROM $wpdb->terms, $wpdb->term_taxonomy WHERE $wpdb->terms.term_id=$wpdb->term_taxonomy.term_id AND $wpdb->term_taxonomy.term_id=$input";
return $wpdb->get_var($SQL);
}
else {
$SQL = "SELECT $wpdb->term_taxonomy.count FROM $wpdb->terms, $wpdb->term_taxonomy WHERE $wpdb->terms.term_id=$wpdb->term_taxonomy.term_id AND $wpdb->terms.slug='$input'";
return $wpdb->get_var($SQL);
}
}

然后在需要的地方调用该函数即可,该函数提供三种调用方式:

1、在主循环中调出该函数,且不提供参数,则返回第一个分类的文章数,代码如下:

2、提供的参数为数字,且该数字为分类的ID号,则返回对应ID的分类的文章数:


3、提供分类的别名,则返回对应缩略名(别名)的分类文章数:


该函数对于含有子分类的分类,文章数统计上会有稍许误差。对于分类文章数为0的情况统计得也不是很好。

方法二:

其实我们可以直接使用WordPress的内置函数wp_list_categories(),只是传递函数的时候注意一下就行了:


参数include的等号后面3改成你想要统计文章数的分类ID即可,最终输出形式为 分类名称(文章数) ,如 教程指南(20)

方法三:

使用WordPress内置函数get_category_by_slug()

count;
?>

方法四:

使用WordPress内置函数get_category

count;
?>