首页 > 使用技巧

使用技巧

  • 一个网站用一个域名一直做下去的网站很多,但是中途换域名的也很多。wordpress更换域名,可以使用Mysql批量替换字段的方法。

    1.使用PHPMYADMIN进入数据库管理,你就可以看到哪些表里面包含了这个字段,也就是看哪些表里面需要改域名。

    2.点击SQL,执行SQL语句:

    UPDATE‘表名’SET‘字段’=REPLACE(’字段’,’待替换内容’,’替换值’);

    示例:

    updatewp_postssetpost_content=replace(post_content,’http://www.xxx.com’,’http://www.xyz.com’)

    WordPress数据库里面几个重点替换的表和字段:

    表wp_posts里面的post_content(文章内容)

    表wp_posts里面的pinged(ping内容)

    表wp_posts里面的guid(WordPress默认链接结构)

    Mysql-URL

    阅读全文

  • 这篇教程将帮助你批量更新WordPress文章的状态!从而避免一个一个手动更新。

    SQL技巧:UPDATEwp_postsSETpost_status=‘value’WHERE(post_type=’post’andpost_status=‘value’);

    其中value的值包括draft,pending和publish。

    SQL实例:UPDATEwp_postsSETpost_status=‘publish’WHERE(post_type=’post’andpost_status=‘draft’);

    将所有状态为draft的文章改为publish。SQL语句如下:

    在phpmyadmin中运行上面的代码就可以了!

    注意:

    1.先备份数据库

    2.确保SQL语法是正确的

    3.使用正确的文章状态

    MYSQL

    标签:

    阅读全文

  • 什么304NotModifiedHeader

    客户端(一般是浏览器)发送了一个带条件的GET请求且该请求已被允许,而文档的内容(自上次访问以来或者根据请求的条件)并没有改变,则服务器应当返回304NotModified这个状态码。

    比如客户端(浏览器)在请求一个文件的时候,发现自己缓存的文件有LastModified,那么在请求中会包含IfModifiedSince,这个时间就是缓存文件的LastModified。因此,如果请求中包含IfModifiedSince,就说明已经有缓存在客户端,只要判断这个时间和当前请求的文件的修改时间就可以确定是返回304还是200。

    WordPress中如何开启304NotModifiedHeader

    WordPress作为一个CMS系统,如果每天更新的内容不多,对于未登录的用户来说,每次访问同一个页面,如果浏览器中已经有缓存,其实服务器无需再次生成一次页面,直接返回304NotModifiedHeader,让用户直接查看浏览器中缓存即可。

    Not Modified Header

    阅读全文

  • 利用站长工具的http状态查询工具查询可以看到类似如下的一段httpHEAD信息

    X-Pingback:http://abc.com/wordpress真实路径/xmlrpc.php

    其实这样就已经暴露了wordpress网站的真实路径了,那么如何来隐藏wordpress默认httpHEAD信息中的X-Pingback信息呢?使用以下代码即可:

    function v7v3_pingback($headers) {
    unset($headers['X-Pingback']);
    }
    add_filter(‘wp_headers’, ‘v7v3_pingback’);

    使用以上代码即可隐藏WordPress博客中X-Pingback的信息了,那么如何在wordpress的http头信息中添加你想要的信息呢使用以下代码即可:

    Pingback

    阅读全文

  • 统计代码一般都是站长必装的代码,它会统计全部用户浏览网站的痕迹。
    安装统计代码主要是了解自己站点的历史访问量,以及用户浏览行为、分布地区、终端设备等情况,所以我们没有必要将自己的访问也统计进去,以免对数据造成不必要的干扰。
    你可以通过以下方法让统计代码不统计自己的访问。
    在主题文件夹下的footer.php文件中,在body标签之前添加以下代码:
    <?php
     // Statistics

    tongji

    标签:

    阅读全文

  • 域名跳转

    有些时候,我们会想把domain.com的域名全部跳转到www.domain.com下。这个时候htaccess就可以派上用场了。在.htaccess文件中添加类似下面的代码:(下面这段代码在网站更换域名时,也同样使用)

    RewriteCond %{HTTP_HOST} ^domain\.com [NC]
    RewriteRule ^(.*)$ http://www.domain.com/$1 [L,R=301]

    类似的还可以用htacess也可以用来更换URL的目录结构,这个在Category名字被更换时特别有用:

    RewriteRule ^/?old_directory/([a-z/.]+)$ new_directory/$1 [R=301,L]

    注:R后面的301表示此跳转为永久跳转,也可以根据实际情况该成临时跳转(302)。

    防盗链

    图片的盗链可能是很多站长最为头痛的事情,自己的图片被人白白拿去不说,还会免费占用了自己网站的资源,使用htaccess文件同样可以实现防盗链的功能。代码如下:

    htaccess

    阅读全文

  • 现在平时我们需要记得密码太多,worepress后台密码随时可能忘掉,忘记了怎么办?我们可以通过以下5种方法如何找回:

    1、WordPress系统自带邮箱找回密码-----难度系数:1

    如果你的WordPress博客在安装时设定的电子邮件地址是正确的,那就根据普通的找回密码步骤,在Wordpress的登录页点击”忘记密码?”然后输入用户名或电子邮箱地址.接着,你会收到密码重启邮件,点击里面的重启链接.稍后你又会收到一封包含用户名和密码的邮件。

    WordPress系统自带找回密码

    上述方法的优点是比较简单,和我们平时忘记QQ密码一样操作流程一样,并且会比找回QQ密码更简单,但是,有一个缺点就是你可能没有修改admin帐户的电子邮箱或者你网站所在的服务器不支持发送邮件的组件,你也就无法接收密码。

    2、通过执行Mysql数据库语句修改Wordpress密码-----难度系数:3

    使用Phpmyadmin之类的工具,登录你的数据库管理,执行如下语句:

    password

    标签:

    阅读全文

  • wordpress博客有一些后台自动运行的程序,例如自动保存草稿、自动保存修订版本、自动更新提示等等。其中自动保存草稿功能目的是防止发生意外时用户可以通过自动保存的草稿文章去恢复内容。

    在文章编辑页面,当你编辑文章时就会看到自动保存草稿的提示:

    不过我们大多数情况下并不需要这功能。wordpress自动保存草稿的功能反而会消耗一些的服务器资源,特别是会额外占用数据库的资源,生成大量的冗余数据,有时一篇文章甚至会自动产生数十篇草稿。如果你的wordpress网站发表的文章数量足够多,那么这些多余的数据将会降低数据库的查询效率。

    如果你希望禁止这个自动保存草稿的功能,可以按照以下两种方法来禁止:

    如何禁止wordpress自动保存草稿功能?

    一:无插件禁用WP自动保存:

    baocun

    阅读全文

同步内容