Gwolleゲストブック | Marcel Pol
Gwolleゲストブック

Gwolleゲストブック | Marcel Pol

説明

Gwolle Guestbookは、あなたが探していたWordPressゲストブックです。美しくて簡単。
Gwolle Guestbookは、WordPressの単なるゲストブックではありません。目標は、ゲストブックをWordPressを利用したサイトに統合するための簡単でスリムな方法を提供することです。 「コメント」セクションを間違った方法で使用しないでください。GwolleGuestbookをインストールして、実際のゲストブックを用意してください。
現在の機能は次のとおりです。

あなたのウェブサイトの訪問者のためのシンプルなフォームを備えた使いやすいゲストブックフロントエンド。
ページネーションまたは無限スクロールを使用したフロントエンドのゲストブックエントリのリスト。
最後または最高のエントリの抜粋を表示するウィジェット。
WordPress管理者にシームレスに統合されるシンプルでクリーンな管理インターフェース。
管理ダッシュボードから最新のエントリを簡単に管理するためのダッシュボードウィジェット。
他のゲストブックからGwolleゲストブックに簡単にインポートできます。
新しいエントリが投稿されたときのメールによる通知。
ゲストブックに表示される前にエントリを確認できるようにするためのモデレート(オプション)。
Honeypot、Nonce、Form Timeout、Akismet、Stop Forum Spam、Custom QuizQuestionなどの7つのスパム対策機能。
使用するフォームフィールドを選択するためのシンプルなフォームビルダー。
表示したい各エントリの部分を含むシンプルなエントリビルダー。
複数のゲストブックが可能です。
MultiSiteがサポートされています。
ローカリゼーション。独自の言語は、GlotPressを介して非常に簡単に追加できます。
管理者は、各エントリに返信を追加できます。
各エントリのログ。これにより、スタッフのどのメンバーがゲストブックエントリを公開および編集したか、いつ公開したかがわかります。
WHOISクエリサイトへのリンクを含むIPアドレスとホストロギング。
RSSフィード。
BBcode、絵文字、スマイリーの統合(オプション)。
すべてのデータベース変更を完全に削除するための簡単なアンインストールルーチン。

…そしてスタイリッシュなWordPressの外観に統合されたすべてのもの。
インポート・エクスポート
別のゲストブックがインストールされている可能性があります。 Gwolle Guestbookを使用すると、エントリを簡単にインポートできるので、これはすばらしいことです。
インポーターはデータを削除しないため、必要に応じて、データを失うことなく以前の設定に戻ることができます。
Gwolleゲストブックを試すのは1-2-3と同じくらい簡単です。
インポートは以下からサポートされています:

DMSGuestbook。
特定の投稿、ページ、またはすべてのコメントからのWordPressコメント。
Gwolleゲストブック自体。エクスポートもサポートされています(CSVファイル)。

サポート
問題や機能のリクエストがある場合は、wordpress.orgのプラグインのサポートフォーラムに投稿してください。私はできるだけ早く対応するために最善を尽くします。
あなたが私に電子メールを送っても、私は返事をしません。サポートフォーラムをご利用ください。
翻訳
翻訳はGlotPressを介して非常に簡単に追加できます。
そこで、ロケールに合わせて文字列の翻訳を開始できます。ただし、検証する必要があるため、バリデーターがまだなく、バリデーター(PTE)の申請を希望する場合は、サポートフォーラムに投稿してください。
make / polyglotsで、このプラグイン/ロケールのバリデーターとして追加してもらうようにリクエストします。
デモ
https://demo.zenoweb.nlでデモをチェックしてください。
拡張機能
Gwolleゲストブック:アドオンは、ゲストブックに追加機能を提供するGwolleゲストブックのアドオンです。
現在の機能は次のとおりです。

メタフィールド。必要なフィールドを追加します。会社、電話番号、あなたはそれに名前を付けます。
ソーシャルメディア共有(オプション)。
星評価、投票と表示、SEO用のリッチスニペット(オプション)。
ゲストブックごとの平均星評価。
エントリのように、各エントリのいいねを表示します。
フロントエンドフォームのプレビュー。
管理エディターフォームのプレビュー。
AJAXを使用したフロントエンドでの管理者の返信。
AJAXを使用してフロントエンドのエントリのコンテンツを編集します。
不正使用を報告します。
デフォルトのテキストで文字列を簡単に置き換えることができるので、このゲストブックをレビューセクションなどにできます。
モデレーターと作成者の各エントリの削除ボタン(オプション)。
簡単にアクセスできる各エントリのパーマリンクボタン(オプション)。
各作成者に連絡するための電子メールボタン(オプション)。
人気のあるSEO /サイトマッププラグインのサイトマップサポート。
自動匿名化タイマー(オプション)。
自動削除タイマー(オプション)。

ZenoWebWebshopでアドオンをわずか9ドルで購入できます。
アドオン付きのデモ
https://demo.zenoweb.nlでアドオンを有効にしてデモをチェックしてください。
互換性
このプラグインはClassicPressと互換性があります。

インストール

インストール

