1

私はメンバー専用のウェブサイトを構築しています。そこでは、新しい投稿を表示したり、更新をフォローしたりできます。すべてのメンバーにログイン情報が提供されます。サイトの説明のみを表示し、詳細情報フォームとログインウィンドウ(ワードプレスのログインウィンドウにすることができます)を要求するランディングページを作成したいと思います。Webサイトの残りの部分は、ログイン後にアクセスできるこのページの背後にある必要があります。私の知る限り、Wordpressのログインページをカスタマイズしても、リクエスト情報フォームと基本的なサイトの説明を表示する必要があるため、うまくいきません。WP-Membersなどのプラグインを使用しようとしましたが、すべて投稿とページへのアクセスのみが制限されています。ランディングページの後ろにウェブサイト全体を隠す必要があります。Wordpressで可能ですか?それをカバーするテーマはありますか?助けてください。ありがとうございました!

4

1 に答える 1

1

WP-Members を使用すれば完全に可能です。トリックを実行するには 1 ページで十分なので、少し混乱するかもしれません。

まず、[ダッシュボード] > [設定] > [パーマリンク] > [投稿名] が有効になっていることを確認します。これにより、ホームページのアドレスが www.example.com/p?=1 などではなく www.example.com/home になります。はい、/home というページに強制的にアクセスさせたくないのはわかります。我慢してください。

  • +新規 > ページを使用してページを作成します。この例では、Home という名前を付けます。

まず、unblock という名前のカスタム フィールドを作成する必要があります。

  • ページの一番下に、カスタム フィールド領域が表示されます。
  • [カスタム フィールドの追加] ボタンをクリックします。
  • [新規入力] をクリックします
  • [名前] フィールドに次のように入力します。
  • 「値」フィールドに次のように入力します: true

次に、WP-Members のショートコードを追加する必要があります。まだ新しいページにあります:

  • HTMLタブをクリック
  • これを追加:

    [wp-members page="メンバーエリア"]

これにより、ユーザーのログイン、登録、およびパスワードの取得に必要なすべてが表示されます。ページに必要なものは何でも追加できます。ただし、それを独自の行にしておくことをお勧めします。

  • [公開] をクリックします。私の機嫌をとりなさい。まだ終わっていないことはわかっています。

あなたが望んでいるのはほとんど機能のないページであり、ユーザーがデフォルトでそこにたどり着くことを望んでいると思います。これにより、Home という名前の新しいページがランディング ページになります。ユーザーが www.example.com と入力してサイトにアクセスすると、実際には www.example.com/home というカスタム ページにたどり着きます。

  • ダッシュボードから、[設定] > [読み取り] に移動します
  • フロントページ表示で、静的ページを選択します
  • [Front Page] ドロップダウンで、追加したページを選択します。この例では、それを Home と呼びました。
  • 適切な測定のために、Posts ドロップダウンに対して同じことを行います。

最近の投稿などのような粗雑さを取り除くには:

  • 運が良ければ、テーマに空白のテンプレート オプションがあります。戻ってページを編集します。右側の列には、ページ属性と呼ばれるものが表示され、その下にテンプレートが表示されます。
  • オプションのテンプレートがある場合は、それらを試してください。それらは完全にテーマに依存しています。

それでもうまくいかない場合は、ウィジェットを削除する必要があります。これにより、最近の投稿などが横に表示されます。これにより、悲しいことに、このページだけでなく、すべてのページからそれらが削除されます (テーマによって異なります)。

  • ダッシュボード > 外観 > ウィジェットに移動します

  • プライマリ、セカンダリなどのウィジェット エリアが右側に表示されます。

  • それぞれの下向きの三角形をクリックします。
  • 検索、アーカイブなどと呼ばれるドロップダウンが表示されます。
  • それらを左にドラッグするだけです。それらをすべて削除します。

OK、これでページはかなり空になりました。

ただし、「リクエスト情報フォーム」という漠然としたものも必要でした。驚くべきことに、これはこの演習の範囲外です。ヒント: wordpress.org/extend/plugins で連絡先フォームを検索すると、WP メンバーのようなショートコードが使用されます。

于 2012-11-30T04:05:29.487 に答える