Tag: WORDPRESS

WordPress 博客使用 AMP 移动加速的技术和技巧

早在去年2月份的时候 当时 Google 推出AMP技术的时候我就小试了一把, 可是当时并不是很理解 AMP技术的原理和格式规范, 在使用了同样的AMP WordPress 插件后在 Google Webmaster 后台显示了很多错误 结果就是AMP不被索引 于是我就删除了AMP插件. 这几天 受土木坛子的怂恿和无私的帮助, 我先是在我的小站(英文 CodingForSpeed.com) 上试验和调试与不断调整, 总算解决了我能容忍AMP的底线, 就是: 简要的文章内容, 支持 Google Analytics 跟踪代码, 并且能在文章前后添加广告 (没广告收入我就没动力写文章). AMP …

如何通过SQL语句找出得分最多的文章? (2016 年博文统计)

2016年已经过去, 通过以下 SQL 语句 能统计出今年一共发表了 292篇博文. SELECT Count(1) FROM `wp_posts` WHERE `post_type` = "post" and `post_status` = "publish" and date_format(`post_date_gmt`, "%Y") = "2016" SQL十大热门评论文章 根据以下SQL 获得2016年十大热门博文: SELECT `post_name`, `post_title` …

怎么样正确的统计WORDPRESS博文的汉字个数?

PHP 里有 strlen 函数, 不过这个函数只是返回 字符串的位数, 每个字数算1个字节. 比如 字符串: $str='小赖子的英国生活和资讯 JustYY.com '; strlen($str) 的长度是 45, 因为有 11个汉字(在UTF-8下 汉字长度为3), 11*3+12=45. PHP里还提供了一个 mb_strlen 用于计算不同编码下多字节的个数, echo mb_strlen($str,'utf8'); // 23 echo mb_strlen($str,'gbk'); // …

WP不索引无意义的页面, 提高SEO分数

今天无意发现 WORDPRESS 是不会自动加上 index,follow 或者 noindex,nofollow 的meta标签的. 如果不加的话默认是 index, follow. 但是对于有的页面 最好是不要索引 比如, 搜索, 存档, 标签, 甚至是图片的单独页面, 404页 这些都是无意义的页面. 应该告诉搜索引擎不要索引这些页面 (可以follow). 最简单最有效 提高SEO分数排名的方法就是把这些 “没有内容”的页面去除掉, 这样就能更突出有意义的页面. 把下面的PHP代码加入 子主题的 header.php 中的 …

本人提供有偿 WORDPRESS或相关网站 速度SEO优化等服务

为了养家糊口 多挣些奶粉钱, 本人决定从现在开始 有偿提供 网站(最好是WORDPRESS)的一些优化服务, 你可以提供主机的ROOT帐号密码 我来帮你建 或者完全放在我的VPS上 完全由我来托管. 你要是电脑小白, 域名都可以我来帮你申请. 总之, 你有多懒 多需要我 我就尽力配合你. 承接以下服务 (具体请看 SEO 简要优化清单 ): SEO 优化 关键字优化: 这不是一天两天就能上GOOGLE首页的事 这是个漫长的过程. 速度优化 网站维护, 打补丁 更新插件, …

如何把 隐藏 WORDPRESS 的顶部管理菜单?

默认情况下, 在用户登陆的时候 WP会在顶部显示一行管理菜单, 这个是可以通过 在个人信息里进行修改 反选 当然, 如果你使用了 CLOUDFLARE 缓存所有, 这种情况下 顶部菜单就会被当作正常的内容而缓存起来, 所以最好是全局的隐藏起来: 可以通过往 functions.php 里添加以下PHP内容就可以了. add_filter('show_admin_bar', '__return_false'); 英文: 如何把 隐藏 WORDPRESS 的顶部管理菜单? 本文一共 141 个汉字, 你数一下对不对. 如何把 隐藏 …

WP中检查白名单的用户是否登陆?

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 = …