WordPress 4.9 有一个重要更新是:在WP后台编辑主题和插件文件时,支持按层级显示所有文件.为了性能考虑,使用了 transient 缓存机制.但是却没有提供任何手动清除缓存的功能,导致有些用户升级到 WordPress 4.9 以后,发现“页面属性 – 模板”这个功能不能正常使用了,不显示主题自带的模板文件! 要解决这个问题,我们可以添加下面的代码到当前主题的 functions.php 就可以了: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17…
现在很多个人博客为了增加博客的内容,都会提供投稿通道,大部分都是以邮箱的形式进行投稿,不过这样一来,也很费人力,要拷贝复制,然后编辑等.如果给博客加个在线投稿功能,那就方便多了.稍微审核下文章内容就可以了.下面介绍一些如何给WordPress博客增加在线投稿功能的方法. 有两个方向:一个是寻找插件,一个是自己动手编写代码. 通过百度和若干WordPress技术网站,我们整理出下面几款. 1.WP User Frontend插件,这是用户中心插件. 功能如下: 用户可以在前台发布文章 用户可以前台…
首先,建议大家安装完wordpress网站程序之后第一时间设置一下固定链接,避免以后修改出错.在wp后台仪表盘左侧导航里找到“设置——固定链接”即可配置你的wordpress固定链接,通常我习惯使用的有两种: /%postname%.html 和 /%post_id%.html 当然你如果不想修改,使用wp默认的链接方式也是可以的,只是感觉不太美观而已.下面主要说一下建站之后,wordpress修改固定链接出现404错误不能访问文章的解决步骤.出现这个错误应该是伪静态功能的问题,那么来看一下我怎…
由于wordpress新版本中默认使用了一些google服务及google字体,由于google在天朝中的一些你懂的原因,造成wordpress在打开时被拖慢,这时可以用360推出的公共库CDN服务替换掉google的服务,解决网站拖慢的问题. 首先,推荐一款插件“dw replace open sans”,可以替换掉wordpress管理后台的googl服务为360 CDN服务. 下载地址: 官方 百度网盘 对于自定义主题中的google服务引用,可在wordpress管理后台“仪表盘”->“…
处理部分WordPress核心代码或功能,让你的网站更快 http://www.wpdaxue.com/speed-up-wordpress.html…
解决wordpress上传文件出现http错误问题 问题现象 今天上传约1.4m大小的gif文件到wordpress的媒体库时失败,提示http错误. 原因 由于之前一直上传图片都是可以的,所以推测最大的可能是文件1.4m超出了nginx限制的文件大小. 解决 于是xshell连接上云服务器,直接修改nginx配置文件,在相应server块中添加以下配置: client_max_body_size 5m; 设置表示允许的客户端请求体大小为5m.也就是我上传gif文件一般不超过4m都可以上传成功了…
我的WordPress主机是万网的,配置WP-Mail-SMTP时一直无法发送邮件,导致设置失败.经过多次询问度娘才找到了解决wordpress无法发送邮件的方法,在这里把这个wordpress技巧分享给大家. 万网的主机好像不支持mail函数,都需要通过 SMTP 来发送邮件,而且要开启 fsockopen .但是 WordPress的SMTP发送方式为 steam_connect_client 而非fsockopen,下面来讲讲解决方法: 1.用FTP打开 /wp-include/class…
教程介绍:解决wordpress新用户注册邮件链接无效以及重新设置密码链接无效的问题 解决流程 案例一.用户注册 当用户注册站点时,用户会收到如下注册信: 当用户点击链接时,却发现链接无效: 仔细观察设置密码的链接,会发现邮箱发送的链接地址后面多了个”>”号,本来是WordPress为了美观,前后加上了尖括号,结果适得其反,被邮箱解析到地址里面去了,点击后自然会是无效的了. 解决办法 方法一 解决的方法很简单,把下面的代码加入当前主题的functions.php里面就可以了. function…
通过WordPress后台首选项更改了网站url地址之后,网站就会出现访问不了的情况,一般来说,网站后台也登陆不上去了,我从网上寻找到了四种方法,这四种方法前三种都是需要登陆到后台的,但实际上出错后,都不能登陆后台了,没法登陆后台进行调整!所以我用了第四种方法,通过修改数据库里面的内容修改成功! 第一种.修改wp-config.php 1.在wp-config.php中,添加以下两行内容:define(‘WP_HOME’,’http://www.yourdomain.com’);define(‘…
一.添加注册表单 1.首先在当前主题的目录下新建一个php文件,命名为reg-page.php,然后将page.php中的所有代码复制到reg-page.php中: 2.删除reg-page.php开头的所有注释,即 /* 与 */ ,以及它们之间的所有内容: 3.搜索:the_content,可以查找到类似代码:<?php the_content(); ?>,将这段代码替换成代码一(注意使用UTF-8编码另存为替换原来的reg-page.php) 如果你在reg-page.php中找不到th…
解决WordPress不能发邮件,WordPress 无法发送邮件,不得不说WordPress这个问题真的很烦人,研究了一下午发现不能发邮件的问题无非以下几种! 1.系统本身问题,这个直接装个插件即可 2.主机问题,排查是否禁用了邮件函数 3.个人问题,检查邮件的密码什么的是否正确 4.变态问题,这个问题困扰了我至少一周才终于排除掉了,那就是服务器的安全组一定要放行你的邮件端口 在WordPress建站的过程中,邮件注册问题确实是一个必须要踩的坑,但是根据上面的几种问题去排查就没什么问题了.…
最近很多主题用户提到安装完WordPress后中文标签出现404的情况,出现这种情况一般修改固定链接设置是没有效果的,多数是windows主机带来的麻烦.网上多数人说要修改核心文件class-wp.php来实现,这种方法不适合没有代码意识的同学,而且在WordPress升级的时候很有可能被遗忘,下面就给大家介绍几种方法供选择. 方法一:更改每个标签的别名为英文或数字 此法适合大部分小站点,没有很多标签,一般发现问题的时候也都是新站,所以一个个更改起来比较容易,同样对后续的SEO也会有所帮助,毕竟…
本文不再更新,可能存在内容过时的情况,实时更新请移步原文地址:解决wordpress 5.3更新后Uncaught Typeerror: $ is not a function: 本文通过插件的办法解决,解决办法如下: 1.下载插件 插件地址:https://github.com/LuRenJiasWorld/jQuery-WP53-Fix/releases: 2.上传插件 上传到网站目录wp-content/plugins/. 3.解压插件 解压后的目录如下: 4.启用插件 登录wordpre…
对于某些类型的WordPress站点,也许不需要在页面(page)提供评论功能,那么你可以通过下面的方法,很容易就禁用或移除WordPress页面的评论功能. 方法1:在页面编辑界面取消该页面的评论功能,如果页面编辑处未找到该功能,吧页面拉到顶部点击右上角的显示选项,把讨论 勾选. 方法2:将下面的代码添加到当前主题的 functions.php 文件,即可禁用所有页面的评论功能: //禁用页面的评论功能 function disable_page_comments( $posts ) { if…
记得在博客分享七牛缩略图教程的时候,提到过 WordPress 默认会将上传的图片裁剪成多个,不但占用磁盘空间,也会拖慢网站性能,相当闹心! 当时也提到了解决办法: ①.关闭主题自带缩略图裁剪功能(若有): ②.多媒体设置里面,将所有尺寸都设置为 0. 详见:<WordPress 简单代码开启七牛 CDN 及集成七牛缩略图的方法>—谈图片尺寸 而自从 WordPress 升级 4.4 之后,推出了 srcset 这个图片多屏自适应功能之后,这个恶心的裁剪又出现了,用新版本 WordPress…
最近在使用WordPress制作一个企业网站,因为是企业网站所以文章和页面都不需要评论功能,因此在主题里禁用掉了评论功能 //禁用页面和文章的评论功能//add_filter('the_posts','htl_disable_page_comments'); //添加时禁用页面和文章的评论功能 add_filter('add_posts','htl_disable_page_comments'); function htl_disable_page_comments( $posts ){ //i…
功能说明 为了利于SEO优化,我们需要将地址设置为永久链接,在层级不要太深的情况下实现伪静态页面的目的,例如wordpress 默认页面地址为: https://www.ryanzoe.top/?p=15 修改 Permalink 后的地址: https://www.ryanzoe.top/wordpress/wp_list_categories-%E5%88%86%E7%B1%BB%E5%88%97%E8%A1%A8%E5%AE%9E%E7%8E%B0/ 问题 一般情况当我们把链接更换为非默认…
最近在帮朋友维护博客时,发现他的百度分享居然不能使用了,首先很多人会认为,百度分享挂在那里就是一种摆设,又没有几个人去分享,有什么含义呢?其实挂百度分享的含义是非常重要的,网站增加一个百度分享是可以增加百度的收录.提升网站流量.但是经常会出现按照百度分享的操作一步一步操作了,分享的图标就是出不来,今天就以WordPress给大家解决百度分享图标不显示问题. 百度分享图标不显示问题原因及解决方法: 百度分享图标不显示问题主要原因在于,百度分享代码不支持https,下面就介绍具体的解决方法. 第一步…
原因在于使用的WORDPRESS程序默认xmlrpc.php开启,而被用来DDOS攻击导致占用资源过高. 如何解决这个问题呢? 是屏蔽 XML-RPC (pingback) 的功能. add_filter('xmlrpc_enabled', '__return_false');…
搭建lnmp环境,放一个wordpress建站系统 lnmp环境很快就搭建完成了,但是在放wordpress的时候出现了一些问题 最主要的问题: 1.第一个是wp-content/uploads没有权限创建, 这个自己手动创建一下,给个777权限就好了. 2.无法将上传的文件移动至wp-content/uploads. 这是个主要的问题,也是比较麻烦的问题,百度的答案都是千篇一律的设置777权限,不要中文用户名, 没有一点用. 在获得解决办法之前首先描述一下背景 装lnmp环境的时候全部是使用r…
因为wordpress及主题的样式中几乎都使用了fonts.googleapis.com,而国内因为你知道的原因,是无法正常使用google服务的,因此导致在很多国内设备上打不开wordpress页面. 解决方法:将fonts.googleapis.com替换成fonts.useso.com.此为360网站卫士提供的国内加速节点. 位置:1,在后台外观中选择编辑,再选择“模板函数functions.php”,查找fonts.googleapis.com,替换成fonts.useso.com.2,…
Gravatar头像具有很好的通用性,但是却遭到了无辜的拦截,对于无法加载头像URL,我们在WordPress系统中通过修改默认的URL链接可以达到恢复头像的功能. 修改文件路径为 /wp-includes/pluggable.php      替换文件中部分代码如下: if ( is_ssl() ) { $host = 'https://secure.gravatar.com'; } else { if ( !empty($email) ) $host = 'http://cn.gravata…
这几天打开网站的时候发现突然变慢了,一直等待加载fonts.googleapis.com,搜索了一下发现很多wordpress网站都出现了 这种现象,原来是因为今日谷歌全线退出中国,貌似谷歌.Gmail等都全部被屏蔽,导致谷歌字体加载出问题的,网络上有很多的谷歌字体导致 wordpress网站加载变慢的方法,处理方式就是屏蔽Google fonts来解决,下面介绍下常用的三种方法来解决这个问题以及遇到的问题: 一.使用360网站卫士代理访问Google免费字体库 (1)打开wordpress代码…
作者:荒原之梦 问题产生的环境与问题描述: 今天我在浏览器的书签里将我保存的用于登陆WordPress的书签名字改了一下,之后再登陆WordPress就出现提示说Cookies被阻止,要启用Cookies,但是启用了Cookies后再输入账号和密码进行登陆却发现一点击"登陆"按钮,密码就会被清空而且无法登陆. 解决办法: 将登陆地址由: http://zhaokaifeng.com/wordpress/wp-admin/ 改为: http://zhaokaifeng.com/wordp…
前言: 我的个人博客网站荒原之梦在安装成功WordPress之后本来是可以上传媒体文件,安装主题和插件的,但是后来不知道怎么回事就出了问题:不能上传媒体文件也不能安装主题和插件了.出现这个问题后我尝试了去解决,但是一时没能成功完成,后来博文里的图片都放到图床里了,这个问题也就一直被搁置到了今天(这样做是不对的,遇到问题要及时解决).今天我决定解决这个问题,上网查资料,大概两个小时后弄好了,现在将解决过程记录下来. 操作环境: 1.网站服务器:Linux云服务器 2.网站程序:WordPress…
WordPress在升级程序.主题.插件时,都会先切换到维护模式,也就是显示 “正在执行例行维护,请一分钟后回来(Briefly unavailable for scheduled maintenance. Check back in a minute)”,如果升级顺利,也就几秒左右就恢复正常:但是如果由于网速不佳等原因导致升级中断,WordPress就会一直停留在维护模式,不论前台还是后台,都一直显示“正在执行例行维护,请一分钟后回来“. 如何解决这个问题呢? 1.马上通过FTP登录你的网站,…
一. 去除底部“自豪地采用 WordPress”版权信息: 1.打开主题文件夹:wp-content/themes/twentyeleven/footer.php; 2.找到 这段代码 删除即可: <?php endif; // 去除底部“自豪地采用 WordPress”版权信息 //get_template_part( 'template-parts/footer/site', 'info' ); ?> 注:如果删除(屏蔽)后,这里是空白的,你可以添加上自己的版权信息和备案内容. 二. 删除…
wordpress中输入两个"--"的时候会识别成一个横杠,如果此时的文章中有代码在,那么其他人在复制粘贴的时候就没法使用,于是乎我寻找了三种有效的方法解决此问题! WordPress中会默认会自动转义一些字符,网络上也称“转换全半角标点符号”或者“代码转义”,WordPress使用了wptexturize函数将纯文本字符转换成格式化的HTML实体.这样会导致代码中所有半角都会转成全角,别人复制此代码的时候没法使用出现错误情况.经过搜集测试,本文列出三种快速有效的解决方案. 一.通过插…
登录你的Wordpress管理员帐号,并进入管理后台,点击左侧菜单栏的"设置"--"常规"   在打开的设置页面,下方找到"允许任何人注册",前方勾选,下面有一个当用户注册默认的角色,不同的角色对应不同的后台权限,我们根据自己的需要选择,设置完毕后,点击"确定"保存   访问你的注册页地址,一般为你的网站域名/wp-login.php?action=register,即会打开注册页面,输入注册信息,按照提示即可注册成功,并且登…
今天搭建wordpress发现现在主题的时候预览图片都没有了,于是搜索了一下,发现下面的这个方法确实管用,于是转载收藏. 有在WordPress后台安装主题.插件的小伙伴可能会遇到主题.插件图片不显示的问题,这给我们照成了不便.说到底还不是墙的问题,所以咱可以通过修改本地的hosts文件来决解. 决解方法 打开C:\WINDOWS\system32\drivers\etc目录里的hosts文件,将以下代码追加到hosts文件尾并保存,代码来自 Uazoh优佐生活 #wpCDN 93.184.21…