管理ページ「プラグイン」からプラグインを

インストール

します。
または、zipファイルの内容を解凍して「/ wp-content / plugins /」ディレクトリにアップロードします。
WordPressの[プラグイン]メニューからプラグインをアクティブ化します。
ページに「[gwolle_gb]」を配置します。それでおしまい。

ショートコードの代わりに、関数show_gwolle_gb();を使用できます。テンプレートにゲストブックを表示します。
簡単なことではありません。
古いバージョンからの更新
バージョン1.0では、いくつかの変更がありました。

GwolleGuestbookは現在ShortcodeAPIを使用しています。ゲストブックページで、古いページではなく「[gwolle_gb]」を使用していることを確認してください。
訪問者に表示されるエントリが変更されました。必要なものがすべて表示されているかどうかを確認してください。
CSSが多少変更されました。カスタムCSSがある場合は、それがまだ適用されるかどうかを確認する必要があります。

ライセンス
プラグイン自体はGNUGeneral PublicLicenseの下でリリースされています。このライセンスのコピーは、ライセンスのホームページまたは
上部のgwolle-gb.phpファイルにあります。
フック:アクションとフィルター
このプラグインで利用できるフックはたくさんあります。ドキュメントは、/ docs / actionsおよび/ docs / filtersのzipファイルに含まれています。例が含まれています。フックが必要な場合は、サポートフォーラムでリクエストしてください。
PHPコードでエントリを追加します
PHPコードにエントリを追加するのはそれほど難しくありません。
<?php
$ entry = new gwolle_gb_entry();

//インスタンスにデータを設定し、trueを返します
$ set_data = $ entry-> set_data($ args);

//エントリを保存し、エントリのIDを返します
$ save = $ entry-> save();
?>

配列$ argsは、次のキー/値を持つことができます。

id、intとidは、新しいエントリのために空のままにします。
author_name、autorの名前を含む文字列。
author_id、作成者のWordPressユーザーIDを持つid。
author_email、作成者のメールアドレスを含む文字列。
author_origin、作成者の出身都市を含む文字列。
author_website、作成者のWebサイトの文字列。
author_ip、作成者のIPアドレスを含む文字列。
author_host、そのIPのホスト名を含む文字列。
content、メッセージの内容を含む文字列。
日時、エントリのタイムスタンプ。
ischecked、モデレーターによってチェックされている場合はブール値。
チェックされた、そのモデレーターのWordPressIDを持つint。
istrash、ゴミ箱に入っているかどうかに関係なくブール値。
isspam、スパムかどうかはブール値。
admin_reply、管理者応答メッセージの内容を含む文字列。
admin_reply_uid、admin_replyの作成者のWordPressユーザーIDを持つID。
book_id、そのエントリのブックIDを持つint、デフォルトは1です。

CSVファイルを介してインポートするための形式
インポーターは、CSVファイルの特定の形式を期待しています。カスタムソリューションからインポートする必要がある場合は、CSVに準拠する必要があります。
ヘッダーは次のようになります。
<?php
アレイ(
‘id’、
‘author_name’、
‘author_email’、
‘author_origin’、
‘author_website’、
‘author_ip’、
‘author_host’、
‘コンテンツ’、
‘日付時刻’、
「isspam」、
「チェック済み」、
‘istrash’、
‘admin_reply’、
‘book_id’、
‘meta_fields’

?>

次の行はコンテンツで構成されています。
いくつかの落とし穴があります:

日付はUNIXタイムスタンプである必要があります。タイムスタンプを手動で作成するには、タイムスタンプジェネレータを確認してください。フォーマットされた日付を使用する場合、プラグインはそれを正しく読み取ろうとします。失敗した場合は、今日の日付が使用されます。
フィールド区切り文字にはコンマを使用します。 Excel(地獄)やLibreOffice CalcなどのOfficeソフトウェアを使用している場合は、これを正しく設定してください。
各フィールドを二重引用符で囲みます。引用符が使用されていない場合、エントリのコンテンツ内に引用符またはカンマがあると、インポートプロセスが中断する可能性があります。
特殊文字を正しく入力するには、ファイルをBOMなしのUTF-8としてエンコードする必要があります。
UNIXの行末を使用していることを確認してください。適切なテキストエディタであれば、テキストドキュメント(CSVファイル)をUNIXの行末に変換できます。

バージョン1.4.1以前では、フィールドdatetimeはdateと呼ばれていました。
テストエントリを作成してエクスポートし、インポーターがCSVに何を期待しているかを確認できます。
プラグインのzipファイルの「/ docs / import_example /」にCSVファイルの例も含まれています。
他のソフトウェアからCSVファイルを作成する場合は、MicrosoftExcelがCSVファイルの処理にひどいことに注意してください。これを使用して、機能するCSVファイルを作成することはできません。これにはLibreOfficeCalcを使用してください。

プラグインの作者

Marcel Pol

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

https://wordpress.org/plugins/gwolle-gb/
Gwolleゲストブックプラグインの使用で問題が発生した場合は、以下にコメントしてください。問題の解決に最善を尽くします

コメントを残す