Category: 开发笔记
All the articles with the category "开发笔记".
-
使用 Python3 实践 Dropbox 生成刷新令牌 (Refresh Token) 以实现长久访问
本文分享通过 Python3 实践 Dropbox 刷新令牌生成的完整流程。从 OAuth 2.0 授权模式的基础概念入手,介绍如何新建 Dropbox App 并获取必要密钥。接着,通过可视化图表展示刷新令牌的实现步骤,并提供详细的 Python 代码示例,实现令牌的自动刷新。希望为开发者提供一种简单有效的方式,解决短期访问令牌过期问题,确保应用能持久访问 Dropbox 资源。
-
魔改 OneNav 一为导航使其更适配 Polylang 多语言(国际化)插件
分享了修改 OneNav 主题公告模块的经验, 使其能根据 Polylang 插件的当前语言筛选相应内容。通过添加自定义字段 onenav_bulletin_language_locale 和调整 WP_Query 参数, 实现多语言公告的精确显示。此外, 还介绍了使用 Redirection 插件设置正则重定向规则, 以解决非默认语言下页面 404 的问题。整个过程基于代码调整和实际测试, 旨在提升整站的国际化体验。
-
WordPress 使用 Polylang 插件实现文章多语言支持(国际化)并分析表数据
文章分享了在 WordPress 中借助 Polylang 插件为站点添加多语言功能的操作过程,包括插件安装、默认语言设置和 URL 配置等步骤。同时,探讨了插件在数据库层面的实现方式,通过分析 wp_posts 和 wp_terms 等表的数据结构,理解不同语言文章之间的关联机制,为可能的定制开发提供参考。
-
OneNav 一为导航通过 Python3 脚本实现网址的增删改查
本文分享了使用 Python3 脚本管理 OneNav 导航网址的实践思路,涉及 MySQL 数据库操作和 WordPress 数据表结构。内容记录了 OneNavSite 类的设计、增删改查方法的伪代码实现,以及操作中的注意事项,旨在为类似需求提供参考和帮助。
-
WordPress 表结构描述与 OneNav 一为导航新建网址实际生成的表数据
本文分享了在 OneNav 主题下,WordPress 数据库表结构如何响应分类和网址的新建操作。为 steam.cash 导航站的自动化脚本开发提供基础,通过实际生成的数据示例,说明关键表的数据变化。分析范围限定于核心功能,避免涉及个性化设置,并提供了配置项与表字段的映射关系供参考。