分类目录归档:PHP+MYSQL

It is obvious what I am doing, like the website itself.

WordPress Download Monitor插件使用详解

Download Monitor是管理文件下载的WordPress插件,可指定文件只允许登陆下载,具有下载统计功能,同时含有一个下载页面(可点击本站顶部导航栏的下载查看效果)。另外单条下载效果如下面的插件下载。

提出一个概念——短标签(官方文档上是short-tag),就是用类似于用[]括起来的部分(包括[])。WordPress Download Monitor插件支持的短标签为download_page、download、downloads3 个。短标签中可以包含一个或多个属性;属性由属性名和属性值两部分组成,中间用等于号=连接,属性值需要用半角双引号””括起来;属性与短标签名、属性与属性之间用空格隔开。比如短标签download id=”2″ format=”3″包括值为2的id属性和值为3的 format属性。具体属性值的意义如下:

在前台显示文章或页面内容时,WordPress Download Monitor插件会查找以上3个短标签,然后替换为相应的HTML进行显示。

使用download_page在页面里,该页面会被替换为下载页面

使用download会被替换为一条下载项

使用downloads会被替换为多条下载项

具体替换成的HTML内容(即显示的样子)由短标签可选的属性与值决定。下面会具体介绍。

使用介绍:

安装激活WordPress Download Monitor插件,略过。

1、插件配置

在后台管理菜单底部找到下载管理,在这里进行插件的配置、下载项的管理和下载日志的查看。

分类管理:添加、删除下载分类。需要先行设置。

自定义输出样式:单条下载项被替换成的HTML内容,其中每次下载输出HTML不同的部分用变量表示,类似于{url},具体可用的变量在后台设置界面上有提示。这里需要懂一点HTML知识,如果你还欠缺的话,赶紧去补习一下。添加新样式后会对应有一个ID,我们记为FormatID,因为后面会用到。需要先行设置。

自定义下载地址:设置下载链接的URL格式,如果不做设置的话,使用默认下载地址wp-content/plugins/wp- download_monitor/download.php?id=的格式。设置的话需要服务器支持URL重写,或自行通过404方法实现对永久链接的支持。可不做修改。

其他选项:自行看设置旁边的说明。可不做修改。

以上配置中分类和输出样式需要使用插件前做好设置,其他可保留不动。

2、添加下载项

【插件v3.3之前的版本】在下载管理里有两项功能:添加本地文件和添加已有文件。两者唯一的差别是是否上传下载文件。添加本地文件是在添加时选择本机电脑的文件并上传到服务器上(上传后文件位置是在配置的其他选项里设置的),而添加已有文件则是直接添加一个已经在网络上可访问的下载链接作为下载源。添加一个下载项时具体的填写的内容直接看添加界面的提示即可。【插件v3.3之后的版本】下载管理里添加新下载项(Add New),已将之前版本的添加本地文件和添加已有文件合并,用上传文件或者填入文件的地址来区分是上传本地文件还是使用已有文件。

自定义字段如果你不懂的话就别踩它,一般人估计也用不到。添加一个下载项后在下载管理->编辑界面可以看到下载项的ID,我们记为 DownloadID,后面会用到。

3、添加下载页面

下载页面类似本站顶部导航栏下载链接打开后的页面,罗列了所有下载项的页面。

添加方法是:在后台管理界面,添加一个新页面,标题和永久链接自定,内容最简洁的只需要输入download_page即可。在前台打开这个新添加的页面就变成下载页面了,因为短标签被替换成了下载页面。

当然,可以做一些自定义的设定,只需要为短标签download_page增加一些属性;如希望下载页面每个分类默认热门下载只显示5个,每个下载项使用输出样式FormatID为3,只要使用短标签

download_page pop_cat_count=”5″ format=”3″即可。具体可使用的属性看这里。

4、在文章中添加下载链接

在编辑文章界面,可以直接在文章编辑区需要插入下载链接的地方直接输入短标签,即一个向下的箭头符号,插入后会显示代码,例如:

download id=”1″(这里的id值就对应上面下载项添加后获得的DownloadID);或是切换到HTML源代码模式下在编辑工具栏里有一个下载管理下拉选框,直接选择一个即可,系统会为你在文章编辑区光标所在的地方插入类似[download id=”1″]的短标签,当然其中1会被替换为你选择的下载项对应的DownloadID。

为了让下载链接显示样式不同,可以为短标签添加format属性,类似download id=”2″ format=”2″,其中format对应上面配置自定义输出样式添加时获得的FormatID。指定format后,输出地下载链接会用对应的输出样式去显示。其他可使用的属性看这里。

通过此插件上传的文件位于网站目录 /wp-content/uploads/downloads/年/月/ 下。

