为您找到搜索结果:7425个
WordPress固定链接设置的几种方法(推荐/%post_id%.html)
传说中,固定链接有SEO功能,今天试了试,现在给大家分享一下:wordpress固定链接设置技巧:1、不要让日期出现在固定链接里面 这基于两个方面的考虑。一是如果数字出现在固定链接里面,等于提醒搜索引擎,这是很旧的内容了,没必要再爬一遍了。另外一个原因是,假如你要修改文章的日期重新发布的话,链接地址就变了,也就是意味着你的反向链接,PR等等都没有了。2、不要让分类的链接出现在固定链接里面 这一点是很多人都会忽略的地方。让分类出现在固定链接里面有两个缺陷:一是一篇文章如果选择了多个分类的话,则会出现多个链接地址,这很容易造成因为重复内容而被搜索引擎惩罚;二是有可能会造成关键词堆砌而被搜索引擎惩罚。3、链接不要过深 这一点经常看到。很多wordpress用户的固定链接是年/月/日/分类名/文章名。这种过于深的固定链接对搜索引擎是非常不友好的。4、不要让中文字符出现在固定链接里面 虽然现在的搜索引擎已经能识别URL地址里面的中文字符,但无论是从美观上,还是从wordpress优化的角度来看,都是非常差的。wordpress固定链接设置的一些参数:%year%:基于文章...
WordPress主题设置插件,让你的站点有电脑、手机双主题
我们建站的时候总是会优先考虑自适应的主题,但是与之对应,免费的自适应主题都调用国外公共资源,访问速度不太理想。加上wordpress未经优化之前,本身也没有极高的访问效率。所以大家可以下载这款“主题设置插件”,让你的站点可以针对电脑、手机的访问,自动切换双主题1,插件已经被zhutihome汉化为中文2,插件可以实现识别访问者设备,并对移动主题和主主题的切换 下载地址:http://files.cnblogs.com/files/kenshinobiy/zhutishezhi.zip 随着智能手机的越来越强大和普及,使用手机浏览网站的用户越来越多了,就需要为网站的手机用户提供更好的浏览体验,下面介绍几款WordPress手机主题调度插件,支持自动识别手机客户端,并切换到手机主题。WPtouch说到WordPress手机主题插件,大家都应该知道鼎鼎大名的WPtouch,自动将网站转为手机版,具有良好的ajax加载效果和流畅的体验。支持iPhone,iPodtouch,Android,BlackBerryOS6+等手机客户端。自带灵活...
解决错误:此用户名包含无效字符,请输入有效的用户名。wordpress不能注册中文用户名的问题
wordpress在默认情况下不支持中文用户名,就是在后台添加用户的时候,如果用户名包含中文,则显示”错误:此用户名包含无效字符,请输入有效的用户名。”如何解决这个问题呢?不用插件的话就需要修改一个文件,找到w-includes/formatting.php查找functionsanitize_user($username,$strict=false){?这一行代码,然后在他下面加入$strict=false;最后变为 12345678functionsanitize_user($username,$strict=false){$strict=false;//添加的代码$raw_username=$username;$username=wp_strip_all_tags($username);$username=remove_accents($username);//Killoctets$username=preg_replace('|%([a-fA-F0-9][a-fA-F0-9])|','',$username);$username=preg_re...
css行高line-height的用法
一、line-height语法 line-height属性的具体定义列表如下:语法:line-height:normal|<实数>|<长度>|<百分比>|inherit说明:line-height属性设置行间的距离(行高),不能使用负值。该属性会影响行框的布局。在应用到一个块级元素时,它定义了该元素中基线之间的最小距离而不是最大距离。line-height与font-size的计算值之差(行距)分为两半,分别加到一个文本行内容的顶部和底部。可以包含这些内容的最小框就是行框。可能的值: 值说明normal默认,设置合理的行间距。number设置数字,此数字会与当前的字体尺寸相乘来设置行间距。相当于倍数length设置固定的行间距。%基于当前字体尺寸的百分比行间距。inherit规定应该从父元素继承line-height属性的值。 二、line-height中顶线、中线、基线、底线的实例说明 HTML代码 复制<!DOCTYPEhtml><html><head&g...
css项目列表如何水平放置
列表项目默认分行排列,那么将列表项设置浮动就可以实现水平放置1li{float:left;}示例如下:创建Html元素123456<ul> <li>itemlist-1</li> <li>itemlist-2</li> <li>itemlist-3</li> <li>itemlist-4</li></ul>设置css样式12ul{width:500px;height:50px;line-height:50px;padding:10px 25px;border:4px solid #ebcbbe;}li{padding:0 20px;float:left;}观察显示效果...
用WP Super Cache和七牛为你的WordPress网站加速
众所周知,WordPress一直都是博客建站的首选程序,而现在也有越来越多的企业网站都选择采用WordPress来搭建。WordPress虽好但其过于臃肿且响应速度慢等缺点也为站长们所诟病,目前网上介绍为WordPress加速的方法五花八门,各有各的优缺点。而我选择的是通过WPSuperCache和七牛相结合为WordPress加速。在入正题之前,有必要和新入坑的童鞋科普下以下内容:不论是在本地还是服务器上成功安装WordPress后,你会发现其后台打开速度好慢好慢,这是因为:①后台使用了gravatar头像,就是后台右上角那个用户头像,而这个提供这个头像服务的网站服务器很不稳定,甚至有时候直接被墙了,所以后台就一直在加载那头像,造成了后台打开很慢②后台使用了谷歌字体,由于谷歌早已搬离中国,所以当然一直在加载针对以上两个严重拖慢我们后台的原因,最直接的解决方法就是替换和禁用该功能/网上有很多替换或禁用gravatar头像的插件和教程,我没一一测试过,所以哪个插件或教程的效果好也不好妄下定论,我目前使用的是一个修改头像的插件~但大部分插件或教程都是通过接入第三方头像服务商来解决这个问题的...
css样式表中的样式覆盖顺序(转)
有时候在写CSS的过程中,某些限制总是不起作用,这就涉及了CSS样式覆盖的问题,如下 Css代码 #navigator { height: 100%; width: 200; position: absolute; left: 0; border: solid 2 #EEE; } .current_block { border: solid 2 ...
将WordPress安装在网站子目录的相关问题
不论我们打算将WordPress博客作为网站的子域名(wordpress.example.com)、子目录(example.com/wordpress),还是作为网站的主域名(yourdomain.com)使用,都建议将WordPress安装在子目录而不是网站的根目录中,这主要是为了方便网站维护。因为在网站根目录内,除了WordPress文件目录之外,一般还有其他许多个不同用途的文件和文件夹。尽管我们同样可以将这些文件和文件夹与WordPress的文件混合在一起,但是对于维护WordPress而言,则增加了不少的麻烦。即使将WordPress安装在网站的子目录中,仍可以显示为网站根目录的域名。本文介绍将WordPress安装在网站子目录中的相关问题,分几种情况进行介绍,您可以按需查看。一、WordPress已经安装在根目录,希望将其转移到子目录,但使其仍具有主域名的地址1、新建一个用来存放WordPress核心文件的新文件夹(本例以/wordpress示范)。2、进入设置-常规(General)面板。3、找到WordPressaddress(URL)(中文用户请查找“Wor...
CI中SESSION的用法及其注意
销毁Session要清除当前session:$this->session->sess_destroy();注意:此函数应该是最后被调用的。即使闪出变量已不再有效。如果你只想让某几项而不是所有项被销毁,请使用unset_userdata(). Session类Session类可以使用户在浏览您的网站时,维持他们的状态并跟踪他们的行为。Session类将每个用户的session信息序列化(serialize)后存储到到cookie中(并同时进行加密)。您还可以将session数据存储到数据库中来增强安全性,但是这时要求存储在用户cookie中的sessionID值能与数据库中存储的用户sessionID值相匹配。程序默认只在cookie中存储session。如果您在要在数据库中存储session的话,需要按照下面指示的方法,在您的数据库中创建需要的数据表。注意:Session类并不使用PHP本身的session,而是使用类自己的session,这样做,可以给开发者提供更大的弹性。初始化SessionSessions会在每个页面载入后开始运行,所以session类必须首...
Access-Control-Allow-Origin与跨域
今天与萌萌一起修bug,遇到一个跨域的问题。我们两个都对它有一些不太清楚,一起搞清楚后记录下来。在某域名下使用Ajax向另一个域名下的页面请求数据,会遇到跨域问题。另一个域名必须在response中添加 Access-Control-Allow-Origin 的header,才能让前者成功拿到数据。这句话对吗?如果对,那么流程是什么样的?怎样才能算跨域?协议,域名,端口都必须相同,才算在同一个域。参考:Aredifferentportsonthesameserverconsideredcross-domain?(Ajax-wise)同事李栋的博客:跨源资源共享这是真正困扰我们的问题,因为我们不清楚浏览器会怎么做。它会不会检查到你要请求的地址不是同一个域的,直接就禁止了呢?我在jsbin上 做了一个试验 ,使用Chrome打开。当点击“RunwithJs”时,控制台上会打出:XMLHttpRequestcannotloadhttp://google.com/.No'Access-Control-Allow-Origin'he...
Node+Express+node-mysql 实战于演习 全套mysql(增删改查)
最近这段时间研究Node感觉不错,自己做了一个增删改查,虽然有些简陋,但是思想是想通的,其实所有项目都是增删改查,有助于初学者快速掌握Node 首先本实例展示的是基于Node+Express+node-mysql快速搭建的一套增删改查,视图模板是jade,基本上都是现在能用的到的技术,市面上的实例也特别少,有用的又不新,所以自己写一个 基本工作首先我们准备一些基本的,因为我是用mysql麻烦可以自己装一下mysql,去官网可以下各种操作系统的安装包。实例就一张表,下面是这张表的建表语句 SET NAMES utf8;SET FOREIGN_KEY_CHECKS = 0-- ------------------------------ Table structure for `user`-- ----------------------------DROP TABLE IF EXISTS `user...
***HTML +CSS 总结与归纳
一、首先W3C标准结构、表现、动作 与 html、css、javascript相对应,它本意是结构表现分离,而且按照html规范编写结构。标签方面:-所有标签都要小写、关闭、并且合理嵌套,id不能重复-标签要有属性,属性必须有值,并且用“”表示-img标签不能忽略alt属性-表格标签不适用height属性-尽量减少ifream的使用会影响浏览器响应速度,虽然在html5中也能使用ifream内容模型:-body、form、blockquote仅能包含块级元素-文本、图像、链接等内联元素不能直接暴露在body标签中,必须用其他标签包裹-内联元素不能包含块级元素其他方面:-特殊字符用编码表示番外:初学者的误区:1、div是万能的!2、table是丢人的!3、为标准而标准1、div严格意义上称作容器,大家有一些页面的装饰可以通过嵌套div来实现,但是千万不能整个页面全都用div来编写,很多标签是有特定含义的,比如说h1~h3,p,strong等,在html5中就更加语义化了比如,footer、head、nav、article、section等标签,...
****CSS各种居中方法
水平居中的text-align:center和margin:0auto 这两种方法都是用来水平居中的,前者是针对父元素进行设置而后者则是对子元素。他们起作用的首要条件是子元素必须没有被float影响,否则一切都是无用功。margin:0auto也可以被写成margin:0auto0auto。不能理解的童鞋们可以自己去找找关于css缩写的内容。 垂直居中的line-height 什么?!margin在垂直居中里不起作用了?显然事情确实如此,我们仅有margin:0auto的用法而没有auto0的情况。至于line-height,他也是作用在父元素上,当他的值等于父元素的height值时,内部的文字就会自动的垂直居中了。此处好像仅仅只能是文字而已,遗憾。 万能的position大法 这个方法可以说真的是万能的。当你为一个元素无法居中而困扰的时候,可以果断的使用他,而且几乎没有后遗症,绝对是前端工程师们居家旅行必备的手段之一。 具体的做法很简单,首先给父元素写上positon:relative,这么做是为了给子元素打上positio...
CSS3 background-size 属性值:cover
规定背景图像的尺寸:div{background:url(img_flwr.gif);background-size:80px60px;background-repeat:no-repeat;}background-size属性规定背景图像的尺寸。默认值:auto继承性:no版本:CSS3JavaScript语法:object.style.backgroundSize="60px80px"background-size:length|percentage|cover|contain;值描述测试length设置背景图像的高度和宽度。第一个值设置宽度,第二个值设置高度。如果只设置一个值,则第二个值会被设置为"auto"。测试percentage以父元素的百分比来设置背景图像的宽度和高度。第一个值设置宽度,第二个值设置高度。如果只设置一个值,则第二个值会被设置为"auto"。测试cover把背景图像扩展至足够大,以使背景图像完全覆盖背景区域。背景图像的某些部分也许无法显示在背景定位区域中。测试contain把图像图像扩展至最大尺寸,以使其宽度和高度完全适应内容区域。测试...
WordPress 权限方案
每个主机和主机的情况可能有所差异,如下只是概括性地描述,并不一定适用于所有情况。它只适用于进行“常规设置”的情况(注:比如通过“suexec”方式来进行共享主机的,详情见下方) 通常,所有文件是由您的账户(或者说是FTP账户)所有的,同时您的账户也具有写权限。在共享主机上,文件不应该由网页服务器本身的进程所有(有时候是www、apache或nobody用户)。所有WordPress需要写的文件,都应由WordPress使用的用户账户所有,或由该账户所在的组所有。比如说,您有一个用于FTP文件传输的用户帐户,但您的服务器使用另一个单独的用户,该用户又在单独的用户组中(比如 dhapache or nobody)。如果WordPress以您的FTP账户运行,那个账户则需要拥有写权限——也就是说,成为该文件的所有者,或处于拥有写权限的组中。在后面的例子中,则需要设置比默认值更高的权限(比如,应在目录上应用775权限,而不是755;应在文件上应用664权限,而不是644)。对于Wor...