dlbのSend-A-Link | Dave Bezaire
dlbのSend-A-Link

dlbのSend-A-Link | Dave Bezaire

説明

dlbのSend-A-Linkを使用すると、訪問者は投稿またはページへのリンクを含む電子メールを誰かに送信できます。

主な機能は次のとおりです。

  • テンプレートへの関数呼び出しまたはページ/投稿へのショートコードを追加して、訪問者に電子メールを送信するためのリンク(アイコンおよび/またはテキスト)を表示します。
  • 入力フォーム、確認ページ、および電子メールメッセージはすべて、簡単に変更できるHTMLテンプレートに基づいています。
  • スパム保護には、CAPTCHA検証と、特定のIPアドレスを1分あたり2メッセージに制限することが含まれます。
  • コードがコンパクトでjQueryを使用しないため、Send-A-Linkの読み込みは高速です。
  • Send-A-LinkはJavascript / AJAXを使用して高速で目立たないフォーム処理を行いますが、Javascriptを使用せずにクライアントに完全な機能を提供するために、正常に機能を低下させます。
  • WordPressv3.5.1で構築およびテストされています。以前のバージョンで動作する可能性がありますが、テストされていません。

dlbのSend-A-Linkコードは、特にWordPressプラグインインターフェイスとAJAX機能に関して多くのコメントが寄せられています。これは、初心者の開発者が自分のプログラミングの興味を探求するための適切な出発点になります。私はコードを非常に理解しやすいものにしようとしました。ただし、私自身は経験豊富な開発者ではないため、これがモデルコードであるとは主張していません。実際、建設的な批判をいただければ幸いです。

将来的には、次の機能を備えた新しいバージョンをほぼこの順序でリリースする予定です。

  • メールアドレスは保存されていないが、IPは保存されているというプライバシーの保証
  • 「別のメッセージを送信」リンクを作成し、フィールドが事前に入力されたフォームを一貫して再表示します
  • 言語に関係なく、poファイルとmoファイルの配信、POEDITを使用して文言をカスタマイズする方法の説明など、翻訳の準備ができるようにローカライズします。これは特にエラーメッセージに当てはまります。
  • クライアントでJavascriptを使用できない場合は、PHPのDOM処理ルーチンを使用して、応答のより堅牢で信頼性の高いフォーマットを試してください。
  • ストアドプロシージャを使用してログを毎日フラッシュし、実行回数を減らします
  • クラス構築を使用して書き直します
  • 管理画面を追加して、定数とテンプレートで定義されているものを指定します
  • CAPTCHAのオフとオンを簡単に切り替えることができます
  • 他のCAPTCHAを簡単に使用できるようにする

インストール

最も簡単な方法はPlugins > Add New、ブログの[管理]メニューで使用することです。「dlb」を検索し、dlbのSend-A-LinkのInstall now下にあるリンクをクリックします。次に、リンクをクリックします。Activate Plugin

手動の方法では、いくつかの手順が必要です。(1)zipファイルをコンピューターにダウンロードします。(2)ファイルを解凍します。(3)dlbs-send-a-linkフォルダをwp-content/pluginsディレクトリにアップロードします。(4)Plugins > Installed Pluginsブログの[管理]メニューに移動し、dlbの[Send-A-Link ]のActivate下にあるリンクをクリックします。

dlbのSend-A-Linkのカスタマイズについては、FAQで詳しく説明されています。一般的には、コピーすることが必要であろうdsl-page.htmldsl-templates.htmlと、dsl.cssプラグインフォルダからあなたのテーマフォルダに移動します。dsl-page.htmlテーマのpage.phpファイルの構造に一致するように変更します。dsl-templates.htmlブログのURLを反映するように変更します。dsl.cssブログのルックアンドフィールに一致するように変更します。

自分のUsernameとを取得するには、http://captchas.net(無料です!)で登録する必要がありますSecret Keydsl-captcha.phpプラグインフォルダーからテーマフォルダーにファイルをコピーします。変更の値$id$key、独自に「デモ」と「秘密」からUsernameSecret Keyそれぞれ。

最後に、[dsl-link]メッセージを送信する機会を提供する訪問者にリンクまたはアイコンを表示したい場所に、投稿/ページにショートコードを挿入します。テンプレートにdslLink()、通常は次のように関数を挿入しますif( function_exists('dslLink') ) { echo dslLink(); }。カスタマイズするには、FAQを参照してください。

プラグインの作者

Dave Bezaire

プラグインの公式ウェブサイトアドレス

https://wordpress.org/plugins/dlbs-send-a-link/
dlbのSend-A-Linkプラグインの使用で問題が発生した場合は、以下にコメントしてください。問題の解決に最善を尽くします

コメントを残す