Category: wordpress
为了养家糊口 多挣些奶粉钱, 本人决定从现在开始 有偿提供 网站(最好是WORDPRESS)的一些优化服务, 你可以提供主机的ROOT帐号密码 我来帮你建 或者完全放在我的VPS上 完全由我来托管. 你要是电脑小白, 域名都可以我来帮你申请. 总之, 你有多懒 多需要我 我就尽力配合你. 承接以下服务 (具体请看 SEO 简要优化清单 ): SEO 优化 关键字优化: 这不是一天两天就能上GOOGLE首页的事 这是个漫长的过程. 速度优化 网站维护, 打补丁 更新插件, …
收到一封邮件, 说同样都是用一个WP付费主题 为啥我的页面读取速度要比他的快? 我*估计*原因有下 (也许是以下一个或者几项优化) 硬件一定要好 VPS 服务器 6核 3G内存. 一定要选用 SSD (固态硬盘) 还有就是主机提供商一定要是 千兆网卡. 以下是我的主机VPS配置. 千万不要用 share_hosting… 这个不可控的因素太多了 使用CLOUDFLARE CDN 至少使用免费的CLOUDFLARE 能对页面进行加速. 包括的优化有, HTML/CSS/JS 的优化, 对静态文件的CDN加速, 对图片的优化(Polish).. 我用的是付费的PRO版本, …
CLOUDFLARE 的 缓存所有 Cache Everything 是可以把整个页面缓存起来 (包括 动态内容 如PHP) 的功能. 畅购英伦 是 WORDPRESS + WOOCOMMERCE 框架搭起来的, 有很大一部份是其实是相对静态的, 所以可以通过缓存所有来进行加速. 购物车, 结帐, 我的帐户 这几个页面都是非常动态的 所以在WP里的缓存插件配置中都要将这几个页面第一时间 过滤掉. 评论页面 一般来说 能让用户发表评论的页面都是不建议缓存的. 如果确实要缓存所有, 最好启用 …
默认情况下, 在用户登陆的时候 WP会在顶部显示一行管理菜单, 这个是可以通过 在个人信息里进行修改 反选 当然, 如果你使用了 CLOUDFLARE 缓存所有, 这种情况下 顶部菜单就会被当作正常的内容而缓存起来, 所以最好是全局的隐藏起来: 可以通过往 functions.php 里添加以下PHP内容就可以了. add_filter('show_admin_bar', '__return_false'); 英文: 如何把 隐藏 WORDPRESS 的顶部管理菜单? 本文一共 141 个汉字, 你数一下对不对. 如何把 隐藏 …
WORDPRESS 博客的HTML的 标签 header 里 你经常可以看到 JS或者CSS文件里的引用后面加上一个 版本号. 例如: https://justyy.com/wp-content/themes/twentytwelve/style.css?ver=4.4.2 这URL最后面加上的这个参数是 当前 WORDPRESS的版本号. 用意是这样每次更新 WP 版本的时候 浏览器就会强制更新这些文件. 因为有的浏览器 只要访问URL没变 就认为内容没变(当然还受限于其它缓存时间控制). 很经常我在 子主题里改 style.css 每次都得强制刷新 缓存 (浏览器和CLOUDFLARE). 不是很方便. 如果改成用文件时间来做缓存 就会好多了: …
CLOUDFLARE CDN 默认只对 静态资源进行缓存加速度, 比如 JS, CSS, 图片, 音频, 文档等. 如果是动态的页面, 比如PHP 这些请求的话 CLOUDFLARE是默认不缓存的. 所以WP博客请求的话每次都会到你的原始服务器里. 如果你不在意实时更新结果, 比如 用户评论, 那么不妨利用CLOUDFLARE 的页面规则设置 缓存所有内容. 免费用户可以使用最多3条页面规则 而我是付费的PRO用户可以使用 20条规则. 添加新的页面规则, 设置好URL模板, 然后就选择 Cache Everything. …
WordPress 提供了一个方法 is_user_logged_in() 用于检查用户是否是登陆状态. 但是很可惜 这个方法在 pluggable.php 中定义. 也就是说如果你需要在插件中使用, 那么这个函数是没有被定义的. 我们来看一下 is_user_logged_in() 的实现: function is_user_logged_in() { $user = wp_get_current_user(); return $user->exists(); } 我们可以改一下, 用于检查指定的用户名是否登陆. function is_username_logged_in($username) { $user = …