WordPress之家 WordPress建站一站式服务平台

    wordpress插件一键更换网站域名

    2020年2月10日 by:

    06327db0780dc7934d25

    之前发布过一篇教程介绍wordpress网站如何更换网站域名,可是没想到居然很多用户连什么是Mysql都不知道,为了彻底解决小白用户的困扰,现发布一款可以一键更换网站域名的wordpress插件。该插件适合没有代码经验或者连phpmyadmin是什么都不知道的小白用户,用起来超爽的!

    插件截图:

    首先下载该插件,然后上传插件,启动插件,去工具-更换域名内进行设置。

    全部设置好点击更换域名提示更换成功后,切勿以为一切已经结束,还需要到WP后台-设置-常规里将WordPress地址和站点地址换成您的新域名网址即可!!

    wordpress网站更换域名的一些操作方法

    15a8cb4deac6f0b8dcd4

    在群里面看到很多朋友问,wordpress要换域名这么办?后台的设置-常规里修改域名后,全站打不开了,这是为什么?怎么办?

    其实wordpress换域名需要到数据库进行操作的,首先,来分析一下换域名的几种常见情况。

    一、换域名换空间

    1、如果是上述问题,打包备份旧空间ftp内的所有文件,进旧站数据库phpmyadmin里导出你网站的数据库sql文件;

    2、将备份的所有文件ftp上传至新的空间内,将备份的sql上传到新空间的数据库phpmyadmin内;

    3、打开新空间ftp的网站根目录找到wp-config.php文件,打开后进行编辑配置新的数据库连接信息;

    4、去新空间的数据库phpmyadmin里,做sql批量换域名处理(详见下面教程二)

    二、换域名没换空间

    打开新空间的phpmyadmin(数据库控制面板),然后选择新的数据库名,点击后,进入wp_开头的大于等于11个的表,然后选择选项卡里的sql,如图:

    然后就是进行sql批量处理的命令了:

    old代表旧域名、new代表新域名,将上面的执行语句修改为你们自己的,然后点击执行即可!

    到这一步,就基本全OK了。。。当然换域名的途中也会遇到各种问题,出现问题了可以加入我们的技术群寻求帮助哈!

    一键更新域名插件,此方法适合小白用户!

    点击查看:wordpress一键更换网站域名插件

    wordpress优雅的引入MIP,加速手机端访问速度

    wordpress优雅的引入MIP,加速手机端访问速度

    百度站长工具推出以后没有怎么关注,直到用时,才发现这手机端的速度优化真的不是盖的。

    什么是MIP?

    MIP (Mobile Instant Pages – 移动网页加速器), 是一套应用于移动网页的开放性技术标准。通过提供 MIP-HTML 规范、MIP-JS 运行环境以及 MIP-Cache 页面缓存系统,实现移动网页加速。

    MIP 主要由三部分组织成:

    • MIP HTML
    • MIP JS
    • MIP Cache

    MIP HTML 基于 HTML 中的基础标签制定了全新的规范,通过对一部分基础标签的使用限制或功能扩展,使 HTML 能够展现更加丰富的内容;MIP JS 可以保证 MIP HTML 页面的快速渲染;MIP Cache 用于实现 MIP 页面的高速缓存,从而进一步提高页面性能。

    WordPress 如何应用 MIP ?

    首先,你要区分一下自己的主题是自适应的还是pc手机分离的。这边推荐选择PC和手机端分离的模式,为什么?

    • 方便改造代码结构;
    • MIP禁止引入基于jQ的效果,如果你网站效果很多,那引入后会非常蛋疼。

    然后,我们来看头部使用规范

    案例:

    头部改造好以后,我们基本上就只需要改造一下页面内容里的img标签就可以了。

    即:img 替换为 mip-img

    接下来,是底部的改造:

    底部我们只需要将js属性添加上就可以了:

    接下来,给大家一个菜单导航的案例:

    那么,有同学注意到了,文章内容里面的img标签、style属性没有办法处理,可以复制下面代码进行处理,放入function文件里:

    相对于,MIP也有主动推送功能,代码也同时分享:

    代码改造至此,就基本结束了。

    wordpress调用不带超链接的Tag标签

    2020年2月9日 by:

    becf2975c84f4db6a2d1

    wordpress想实现调用文章的tags标签作为文章页面的keywords,可由于标签调用函数默认带超链接,因此使用其作为文章页面的关键词前需去掉超链接变身为纯文本,否则页面会出现错位等情况。wordpress调用不带超链接的tag标签的方法已有人公布,通过wordpress强大的functions.php文件即可实现。

    调用纯文本Tag标签:

    在当前WordPress主题的functions.php文件中添加以下函数代码(所有标签,用英文逗号分割):

    在要显示纯文本标签的地方添加以下调用代码:

    如果只是需要获取第一个纯文本标签:

    下面的代码也可以获取文章第一个标签(纯文本):

    如果希望获取wordpress的第一个标签链接(带链接):

    示例:

     

    wordpress移除wp-json链接和wp-embed.min.js文件

    wordpress移除wp-json链接和wp-embed.min.js文件

    最近更新了wordpress最新版本4.4,更新啥功能我也不知道,知道了我也用不上,但是发现代码里面多出了好几项功能链接,我也用不上。所以我们就把他移除掉,主要是多了REST API(通过REST API可以很轻松的获取网站的数据)、wp-json链接、embeds功能(embeds功能可以允许更方便的引用第三方资源)、wp-embed.min.js文件。

    用不上我们还加载它做什么,还影响网站的读取速度,那么我们就来说说如何禁止掉。

    先说说禁用REST API、移除wp-json链接的方法,将以下代码添加到主题functions.php文件中即可禁用REST API并去除head里面输出的链接信息:

    禁用embeds其实还是比较复杂(代码比较多),官方甚至为此开发了一个插件,大家可以使用插件来禁用:Disable Embeds,如果不想使用插件,那就将插件里面的代码复制到主题的functions.php文件即可。

    每一次更新wordpress版本都会多出一些东西,例如之前的emoji,并且都在页面上输入内容,或多或少都会影响速度,我们博客基本就是更新下文章而已,搞的太负责了未免多此一举,用不上就干掉REST API和embeds,为了用户体验,让网站更快的展示我们码的字就OK了。

    wordpress最新文章列表中排除置顶文章

    wordpress最新文章列表中排除置顶文章

    前几天在做一个wordpress主题想把最新文章列表和置顶文章列表分开显示,可在调用最新文章列表时发现,如果wordpress博客有置顶文章,那 么最新文章列表也会把博客的置顶文章显示在最前面,但是可以通过设置置顶文章的参数caller_get_posts排除列表中的最新文章。

     

    禁止wordpress4.4+版本自动生成一个768像素缩略图

    2f2a7b9b3379285e8947

    4.4版本以后,wordpress增加了响应式图片的功能,目的是让图片能适应手机、平板等不同屏幕,你所上传的图片均会自动生成一个768像素的缩略图,但是我不想要这个功能,把缩略图大小全调成0,禁止wordpress自动生成缩略图,上传图片还是会生成一个768像素的缩略图。

    这个问题找了好久都没有找到解决办法,研究了一天,终于解决了。

    在文件wp-admin\includes\schema.php里有如下代码,可以看出是4.4新增的功能。

    这是安装wordpress的默认选项,但是在后台又没有地方改,代码也没有地方改,因为已经存入数据库了,所以得进数据库改。输入命令将medium_large_size_w的值改成0就行了。

    SQL命令如下:

    禁止wordpress生成768像素的缩略图可以有效的节省网站空间,特别是那些图片很多的网站更需要禁止掉这个缩略图。

    解决:wordpress WPImageEditorImagick 指令注入漏洞

    解决:wordpress WPImageEditorImagick 指令注入漏洞

    漏洞名称:wordpress WP_Image_Editor_Imagick 指令注入漏洞

    在/wp-includes/media.php的_wp_image_editor_choose函数内部找到(大概在2898行):

    修改为

     

    wordpress定时发布文章失败怎么办?

    d9d09204489e9ea7f581

    wordpress程序,有一个很大的好处就在于这程序可以定时发布,在我们有事不能更新网站的时候,定时发布可使网站自动更新,有利于SEO优化和用户体验。

    如何定时发布?

    在发布文章的界面右边的【发布】选项,点击一下[立即发布]右边的“编辑”,就会出现下图所示的界面,可以选择发布日期和时间,设定后,确定即可:

    定时发布失败怎么办?

    有时候因为服务器的原因,或是系统本身的代码的冲突以及插件的冲突,会使我们的定时发布失败,也就是到了预定的时间,文章却发布不出来,下面教大家如何解决:

    方法一:修改 /wp-includes/cron.php 系统文件

    打开wp-includes目录下面的cron.php文件,找到“timeout”代码:

    将代码后面的数值0.01修改为比0.01大就可以了,也可以修改为10.00。

    但是使用这个方法后每次更新wordpress版本之后都要重新修改这个文件,不推荐使用。

    方法二:使用WP Missed Schedule插件

    下载 WP Missed Schedule ,安装启用即可,简单粗暴有效,推荐!

    移除 WordPress 中的「找回密码」/「更改密码」功能

    移除 WordPress 中的「找回密码」/「更改密码」功能

    在某些场景中我们需要将wordpress中的「找回密码」/「更改密码」功能去掉——即登录页面中找不到链接,实际访问中也无法使用。来看下具体代码:

    以下代码将仅允许管理员用户使用「找回密码」/「更改密码」功能

     

    Scroll Up
    加载中