-
Archives
- April 2026
- March 2026
- February 2026
- September 2025
- May 2025
- April 2025
- March 2025
- February 2025
- May 2024
- February 2011
- December 2010
- October 2010
- July 2010
- April 2010
- March 2010
- June 2009
- May 2009
- April 2009
- March 2009
- December 2008
- April 2008
- February 2008
- January 2008
- August 2006
- May 2006
- April 2006
- March 2006
- February 2006
- January 2006
- August 2005
- May 2005
- April 2005
- March 2005
- November 1999
Meta
Category Archives: Uncategorized
wordpress多域名访问
wordpress后台有homeurl的设置,默认为安装时地址。由于运行在家中NAS,所以在内网的时候更习惯于内网IP访问。同样做了zerotrust配置及内网转发,zerotrust更倾向于https加密访问,非常完美,可惜经过北美这么绕一圈在回来,国内速度堪忧,强在稳定性不错,有网就行。同时内网启用了IPV6转发+DDNS动态域名,需要域名加端口也能访问。面对这三种情况不同地址的访问,wordpress就很为难,应为他只有唯一地址。莫慌,有下面代码,修改wp-config.php,实现多地址完美访问: ### 增加地址判断逻辑 “`php // 在数据库配置之后,安全密钥之前添加: $host = isset($_SERVER[‘HTTP_HOST’]) ? $_SERVER[‘HTTP_HOST’] : ‘localhost’; if ($host === ‘www.yuebin.uk’ || $host === ‘yuebin.uk’) { define(‘WP_HOME’, ‘https://www.yuebin.uk’); define(‘WP_SITEURL’, ‘https://www.yuebin.uk’); define(‘FORCE_SSL_ADMIN’, true); } else { define(‘WP_HOME’, ‘http://’ . $host); define(‘WP_SITEURL’, ‘http://’ . $host); define(‘FORCE_SSL_ADMIN’, … Continue reading
Posted in Uncategorized
Leave a comment
wordpress优化:屏蔽s.w.org和移除emoji或使用CDN加速
在使用wordpress时,经常发现打开网站很慢,尤其是文章页,后来发现这是由于wordpress 4.2之后增加了emoji表情外部调用,wordprses 4.6版本之后在head中增加dns-prefetch用来从s.w.org获取表情头像,但是由于国内网络GFW问题,在打开网页时会发现在浏览器一直在“等待s.w.org…”之类的提示,原本是为了提高页面加载速度的,现在不仅没用还影响网页加载速度,这是无法忍受的,果断去除,代码如下。 “` remove_action(‘wp_head’, ‘print_emoji_detection_script’, 7 ); remove_action(‘admin_print_scripts’,’print_emoji_detection_script’); remove_action(‘wp_print_styles’, ‘print_emoji_styles’); remove_action(‘admin_print_styles’, ‘print_emoji_styles’); //禁止加载s.w.org并移动dns-prefetch function remove_dns_prefetch( $hints, $relation_type ) { if ( ‘dns-prefetch’ === $relation_type ) { return array_diff( wp_dependencies_unique_hosts(), $hints ); } return $hints; } add_filter( ‘wp_resource_hints’, ‘remove_dns_prefetch’, 10, … Continue reading
Posted in Uncategorized
Leave a comment
OpenWrt IPv6端口转发优化方案
以下代码请替换`bc:24:11:39:bc:d9`为你的MAC地址,原理很简单,识别MAC地址绑定的IPV6,然后通过socat进行转发。 首先安装socat “`bash opkg update opkg install socat “` ## 方案1:最简单的本地启动脚本(有点问题,br-lan不是所有都能识别) 在Web界面”本地启动脚本”中添加: “`bash # ===== NAS IPv6端口转发 ===== # 等待网络就绪 sleep 45 # 启动转发(无日志) ( # 等待接口就绪 while ! ip link show br-lan 2>/dev/null | grep -q “UP”; do sleep … Continue reading
Posted in Uncategorized
Leave a comment
WordPress Markdown编辑插件推荐
您说得对,WordPress默认对Markdown的支持确实有限。以下是一些优秀的所见即所得Markdown编辑插件,特别适合在WordPress中编辑Markdown内容: ## 🔥 **主流推荐** ### 1. **WP Githuber MD** – **特点**:专为中文用户优化,支持实时预览、代码高亮、TOC生成 – **优点**:完全免费,功能全面,支持GitHub风格的Markdown – **适用**:技术博客、文档类网站 ### 2. **Jetpack** – **特点**:WordPress官方出品,包含Markdown模块 – **优点**:稳定可靠,与WordPress生态完美整合 – **注意**:需要WordPress.com账户 ### 3. **Stackable – Gutenberg Blocks** – **特点**:Gutenberg区块编辑器增强,包含Markdown区块 – **优点**:现代化界面,可视化编辑体验好 ## 💎 **高级选择** ### 4. **Classic … Continue reading
Posted in Uncategorized
Leave a comment
看片神器!完全免费开源,支持Vercel、Cloudflare Pages、Docker等一键部署!
https://github.com/yuebinliu/MoonTV Cloudflare 部署 Cloudflare Pages 的环境变量尽量设置为密钥而非文本 普通部署(localstorage) Fork 本仓库到你的 GitHub 账户。 登陆 Cloudflare,点击 计算(Workers)-> Workers 和 Pages,点击创建 选择 Pages,导入现有的 Git 存储库,选择 Fork 后的仓库 构建命令填写 pnpm install –frozen-lockfile && pnpm run pages:build,预设框架为无,构建输出目录为 .vercel/output/static 保持默认设置完成首次部署。进入设置,将兼容性标志设置为 nodejs_compat,无需选择,直接粘贴 首次部署完成后进入设置,新增 PASSWORD 密钥(变量和机密下),而后重试部署。 如需自定义 config.json,请直接修改 Fork 后仓库中该文件。 每次 Push 到 main 分支将自动触发重新构建。 D1 支持 完成普通部署并成功访问 … Continue reading
Posted in Uncategorized
Leave a comment
通过cloudflare的zerotrust进行内网穿透保留IP直接访问能力
WordPress我通过cloudflare的zerotrust进行了内网穿透,绑定到了https://www.thanx.top,现在我想保留IP:端口的访问能力,怎么做? 修改 wp-config.php // 在 wp-config.php 最顶部添加 $_SERVER[‘HTTPS’] = ‘off’; // 全局强制禁用 HTTPS define(‘FORCE_SSL_ADMIN’, false); define(‘FORCE_SSL_LOGIN’, false); // 然后添加你的域名/IP判断逻辑 $is_domain_request = (strpos($_SERVER[‘HTTP_HOST’], ‘thanx.top’) !== false); if ($is_domain_request) { // 仅域名访问时启用 HTTPS $_SERVER[‘HTTPS’] = ‘on’; define(‘WP_HOME’, ‘https://www.thanx.top’); define(‘WP_SITEURL’, ‘https://www.thanx.top’); // 域名 HTTP … Continue reading
Posted in Uncategorized
Leave a comment
在最新WordPress blog中启用经典编辑器或者古登堡编辑器
1. 默认古登堡已启用 WordPress 5.0+版本:古登堡是默认编辑器,无需额外操作。直接创建或编辑文章/页面即可使用。 如果看到的是经典编辑器(Classic Editor),可能是被插件或配置覆盖,需检查以下内容。 2. 检查是否被插件禁用 进入 仪表盘 → 插件 → 已安装的插件。 如果安装了 Classic Editor 插件,它会强制禁用古登堡。你可以: 停用并删除 Classic Editor插件(完全使用古登堡)。 或 进入 设置 → 撰写,选择默认编辑器为“区块编辑器(古登堡)”。
Posted in Uncategorized
Leave a comment