更多文章:

WordPress Download Monitor插件标签使用

WordPress常用优化方法剖析

一、Wordpress垃圾评论过滤

Akismet是wordpress自带的过滤垃圾留言插件,使用wordpress的朋友都应该对他是如雷贯耳的。安装或者更新wordpress都会自带akismet这个插件。对大多数人来说,Akismet 将大量减少甚至彻底消灭垃圾评论和不良 trackback。即使有漏网之鱼,您只需将其标成“垃圾评论”后,Akismet 会自动从失误中学习。

将这个插件启用后,并不能马上就为大家保家护院,免受spam侵扰,还要对akismet进行配置,要输入一个API Key(序列号)才可以使用的。

获取API的方法:

1、访问http://www.wordpress.com

2、在http://www.wordpress.com首页上点击注册新用户;点击那个Sign Up。

3、输入注册信息,注意,一定要保证邮件的正确性(强烈要求不要使用微软的hotmail,简直就是简直),因为wordpress的激活链接是发到你输入的邮箱里的。

4、接收邮件,激活。

5、在收到一封确认邮件,里面就包含着akismet的API Key。或者登陆http://www.wordpress.com在http://wordpress.com/profile/中也可以见到Your API Key。

图解参看教你如何获得一个WP的API key  

二、WordPress博客文章Title的优化

WordPress 默认的标题为‘博客名 – 文章名’,对搜索引擎面言并不友好,特别是当文章标题和博客名称比较长的时候,在搜索引擎结果中连标题都显示不完整,而且把文章名放在后面,不能很好地体现出标题中的关键字。

Optimal Title插件是一个很像 wp_title() 函数的插件,但是它把分隔符从标题前面移到了前面。这样就能允许你把博客名添加到页面标题后面而不是前面。你可以通过作者提供的说明进行配置。

一般配置方法:

找到你主题的header.php,把里面所有的wp_title()用optimal_title()代替,添加语句<?php optimal_title(); ?>在<?php bloginfo(‘name’); ?>语句之前,这样就可以实现文章名—博客名的形式。更多说明请见http://elasticdog.com/2004/09/optimal-title/

其他方法:

不过这样会多使用一个插件,如果大家不喜欢用过多插件,想提高网站访问速度,可以参考WordPress标题优化这篇文章

三、Wordpress优化之sitemaps

方法一:Google XML Sitemaps插件会为你的 WordPress 博客生成一个符合 sitemap.org 的 sitemap,它同时能被 Google, MSN Search 和 YAHOO 支持。要绝对确保安装之后启动更新通知并且不要跳过 Yahoo 的通知。你可以几分钟之内获得 Yahoo 的 key,这样能保证你的页面在 Yahoo 的搜索结果中获得一个比较好的排位。

方法二:手动生成sitemaps.xml,这种方法相对比较麻烦,但效果比较好,可以通过使用登录奇兵V8.0破解版软件进行生成,然后提交到Google和Yahoo的入口,这些在登录奇兵 V8.0破解版都有说明。这个软件功能强大,而且我觉得网站优化必不可少,下载地址可以自己搜一搜,如果实在找不到可以发邮件给向我索取,邮件地址darren@mhuan.name,在第五个优化方法中我具体介绍一下这个软件对网站的优化功能。

四、WordPress永久链接规则SEO优化技巧总结

用wordpress建站的朋友都知道,安装wp后的工作之一就有修改固定链接。原因就是wp默认的http://www.tabshow.com/?p=123形式不利于SEO。但不是所有的新手都能一次设置好固定链接。由于文章名基本都是中文,如果之前发表文章的时候不设置,就会出现类似于乱码的格式,如%E5%9B%BA%E5%AE%9A%E9%93%BE%E6%8E%A5格式的链接。

固定链接的修改原则及方法:

1、修改固定链接接最好在博客建立之初,越早越好。等博文发了好几页,搜索引擎收录多了,再修改会遇到一些麻烦。具体的修改方法为:设置>>固定连接,自定义。

2.、若博客建立久了,博文写了一箩筐才想到修改固定链接,推荐使用Dean’s Permalinks Migration插件, 可以使从搜索引擎进入的点击自动链接到修改后的地址。Permalink Redirect插件也可以将旧的URL地址重新转移到新URL上。

3、固定链接最好不要带有中文。可以在发表文章时手动修改为拼音或者英语,或者编辑文章时标题就用拼音或者英文,等文章发表后再来修改为中文。推荐使用wp slug translate插件,此插件可以自动将标题用Google Translate翻译为英文,无法翻译的会用拼音表示。

