zl程序教程

ES技巧

  • Kubernetes小技巧关于节点pod ip node数量规划

    Kubernetes小技巧关于节点pod ip node数量规划

    背景:最近就想体验各种多集群互联(基于wireguard),然后就深感网络划分的重要性,开始网络设计的杂七乱八的。想互联了都各种问题了,网络重叠了怎么办?集群扩容IP资源不够了杂整?还有就是默认的每个node节点的subset都默认是24?我一台机器上面也跑不了那么多Pod阿......恩 默认的 SUBNET都是24,举个例子:我的kubernetes集群初始化配置文件networking部分如

    日期 2023-06-12 10:48:40     
  • 真的!森林图(Forest Plot)全部绘制技巧都在这了~~

    真的!森林图(Forest Plot)全部绘制技巧都在这了~~

    今天这篇推文,小编就带大家了解一下森林图(Forest Plot) 的绘制方法,主要内容如下:森林图(Forest Plot)的简单介绍R-森林图(Forest Plot)绘制方法Python-森林图(Forest Plot)绘制方法森林图(Forest Plot)的简单介绍森林图(Forest Plot) 常用于Meta分析结果展示使用。森林图(可以将观察到的效果、置信区间以及每个研究对象的权重

    日期 2023-06-12 10:48:40     
  • 让你更好使用 Typescript 的11个技巧

    让你更好使用 Typescript 的11个技巧

    微信搜索 【大迁世界】, 我会第一时间和你分享前端行业趋势,学习途径等等。 本文 GitHub https://github.com/qq449245884/xiaozhi 已收录,有一线大厂面试完整考点、资料以及我的系列文章。学习Typescript通常是一个重新发现的过程。最初印象可能很有欺骗性:这不就是一种注释Javascript 的方式吗,这样编译器就能帮助我找到潜在的bug?虽然这种说

    日期 2023-06-12 10:48:40     
  • WordPress 技巧:忘记了管理员密码怎么办?

    WordPress 技巧:忘记了管理员密码怎么办?

    人类最大的错觉就是自己能够记得一切东西,但事实上是人们可以把什么都忘记了,所以一不小心把 WordPress 的管理员密码是很正常的事情,重点是忘记了,怎么办?怎么找回,下面就教你:1. 能进入数据库吗?那就进到数据库修改。2. 不能进或者进入数据库不会改,能进入 FTP/SFTP 吗?那把下面代码复制到成一个文件,比如:wp-new-user.php,上传到 WordPress 的根目录,然后运

    日期 2023-06-12 10:48:40     
  • WordPress 技巧:禁用 Google Fonts,加快 WordPress 打开速度

    WordPress 技巧:禁用 Google Fonts,加快 WordPress 打开速度

    WordPress 一些主题使用了 Google 字体,导致 WordPress 加载非常慢,所以我们需要在 WordPress 中禁用 Google Fonts,将下面的代码铁入到当前主题的 functions.php 文件:add_filter('gettext_with_context', function ($translations, $text, $context)

    日期 2023-06-12 10:48:40     
  • WordPress 技巧:如何限制或取消自动清空回收站功能

    WordPress 技巧:如何限制或取消自动清空回收站功能

    在 WordPress 后台,点击删除一篇文章或者评论,不是直接删除,而是移动到垃圾箱,而且默认它会在垃圾箱保留30天,这样做的原因是为了防止你误删,还有机会从垃圾箱恢复。30天后,WordPress 就会永久的删除垃圾箱里面的文章和评论,那么这些设置我们可以改变吗?今天这篇文章就讲讲如何限制或取消自动清空回收站功能。1. 取消自动清空回收站的功能在当前主题的 functions.php 文件添加

    日期 2023-06-12 10:48:40     
  • WordPress 技巧:找到最顶层父页面的 ID

    WordPress 技巧:找到最顶层父页面的 ID

    如果你的页面结构有多层级,下面的代码可以找到某个页面最顶层的父页面 ID:<?php if ($post->post_parent) { $ancestors = get_post_ancestors($post->ID); $root = count($ancestors)-1; $parent = $ancestors[$root]; } else { $pare

    日期 2023-06-12 10:48:40     
  • 加速 WordPress 站点的五个基本技巧

    加速 WordPress 站点的五个基本技巧

    我们都希望有人访问自己的 WordPress 网站的时候,可以飞快的看到文章,但是没有下面的这几个基本优化技巧,怎么能实现?常规的前端性能优化无论你的网站是基于什么后台技术实现的,被访问者访问的时候,总是会生成常规的 HTML、CSS、JavaScript 等文件发送回客户端。要想提速你的网站,可以先从前端方面进行优化。前端的性能优化是一个很深的东西,有很多技巧和方法,但是你可能只是一个站长而并不

    日期 2023-06-12 10:48:40     
  • WordPress 技巧:屏蔽站点Feed

    WordPress 技巧:屏蔽站点Feed

    WordPress Feed 主要用于阅读器使用,但是现在使用阅读器的用户越来越少,而 Feed 更多被人用于采集,造成不必要的资源消耗,建议关闭:function wpjam_feed_disabled() { wp_die('Feed已经关闭, 请访问网站<a href="'.get_bloginfo('url').'&quo

    日期 2023-06-12 10:48:40     
  • WordPress 技巧:移除后台界面右上角的选项

    WordPress 技巧:移除后台界面右上角的选项

    如果在列表页面,WordPress 后台右上角有个选项按钮,可以让你设置显示哪些列,对于熟悉 WordPress 的朋友会非常方便,但是如果你用 WordPress 运营一个平台,用户如果去移除一些列,下次他发现没有,他忘记去加回来,那么他就会来平台方,徒增客服压力,所以还不如直接把这个选项移除了。add_action('in_admin_header', function()

    日期 2023-06-12 10:48:40     
  • WordPress 技巧:限制素材数量

    WordPress 技巧:限制素材数量

    WordPress 后台限制系列最后一篇,限制图片素材的数量,废话不多说,直接上代码:add_filter('wp_handle_upload_prefilter', function($file){ $counts = wp_count_posts('attachment'); $total = array_sum((array)$counts);

    日期 2023-06-12 10:48:40     
  • WordPress 技巧:简化 WordPress 后台用户名称设置

    WordPress 技巧:简化 WordPress 后台用户名称设置

    默认情况下,WordPress 让用户可以在后台设置:姓,名,昵称,然后选择显示的名称。大概就是下图这个样子:其实只是用来写写博客,很少的编辑会填这么多的东西,所以最好的方法就是把他们隐藏起来,看了一下 WordPress 源代码,名称设置这里竟然没有 filter,没有filter 那就用 JS 来隐藏,然后提交的时候,把显示的名称强制设置为昵称就好了。最后的代码如下,同样复制到当前主题的 fu

    日期 2023-06-12 10:48:40     
  • WordPress 技巧:开启 304 Not Modified Header,提高网站效率

    WordPress 技巧:开启 304 Not Modified Header,提高网站效率

    什么 304 Not Modified Header客户端(一般是浏览器)发送了一个带条件的 GET 请求且该请求已被允许,而文档的内容(自上次访问以来或者根据请求的条件)并没有改变,则服务器应当返回 304 Not Modified 这个状态码。浏览器在请求一个文件的时候,发现自己缓存的文件有 Last Modified ,那么在请求中会包含 If Modified Since ,这个时间就是缓

    日期 2023-06-12 10:48:40     
  • WordPress 技巧:给 WordPress 分配更多的内存

    WordPress 技巧:给 WordPress 分配更多的内存

    WordPress 的功能不断的增多,WordPress 运行所需的内存也不断增多,如果内存不够,你在 WordPress 操作的时候,就会碰到像这样的问题"Allowed memory size of xxxxxx bytes exhausted"(允许的内存 xxxx 字节已经用光了),这时候你需要给 WordPress 分配更多的内存。默认情况下,WordPress 会尝

    日期 2023-06-12 10:48:40     
  • 13 个 WordPress 提速技巧

    13 个 WordPress 提速技巧

    性能是一个网站成功的非常关键因素,任何人都不喜欢访问速度超慢的网站。WordPress 的开放性造就 WordPress 有着成千上万的插件,使得 WordPress 比以其他 CMS 程序更受欢迎,但是开放也在一定程度上使得 WordPress 的性能不是很好,所以当你发现你的 WordPress 站点性能很差,你应该尝试通过下面的方式去优化它:一些最基本,简单的提速方法1. 更新 WordPr

    日期 2023-06-12 10:48:40     
  • WordPress 技巧:侧边栏登录窗口

    WordPress 技巧:侧边栏登录窗口

    有没有想过不用跑到登录界面,直接在首页就能登录到 WordPress 呢?先帖几张屏幕截图,是在本站使用的 BLIX 主题下测试的效果:登录窗口: 登录之后: 详细代码如下:<li> <?php global $user_ID, $user_identity, $user_level ?> <?php if ( $user_ID ) : ?>

    日期 2023-06-12 10:48:40     
  • WordPress 技巧:正确获取文章摘要

    WordPress 技巧:正确获取文章摘要

    我们知道通过 WordPress 函数 get_the_excerpt() 可以获取日志的摘要,如果没有摘要,它会自动获取内容,并且截取。但是由于无法正确统计中文字符数,这个函数总是无法很好的截取中文内容,显得摘要长短不一,所以我重新撰写了下面这个函数来解决这个问题。function get_post_excerpt($post, $excerpt_length=240){ if(!$po

    日期 2023-06-12 10:48:40     
  • WordPress 技巧:当搜索结果只有一篇时直接跳转到文章页面

    WordPress 技巧:当搜索结果只有一篇时直接跳转到文章页面

    在 WordPress 进行搜索的时候,如果搜索结果只返回一篇日志的时候,最好的方法是直接跳转到文章页面。我们可以在当前主题的 functions.php 文件添加下面的代码实现:add_action('template_redirect', 'wpjam_redirect_single_post'); function wpjam_redirect_sin

    日期 2023-06-12 10:48:40     
  • WordPress 技巧:通过前台不加载语言包来提高博客速度

    WordPress 技巧:通过前台不加载语言包来提高博客速度

    我们知道 WordPress 加载语言包是需要花费 0.1-0.5 秒不等的时间,如果对性能要求极致,就有必要节约这个时间了。所以如果 WordPress 前台可以不加载语言包,而主题中的一些文本直接写成中文,就可以加快网站的速度,并且又能保证后台的中文编辑的良好体验。我们可以在当前主题的 functions.php 文件添加下面的代码实现:add_filter('locale'

    日期 2023-06-12 10:48:40     
  • WordPress 技巧:修正自定义文章类型更新提示

    WordPress 技巧:修正自定义文章类型更新提示

    在 WordPress 后台编辑自定义文章类型的时候,点击更新,或者发布,显示的提示都是“文章已更新”或者“文章已发布”。这里的「文章」怎样改成自定义文章类型的名称呢,下面这个代码可以解决这个问题:add_filter('post_updated_messages', function($messages){ global $post_type; if($post_typ

    日期 2023-06-12 10:48:40     
  • WordPress 技巧:创建博客时不创建 links 表

    WordPress 技巧:创建博客时不创建 links 表

    WordPress 默认还有 links 表,但是现在友情链接都用得很少,我们可以再在多站点管理,如何在创建博客的时候不创建这个表呢?写个插件,把下面的程序 copy 进去即可:add_filter('dbdelta_create_queries', function($cqueries){ $table_names = array_keys($cqueries)

    日期 2023-06-12 10:48:40     
  • WordPress 技巧:获取 WordPress 后台当前页面的 Post type

    WordPress 技巧:获取 WordPress 后台当前页面的 Post type

    我们在进行 WordPress 二次开发的时候,有时候需要知道 WordPress 后台当前页面的 Post type,下面的代码可以帮到我们:function get_current_post_type() { global $post, $typenow, $current_screen; //we have a post so we can just get the post typ

    日期 2023-06-12 10:48:40     
  • WordPress 技巧:屏蔽头部加载 s.w.org

    WordPress 技巧:屏蔽头部加载 s.w.org

    WordPress 4.6 版本加载了一个 DNS-Prefetch(DNS 预解析)功能,通过 DNS 预解析来告诉浏览器未来我们可能从某个特定的 URL 获取资源,当浏览器真正使用到该域中的某个资源时就可以尽快地完成 DNS 解析。WordPress 默认使用 s.w.org 下的图片来渲染 emoji 表情,所以在 WordPress 头部也有 s.w.org 的DNS 解析:<lin

    日期 2023-06-12 10:48:40     
  • WordPress 技巧:使用 size_format 格式化字节

    WordPress 技巧:使用 size_format 格式化字节

    好吧,我以前介绍了一个字节格式化函数 byteFormat,好吧,WordPress 也有这个函数:size_format,他能把一些文件大小改成更容易阅读的格式。size_format 可使用单位Byte (B) Kilobyte (KB) Megabyte (MB) Gigabyte (GB) Terabyte (TB)size_format 有两个参数$bytes:字节数。$deci

    日期 2023-06-12 10:48:40     
  • WordPress 技巧:如何生成随机字符

    WordPress 技巧:如何生成随机字符

    我们在很多开发当中,都需要生成随机字符,一般就会使用下面的 PHP 函数实现了:<?php function getRandomStr(){ $str = ""; $str_pol = "ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyz"; $max = strlen($

    日期 2023-06-12 10:48:40     
  • WordPress 技巧:如何设置插件的加载顺序

    WordPress 技巧:如何设置插件的加载顺序

    默认的情况下,WordPress 的插件是按照插件的字母顺序加载的,比如 a/a.php 是比 b/b.php 先加载的,那么我们需要更改插件的加载顺序如何操作呢,由于激活的插件是存在 active_plugins 的 option 里面,我们只需要激活或者停用插件的时候,系统更新 active_plugins 这个 option 值之前 hook 它就可以。比如下面的代码,我们可以把微信机器人插

    日期 2023-06-12 10:48:40     
  • WordPress 技巧:如何设置多站点的默认主题

    WordPress 技巧:如何设置多站点的默认主题

    很简单,只需要在 wp-config.php 文件下面添加一行即可:define('WP_DEFAULT_THEME', 'your-theme-folder-name');复制唯一可能存在的一个问题,如果你设置的是子主题,那么你可能会有问题,需要在 wp-config.php 中额外多增加一个行:define( 'TEMPLATEPATH

    日期 2023-06-12 10:48:40     
  • WordPress 技巧:让编辑也可以更新 Setting API

    WordPress 技巧:让编辑也可以更新 Setting API

    使用 WordPress Setting API 创建的页面,默认情况下只有管理员才能更新里面的选项,如果想让编辑也能更新,怎么操作呢?WordPress 提供了option_page_capability_{$option_page}这个 filter,让你可以修改设置选项的权限,假设我们的$option_page为:weixin-robot,而编辑的权限为:edit_posts,我们可以通过以

    日期 2023-06-12 10:48:40     
  • WordPress 技巧:通过图片地址获取 ID

    WordPress 技巧:通过图片地址获取 ID

    当我们知道图片的地址的时候,需要知道这张图片在数据库中的 ID,从而获取图片的详细信息,比如高,宽等等,来做一些操作,那么首先第一个怎么通过图片地址获取 ID?可以通过下面函数实现:function wpjam_get_attachment_id ($img_url) { $cache_key = md5($img_url); $post_id = wp_cache_get($cache_ke

    日期 2023-06-12 10:48:40     
  • WordPress 技巧:支持上传 SVG 图片

    WordPress 技巧:支持上传 SVG 图片

    在当前的主题的 functions.php 文件添加如下代码即可:add_filter('upload_mimes', 'wpjam_upload_mimes'); function wpjam_upload_mimes($mimes = array()) { $mimes['svg'] = 'image/svg+xml

    日期 2023-06-12 10:48:40     
  • WordPress 技巧:将所有文章的别名设置成自身的 ID

    WordPress 技巧:将所有文章的别名设置成自身的 ID

    在中国,很多人的固定连接都是围绕着文章的 ID 展开的,而在国外则大多数都是文章的别名(默认为文章的标题小写并去除或转义一些特殊字符)。如果使用文章的别名作为固定连接,不手动设置别名,就会出现中文链接,非常不好。但如果有一天你想在固定连接里包含别名,那就最好手动设置每一篇文章的别名,防止出现中文。但这样,之前的文章还是会出现中文,又懒得去改,怎么办呢?本文就教你怎么把老文章的别名自动设置成自身的

    日期 2023-06-12 10:48:40