Devenia Social Sharingで記事に共有の選択肢を追加

記事が読み込まれると、読者には選択したネットワークがすぐに表示されます。WordPressが共有リンクをドキュメントと一緒に送信するためです。
Devenia Social Sharingプラグイン

仕組み

サーバーが記事と一緒にリンクを送信

このプラグインは、サーバーでレンダリングする記事に通常の共有リンクを書き込み、ローカルの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ブロックまたはショートコード

を挿入できます。

繰り返し使う配置には自動配置を使い、1ページだけに例外が必要な場合はブロックまたはショートコードを選びます。投稿本文では、

がその位置に設定済みの共有アクションを表示します。

実行環境の要件

対応するWordPressとPHPのバージョンで実行する

プラグインをインストールする前に、これらの要件を確認してください。

6.9以降

WordPress 6.9
プラグインが使うWordPressのネイティブな実行環境と設定画面を提供します。

7.4以降

PHP 7.4
プラグインに必要なPHPの実行環境を提供します。

制御範囲

権限を持つサイト管理者だけが設定を変更できる

どちらの設定機能にも、現在のコンテキストでWordPressのmanage_options権限が必要です。

どちらの機能を実行する前にも権限を確認する

manage_optionsがなければ、読み取り機能と更新機能は実行されません。

次のステップ

Devenia Social Sharingをダウンロード

サイトにサーバーでレンダリングされた共有リンクが必要な場合は、ZIPを選択してください。インストールして、ネットワーク、配置場所、公開文言を選び、各ページに合うサイト全体のルール、ブロック、ショートコードでコントロールを配置します。