Devenia Social Sharing 为文章提供分享选项
工作原理
服务器将链接与文章一起发送
该插件会将普通的分享链接写入服务器渲染的文章,并使用本地 SVG 图标。页面无需前端 JavaScript、跟踪、外部 SDK 或外部运行时依赖,即可显示已配置的网络。
在选择网络、放置位置和公开文本之前,它保持不活动状态。Devenia Social Sharing 是 Scriptless Social Sharing 的 Devenia 维护衍生版本。它的公共接口在运行时提供语言支持,而不是依赖打包的翻译文件,因此 WordPress 渲染页面时可以提供翻译后的分享文本。
面向网站操作者
修改前先检查当前设置
使用一个能力检查当前设置,使用另一个能力保存完整且经过验证的更新。
使用 devenia-social-sharing/get-settings 检查设置
读取完整的设置响应,在决定要更改什么之前查看所选网络、放置位置和公开文本。
使用 devenia-social-sharing/update-settings 保存设置
一次发送完整的设置集合。WordPress 会清理这些值、保存设置、重新读取设置,并报告存储结果是否匹配。如果不匹配,响应会报告失败并返回已存储的设置以便诊断。
选择显示分享的位置
使用全站规则或精确的页面位置
自动放置会将控件置于内容之前或之后。对于页面特定的位置,编辑者可以插入动态 devenia-social-sharing/buttons 区块或 短代码。
对于重复的布局,请保留自动放置;当某个页面需要局部例外时,选择区块或短代码。在文章正文中, 会在该位置渲染已配置的分享操作。
运行环境要求
在受支持的 WordPress 和 PHP 版本上运行
安装插件前,请检查这些要求。
6.9 或更高版本
WordPress 6.97.4 或更高版本
PHP 7.4控制边界
只有获得授权的网站管理者才能修改设置
两个设置操作都要求当前上下文具有 WordPress manage_options 能力。
执行任一操作前都会检查权限
没有 manage_options 时,读取和更新能力不会运行。
下一步
下载 Devenia Social Sharing
当你的网站需要服务器渲染的分享链接时,请选择此 ZIP。安装后选择网络、放置位置和公开文本,再根据每个页面的需要,使用全站规则、区块或短代码放置控件。
