工作原理
服务器将链接与文章一起发送
插件会将普通分享链接写入服务器渲染的文章,并使用本地 SVG 图标。页面无需前端 JavaScript、跟踪、外部 SDK 或外部运行时依赖,就能显示已配置的网络。
在你选择网络、位置和公开文本之前,插件不会执行任何操作。Devenia Social Sharing 是由 Devenia 维护的 Scriptless Social Sharing 衍生版本。它的公共界面在运行时提供语言支持,而不是依赖打包的翻译文件,因此 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 文件。安装后,选择网络、位置和公开措辞,然后根据每个页面的需要,使用全站规则、区块或短代码放置控件。
