不同源码程序访问同一台服务器图片加载不相同……
wordpress
对象存储 每月都欠费几十块。
信念完美网 - xnwmw-个人博客网站, 记录生活中娱乐点点滴滴。
typecho
本服务器图片加载,不到1秒。
ヾ(Ő∀Ő3)ノ被你发现啦\~!信念完美网—CN - xnwmw
承担不住了。
]]>网站首页能正常访问,但是样式丢失,浏览器查看网络情况,发现样式请求的依然是http资源。
管理后台无法访问,提示重定向次数太多。
找到WordPress所在目录,修改wp-config.php,加入如下代码,注意填写自己的域名。
$_SERVER['HTTPS'] = 'on';
define('FORCE_SSL_ADMIN', true);
define('FORCE_SSL_LOGIN', true);
define('WP_HOME', 'https://xxxxx.com');
define('WP_SITEURL', 'https://xxxxx.com');
此时网站前台能正常访问,样式正常。
管理后台能访问。若一切正常就不用后面的了。
若不能正常访问请看下面操作。
接着进行第二部操作。
找到WordPress所在目录,修改wp-includes目录下的functions.php文件。
找到以下代码(大概在第8行)
require( ABSPATH . WPINC . '/option.php' );
在下方添加以下代码:
add_filter('script_loader_src', 'agnostic_script_loader_src', 20,2); function agnostic_script_loader_src($src, $handle) { return preg_replace('/^(http|https):/', '', $src); }
add_filter('style_loader_src', 'agnostic_style_loader_src', 20,2); function agnostic_style_loader_src($src, $handle) { return preg_replace('/^(http|https):/', '', $src); }
修改后重启WordPress,一切正常。
]]>
绕授权方法:子比主题zibll-8.0学习版本授权教程
用过zibll-V8.07.9.2绕授权的无需再重复上面的步骤,看下面:
温馨提醒:用过7.9.2绕授权的,不用再做。先删除旧版本-启用系统默认主题-上传子比8.0主题启用即可。
更新主题请务必记得清空浏览器缓存、刷新CDN缓存(如果有的话)、刷新Redis或Memcached缓存(如果有的话)、再保存一下主题设置,并查看一下更新日志哦!
转载地址:子比zibll主题 最新版8.0 开心破解版 - 火凤凰
网络地址:https://www.bccfxs.com/13262/
最新版2024完美授权可用(含教程和美化插件)
优点
可以按年月存储
可以重命名五位数乱码,(可惜不能MD5)
可以批量历史文章图片
https://cn.wordpress.org/plugins/imgspider/
然后在同步到oss存储,推荐七牛云,其它那些个人试过会丢失文件,不知道是不是我个人的问题。
]]>
Redis Cache是WordPress站点中有名的对象缓存插件,一般我们开启站点的对象缓存后,然后再到WordPress后台进行Redis Cache插件安装。简单易用,目前在WordPress站点中安装使用的量非常大,而Redis Cache插件又分为免费版及Pro收费版,本次搬主题分享的是Redis Cache Pro 1.21.3专业版插件下载,免费分享给大家。本次更新主要有修复了设置DISALLOW_FILE_MODS时无法访问更改日志的问题及其他问题的修复及改进优化。
资源说明 | 参数 |
---|---|
主题/插件名称 | Redis Cache Pro |
版本 | 1.21.3 |
汉化程度 | 0% |
文件大小 | 408KB |
主题/插件官方原版演示 | 点击这里 |
WordPress运行环境 | 6.6.2 |
PHP版本 | 7.4.3 |
数据库MySQL版本 | 5.7 |
已专业破解或GPL授权 | GPL授权 |
下载链接 | 文章底部下载按钮 |
Redis Cache插件又分为免费版及Pro收费版,本次分享的是Redis Cache Pro 1.21.3专业版.
注意:功能已激活,但是只是不能在线更新,不影响正常使用。因为默认没有语言包无法汉化,因此版本就是英文版,但是无任何设置界面,简单易操作也就没太大影响。
1、在站点根目录下的文件wp-config.php里加入如下代码
define('WP_REDIS_CONFIG', [
'host' => '127.0.0.1',
'port' => 6379,
'database' => 0, // change for each site
'maxttl' => 3600 * 24 * 7, // 7 days
'timeout' => 1.0,
'read_timeout' => 1.0,
'split_alloptions' => true,
'debug' => false,
'token' => 'ndHoi8hn6wZmLUb8OnalsjEd8v8doxMR01vXYIJ6cn7EZjVZ3UulNJuqANaJ',
]);
define('WP_REDIS_DISABLED', false);
2、从/wp-content/plugins/redis-cache-pro/stubs/复制文件object-cache.php到/wp-content/。
进入WordPress仪表板,刷新页面查看
下载:https://wwzi.lanzouj.com/i8YAW2eidz3g
密码:
]]>媒体库尺寸清理
媒体库历史文件中文问题
使用wordpress导出导入可以解决历史尺寸,新的站点先配置好环境,在主题中添加 禁止尺寸代码。
媒体库附件存储规则改变年月存储(使用本地化插件全部在一个目录里面)
对象存储可以解决历史图片存储规则
]]>
[pwdshow pwd="123456"]测试密码可见内容[/pwdshow]
[/start-plane]
]]>最新版2024完美授权可用(含教程和美化插件)
https://wwex.lanzout.com/iAGsN29z4gtg
转载:zibll-V7.9.2最新版2024完美授权可用(含教程和美化插件)-Bccfxs – 北城分享社
https://www.xnwmw.com/1974.html
https://www.xnwmw.com/1971.html
https://www.xnwmw.com/1865.html
https://www.xnwmw.com/1863.html
https://www.xnwmw.com/1150.html
]]>
wp-sitemap.xml
访问地址(或者删除wp-)
]]>wp-content/uploads/年/月/日
例子
/wp-content/uploads/2024/10/07/20241007214227417.png
/wp-content/uploads/2024/10/07/原版没有日期只有年月
/** wordpress年月日文件目录**/
function custom_upload_directory( $uploads ) {
date_default_timezone_set("Asia/Shanghai");//设置时区
$subdir = date("Y/m/d");//设置目录格式
$uploads['subdir'] = $subdir;
$uploads['path'] = $uploads['basedir'].DIRECTORY_SEPARATOR.$subdir;
$uploads['url'] = $uploads['baseurl'].'/'.$subdir;
return $uploads;
}
add_filter( 'upload_dir', 'custom_upload_directory' );
需要在主题文件夹下,修改function.php函数,实现文件上传目录由原来的"wp-content/uploads/年/月"的方式,修改为"wp-content/uploads/年/月/日"
wp-content/uploads/年/月/日
例子
/wp-content/uploads/2024/10/07/20241007214227417.png
20241007214227417随日期生成
add_filter('wp_handle_upload_prefilter', 'custom_upload_filter' );
function custom_upload_filter( $file ){
$info = pathinfo($file['name']);
$ext = $info['extension'];
$filedate = date('YmdHis').rand(10,99);//为了避免时间重复,再加一段2位的随机数
$file['name'] = $filedate.'.'.$ext;
return $file;
}
以下是随机生成附件名字
d697670469d891b.png
如果位数够的话,就不用看其它的。
// WordPress上传图片或文件自动重命名的方法
// https://themebetter.com/wordpress-upload-auto-filename.html
add_filter('sanitize_file_name', 'tbwp_new_filename', 10);
function tbwp_new_filename($filename) {
$info = pathinfo($filename);
$ext = empty($info['extension']) ? '' : '.' . $info['extension'];
$name = basename($filename, $ext);
return substr(md5($name), 0, 15) . $ext;
}
add_filter('wp_handle_upload_prefilter', 'custom_upload_filter' ); function custom_upload_filter( $file ){ $info = pathinfo($file['name']); $ext = '.' . $info['extension']; $md5 = md5($file['name']); $file['name'] = $md5.$ext; return $file; }
以上附件重命名只能用一种,不能重复。
以前的版本是有后台设置功能的,恢复后台功能代码如下,本人没测试过,你可以试试,放到functions.php
//找回上传设置
if(get_option('upload_path')=='wp-content/uploads' || get_option('upload_path')==null) {
update_option('upload_path',WP_CONTENT_DIR.'/uploads');
}
]]>