4、固定链接不要出现时间标签,除非你的博文具有很大的影响力。原因有三:1、如果出现时间标签,搜索引擎便会认为你的博文是过去的文章,便不会再来爬了。像我之前的“月份”标签就不利于SEO。2、大多数人在查找资料时都希望得到最新的文章,你加个时间标签无非是让读者一下就明白了你文章的时效性。3、如果你修改文章重新发布,链接地址就变了。

5.、固定链接的层次不要太深。有的人喜欢在URL里包罗万象,时间、分类、作者、文章名标签一应俱全。这样对搜索引擎很不友好,合理的层次应该限制在2-3层。对于分类标签,我不推荐添加。因为一些文章的标签不止一个,那样一篇博文的链接有可能就不唯一了,这样可能会因堆砌关键词或者内容重复遭到搜索引擎的惩罚,在以后的修改中还有可能出现死链。

6、使用HTML实现伪静态链接。实现方法就是在自定义链接结构后面加上.html。

7、若因修改固定链接而产生错误(经常会遭遇500,404,403等):1、仔细检查链接格式,修改回默认看问题是否解决;2、登陆主机,在网站根目录里的.htaccess改个名字或者直接删除掉。

8、最好的固定链接形式是域名/文章名,即/%postname%.html或者/%category%/%postname%.html的形式。

五、Wordpress优化之加入搜索引擎

该方法是自动把你的网站提交到各大小网站的搜索引擎里面,登录奇兵V8.0破解版是最好的选择,9年前我使用这个软件的时候是全免费,当时技术也不是很成熟,而现在需要一系列的破解措施,需要正规破解版的朋友可以Mail我,邮件地址darren@mhuan.name,这里面有如何破解及使用的教程。值得一提的是在Win7系统还会出现一些破解上的问题,如果出现类似WEB.EXE无法运行的情况,可以参看我先前写的一篇文章如何在Win7下结合cmd命令释放80端口

参考文献:

10个步骤把你WordPress打造成完全的Web 2.0门户

wordpress博客网站的优化步骤

浅谈wordpress下修改固定链接

向Google、MSN、Yahoo!、Ask和百度提交Sitemap网站地图

WordPress中MySQL数据库的导入导出

         相信大家在用MYSQL与WORDPRESS的时候都会采用Apache+PHP+MySQL服务器,我用的是WampServe,如果有初学者对这些还不是很了解的,请先参看我以前的日志学习一下Wordpress网站架设入门。

        长话短说,由于我自己一般是在本地调试网站,然后才在服务器上修改,相信大多数人也是这样,但是有时候在本地丢失数据以后,需要从服务器上把文件和数据库在本地上还原,这个过程相对比较繁琐,在这里我就详细介绍一下如何从服务器上同步MySQL数据库到本地数据库上,至于文件的拷贝和数据从网站上的导出这里就不多说了,Wordpress后台有专门提供导出的选项,即工具-导出,服务器上的文件可以每隔一段时间用FTP工具拷贝下来一次,另外记着对wp-config.php进行修改以适应本地数据库。

         具体方法如下:

         在导出前如果你在服务器上的对永久链接进行过修改,那记得在导出之前改为默认,或者在导入到本地之后记得改为默认,否则无法访问页面。

         首先进入服务器上的phpMyAdmin管理器,进入你想导出的数据库点击导出,然后选择另存为文件以及gzip压缩(采用压缩比较方便),最后点执行保存数据库文件。然后进入本地的phpMyAdmin管理器点击导入,导入文件即可。

        导入数据库以后不代表你的网站就能顺利在本地访问了,因为服务器上和本地的设置明显不同,这里要进入本地MySQL数据库修改相关的键值。

        点击你的数据库,进入wp_options

  编辑 删除 2 0 siteurl http://localhost/wordpress yes
  编辑 删除 39 0 home http://localhost/wordpress yes

         这两个选项要求把后面的值改为本地路径,前者是你的网站路径,后者是你的主页地址,类似的在wp_options中寻找你有些插件的设置,都要把原来服务器上的路径修改成本地的路径,根据自己的情况修改。这两个设置其实就是在后台设置-常规选项里面,只是因为之前进不去,所以只有通过数据库来修改。

编辑 删除 59 0 upload_path   yes

         这个选项即从后台上传文件的路径,例如照片等等,记得修改键值,为空即默认为wp-content/uploads目录。

         wp_options其实就是对应的后台设置里面的选项,进入后台以后可再进行后续相关操作,如设置某些插件等等。如果在导入过程中,日志或者页面出现乱码,可以将起全部删除,然后通过后台工具-导入选项导入之前的内容备份。整个过程就是这样,如果出现什么问题可以发信来问我darren@mhuan.name

         如果需要了解全部关于MySQL数据库导入导出,可以参看《MySQL数据库导入导出详解》这篇文章,点击进入