Category: 编程
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'); // …
据说是一个印度人杀入微软最后的面试, 面试官给了这么一道小学数学几何题: 这哥门也有疑问 可是最后还是坚持 答案 30 (底 X 高 / 2) 不存在 这是个陷井: 这个直角三角形是不存在的. 两个小直角三角形的勾股定理: 两者相加: 简化一下: 最后我们得到: 因为 . 如果 并且 , 把函数 画出来是这样的 最大值是 25 也就是说 c …
默认情况下, 在用户登陆的时候 WP会在顶部显示一行管理菜单, 这个是可以通过 在个人信息里进行修改 反选 当然, 如果你使用了 CLOUDFLARE 缓存所有, 这种情况下 顶部菜单就会被当作正常的内容而缓存起来, 所以最好是全局的隐藏起来: 可以通过往 functions.php 里添加以下PHP内容就可以了. add_filter('show_admin_bar', '__return_false'); 英文: 如何把 隐藏 WORDPRESS 的顶部管理菜单? 本文一共 141 个汉字, 你数一下对不对. 如何把 隐藏 …
WORDPRESS 博客强大的地方 就在于可以用插件 扩展功能. WORDPRESS有一个专门管理插件的页面 可以很清楚很简单的对每个插件进行 升级, 配置, 开启和关闭等操作. 插件目录 所有插件都存于/wp-content/plugins 目录下. 每个插件都有自己的目录. 目录下必须要有同名的 PHP 文件 作为插件的入口. 比如你创建了文件夹 sample 在里面就必须有 sample.php 作为插件的入口. 插件的描述信息 插件的描述信息需要在 PHP 文件的最顶段 以注释的方式指定, 比如: <php …
WordPress 很多垃圾评论都是由程序直接调用访问 wp_comments.php 造成的. 所以我们可以在 functions.php 文件里加入以下代码 新增一个过滤 简单的检查是否是直接调用. function check_referrer_comment() { if (!isset($_SERVER) || $_SERVER == '') { wp_die(__('请不要直接访问这个文件.')); } } add_action('check_comment_flood', 'check_referrer_comment'); 如果 HTTP_REFERER 值没有被设置或者为空 则不会继续到下一步添加评论. 当然 …
上一帖子中, 我们介绍了如何在文章的最后显示 历史的今天. 今天 我们要介绍如何 用缩略图的方式显示一些随机文章 用于增加页面浏览量. 这个有点类似 GOOGLE的显示匹配功能. 你需要定义这样的一个函数 用于获得文章中的第一个图片. 这个函数是用于 如果文章中没有定义缩略图使用的. function catch_first_image($post_id) { ob_start(); ob_end_clean(); $related_post = get_post($post_id); $content = $related_post->post_content; $output = preg_match_all('//i', $content, $matches); …
一般来说, 可以通过 显示相关文章来 增加页面浏览量 Page Views. 另一种方法就是显示 历史上的今天. 把下面PHP代码复制一份到 函数模板 functions.php 的最后. 推荐在子主题里修改这样每次主题更新你就不需要重新再复制了. function today_in_histroy(){ $today = getdate(); $args = array( 'date_query' => array( array( 'year' => $today, 'compare' …