2017-10-25 2 views
0

私は基本的なワードプレスの電子商取引サイトを持っていますwww.rockitdistribution.com最終的にenter image description hereまで私のウェブサイトのヘッダーに検索機能を隠したいのですが私はちょうど登録されていないユーザーが卸売業者として握っているものを見るが、実際には製品をブラウズできないようにしたい。ユーザー名とパスワードを割り当てたユーザーがログインすると、私たちはサイトの製品などを見ることができるようになります。それは、私が何を意味しているか知っていれば、彼らは私たちに注文をしてオンラインではないと呼ぶことができるので、オンラインの流行よりは何もありません。私は赤で境界を定めたすべてのものを一般の人には見えないようにし、ログインとログアウトだけでなく、ログインしたユーザーに検索を表示させたいのですか?私は理にかなっているといい。やさしくて、私はこれに新しいですリセラーがログインするまで、wooコマースのウェブサイトの先頭に検索バーを表示しない

答えて

1

これを試してみてください!

1)検索バーの場合、ログインしたユーザーが検索バーを表示していれば、直接このチェックをheader.phpで行うことができます。あなたは今までのページがあなたの条件を満たし、(同じパターンが上記示したis_user_logged_inに従うべき対象のカスタムテンプレートを作成する必要があり、顧客や訪問者にログインに応じて製品を表示したい場合は

<?php 
if (is_user_logged_in()) { 
    echo 'Welcome, registered user!'; 
} else { 
    echo 'Welcome, visitor!'; 
} 
?> 

2))。

+0

このサイトhttp://www.wpbeginner.com/wp-tutorials/how-to-disable-the-search-feature-in-wordpressで指定されたものとの組み合わせで()関数のis_user_logged_inを使用します/ –

0

このコードを使用できます。テーマのheader.phpに貼り付けてください。

<?php 
    if(is_user_logged_in()) 
    { 
?> 
    <style type="text/css"> .search-label{ display:none !important; }</style> 
<?php 
    } 
?> 
+0

よく知っているユーザーは、ソースを参照した後でも表示を非表示にして検索を使用できます。あなたが検索しようとすると、ログインしていないユーザーを404ページにリダイレクトすることで、すべてを一緒に検索しないようにする方がよいでしょう。 –

関連する問題