建站经验 第2页
-
阿里云新客户与老客户同享,2核2G3M的ECS服务器不要错过。
阿里云新客户与老客户同享,2核2G3M的ECS服务器不要错过。 打开: https://www.aliyun.com/activity?userCode=mitryiq7 点击顶部的广告进入购买,购买以后记得还可以 以99的价格续费一年 。 活动规则: 活动时间 2023年10月31日0点0分0秒至2026年3月31日23点59分59秒; 活动对象 满足...
-
Apache配置HSTS安全策略
今天提示更新SSL证书,更新完毕以后,发现还是A,不是A+,决定解决一下: 首先查找apache配置文件 在开启配置之前,需要找到 Apahce 的主配置文件 httpd.conf。 开启 mod_headers.so 模块 请使用 Notpad++ 编辑器(不要使用 Windows 记事本)打开查找到 httpd.conf 配置文件。 在编辑器内按下查找快捷键 Control+F 唤出内容查找器,输入 mod_headers...
-
WordPress 10w+数据时, 解决SQL_CALC_FOUND_ROWS查询使网站变慢问题
WordPress在查询post列表时,默认会同时把文章数量也查询出来, 使用这种方式的有:get_posts 、query_posts和WP_Query。 get_posts在4.6.1+已经不用SQL_CALC_FOUND_ROWS,但是query_posts和WP_Query还是会用,所以还须优化。 具体语句如下: SELECT SQL_CALC_FOUND_ROWS wp_posts.ID FROM wp_posts WHERE 1=1 AND wp...
-
Discuz!X 2.0-3.5 注册页面轻松实现ajax浮窗获取邀请码
Discuz!默认获取邀请码的链接是在新窗口打开,简单修改两处即可实现如上图所示的ajax浮窗加载效果 适用于Discuz!X2 ~ X.5 一、编辑当前注册页面模板 \template\你的模板\member\register.htm 查找{lang register_buyinvitecode},将该A标签内的target="_blank"替换为 onclick="showWindow('login', 'misc.php?mod...
-
WordPress版本和对应支持的PHP版本对应关系列表
WordPress是一个开源的内容管理系统,它是使用PHP语言编写的。因此,它的运行环境必须支持PHP。同时,WordPress也需要依赖于MySQL数据库来存储和管理网站数据。 WordPress官方推荐的PHP版本是7.4或更高版本。这是因为PHP 7.4是一个稳定的版本,同时也提供了更好的性能和安全性。如果您使用的是旧版本的PHP,那么升级到7.4或更高版本是非常有必要的。 WordPress的目标是在PHP的新版本发布当天尽可能多地支持它们。作为...
-
根据屏幕分辨率加载不同CSS内容显示不同内容的简单方法
本站手机访问的时候一直显示不了搜索框,今天早上起来的比较早,解决一下这个问题,代码改好了,但不想让电脑端显示,百度了一下CSS代码,在此记录一下,避免忘记。 要根据屏幕分辨率显示不同的CSS内容,可以使用媒体查询(Media Queries)在CSS中定义不同的样式规则,这些规则会根据屏幕宽度和高度自动应用。 下面是一个简单的例子,展示了如何使用CSS媒体查询来根据屏幕分辨率改变背景颜色: /* 默认样式 */ body { background-color: blue...
-
宝塔面板在512MB内存的小型VPS上如何怎么安装MySQL数据库?
问:小鸡512M,奈何程序需要最低5.6/7,有没有办法强制安装Mysql5.6/7版本,修改配置文件那个方法好像失效了,有没有其它姿势? 网友“col”: 修改宝塔面板www/server/panel/class/panelPlugin.py文件 如果是最低内存限制就将这下面代码注释,在这行代码前面加上#号。 if not self.check_mem_limit(versionInfo['mem_limit']): return public.returnM...
-
@font-face自定义一套字体可以实现font-weight切换不同粗细的字体
网页需要自定义一套字体,需要有正常,细,粗不同的效果,中文字体一般比较大,我比较常用的是使用Forntmin对字体进行压缩,最近在修改一个网页的时候,发现自定义字体情况下,使用bold可以加粗,可是使用lighter无法实现字体变细,找了下问题,发现是在定义字体的时候,不能使用字符串,应该是数值去定义font-weight的原因。比如下面以小米的字体为例,有需要三个字体,正常,加粗,加细的,应该使用下面的方式定义 @font-face { font-family: "MiSans"; src:...
-
简单代码恢复WordPress经典小工具编辑器
从WordPress5.8版本开始,我们会发现小工具不是原来的传统编辑器模式,而且也变成古登堡编辑器。这里确实不是特别方便,如果我们希望恢复原来的经典小工具编辑器,那可以用下面简单代码实现。 add_filter( 'gutenberg_use_widgets_block_editor', '__return_false' ); add_filter( 'use_widgets_block_editor', '__return_false' ); 添加到 对应主题的funtions...
-
无需插件实现实现WordPress登录保护
我们要知道,默认wordpress登录入口是 /wp-login.php,但是这个地址很多人都知道,包括心怀不测的。这里我们希望隐藏这个地址如何实现?当然有很多的插件可以实现登录保护。 add_action('login_enqueue_scripts','login_protection'); function login_protection(){ if($_GET['user'] !='cnwper') header('Location: http://www.baidu.com');...
-
无需插件禁用WordPress生成1536×1536和2048×2048尺寸图片
我们在使用WordPress上传图片媒体文件的时候,是不是看到媒体库中有1536×1536和2048×2048的图片文件,当然这么大的文件会占用我们的服务器空间,如何禁止掉呢? function remove_default_image_sizes( $sizes) { unset( $sizes['1536x1536']); unset( $sizes['2048x2048']); return $sizes; } add_filter('intermediate_image_sizes_...
-
自动删除WordPress内容插入的图片宽度和高度样式
默认情况下,WordPress程序内容插入图片会自带1主题或者程序自带的图片高度和宽度,有些时候我们希望展现的图片高度和宽度是我们设定好的图片原本的宽度和高度样式。这样,我们可以用下面的代码实现,取消程序和主题自带的宽度和高度的限制,而是用图片本身默认的宽度和高度。 add_filter( 'post_thumbnail_html', 'remove_width_attribute', 10 ); add_filter( 'image_send_to_editor', 'remove_wid...
-
屏蔽禁止WordPress评论中长URL地址链接方法
由于WordPress是比较常见的CMS程序之一,所以很多网络营销推广也会基于WP去群发外链和广告信息。这里,我们可以通过屏蔽特定关键字、屏蔽特定字符的方式,或者是屏蔽评论内容的长短来限制评论。还有一个我们可以通过评论内容的URL地址的长度来屏蔽群发废品信息。 function long_url_spamcheck( $approved , $commentdata ) { return ( strlen( $commentdata['comment_author_url'] ) > 50...