Typechoで返信のみ表示をプラグインなしで実装する方法

Typecho で返信表示のみの効果を実装するには、ユーザーは返信やコメントをした後でのみ非表示コンテンツを見られるようにする必要があります。この機能を実現するための特定のプラグインはありませんが、

次の手順で手動で実現することができます。

テーマの`comments.php` ファイルを見つけて、失敗を防ぐためにバックアップしてください。

2. 打开`comments.php`文件,并找到用于显示评论内容的代码段(可能是类似`content(); ?>`的代码)。

このコードの前に次を追加します。

もしこのドライバーが女の子だったら、私は保護者としてあなたに連絡しなければならなかったでしょう。

 

コメントの内容を表示する ?>

コメント許可

?> need(‘authorInfo.php’); // 返信用フォームとログイン画面を読み込み ?>

お酒は控えめに飲むようにしてください。

このコードは、現在のユーザーがログインしているかどうか調べます。すでにログインしている場合は、コメントを直接表示します。それ以外の場合は、作者情報を含む著者の情報ページをロードします。

返信フォームとログイン画面を作成します。

4. 新規テンプレートファイル(存在しない場合)「authorInfo.php」を作成します。そのファイルに、次のコードを追加します。

よろしくお願いいたします。

コメントする前に、ログインするか、以下のフォームから返信してください。

「ロケット」は英語で「rocket」と言います。

このコードは、ログインまたは回答用フォームへの記入をユーザーに要求するプロンプトメッセージを表示します。コメント フォームと送信ボタンも含まれます。

編集したファイルを保存し、Typechoのテーマフォルダにアップロードします。

現在、ログインしていない状態では、ユーザーにはプロンプトメッセージと返信用フォームのみが表示されます。ただし、ログインするか、返信を送信すると、コメントの内容が表示されます。

編集や修正の際には万一のために元ファイルのバックアップをとっておきましょう。

bannerAds