Como Esconder conteudo por Usuario - Front End


(Thiago Silva) #1

Alguem pode me ajudar, estou com um projeto para faculdade, e tenho um site onde ao fazer o login tenho um Front-End para o usuário, porem eu queria cadastrar alguns itens para determinado usuário, Ex.: Todos os Colaboradores quando fizessem o login aparecessem apenas os botões X e Y, os Editores apareceriam X, Y, Z e os Assinantes apenas os X.

No caso no modelo abaixo, tem Favoritos, Postagen, Videos, Enviar Mensagem, Facebook.

Como mensionei cada Nivel de assinante iria aparecer um determinado menu, como terei professores que vao adicionar videos e post, queria que eles vissem apenas video e postagem, e ja os Alunos (Assinantes) veriam Favortiso, Facbook, mensagens etc...

Se alguem quiser ver o projeto online. http://projetoengenhariacivil.pe.hu/

Login: demo
Senha: demo

conforme imagem.: https://uploaddeimagens.com.br/imagens/upload-jpg--22

Vou colocar o codigo abaixo no comentario pois nao consigo add + de 2 links :confused:





Foto de perfil de admin
admin

  <ul class="ts-dropdown-menu">
     					<li class="favorites"><a href="http://engenhariacivilunipapi.com.br">Favorites</a></li>
     					<li class="Postagem"><a href="http://engenhariacivilunipapi.com.br">Postagem</a></li>
     					<li class="Video"><a href="http://engenhariacivilunipapi.com.br">Video</a></li>
     					<li class="Enviarmensagem"><a href="http://engenhariacivilunipapi.com.br">Enviar Mensagem</a></li>
     					<li class="Facebook"><a href="http://engenhariacivilunipapi.com.br">Facebook</a></li>
						<li class="ts-logout"><a href="http://engenhariacivilunipapi.com.br/wp-login.php?action=logout&amp;redirect_to=http%3A%2F%2Fengenhariacivilunipapi.com.br%2Fengenhariacivil%2F&amp;_wpnonce=cb855bcc95">Logout</a></li>
					</ul>
				</div>
			</div>
		</div>
		<div class="ts-user-posts">
			<div class="ts-latest-fallowing">
				<div class="row">
					<div class="ts-section-name">
						<div class="col-lg-12">
							<h2>Meus Videos</h2>
						</div>
					</div>
					<div class="ts-userposts-gutter">
																							<div class="col-lg-6 col-md-6 col-sm-12">
									<article>
										<header>
											<a href="http://engenhariacivilunipapi.com.br/video/de-teste/">
												<div class="featured-image">
													<img width="400" height="400" src="http://engenhariacivilunipapi.com.br/wp-content/uploads/2016/07/maxresdefault-400x400.jpg" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="De teste" srcset="http://engenhariacivilunipapi.com.br/wp-content/uploads/2016/07/maxresdefault-400x400.jpg 400w, http://engenhariacivilunipapi.com.br/wp-content/uploads/2016/07/maxresdefault-150x150.jpg 150w, http://engenhariacivilunipapi.com.br/wp-content/uploads/2016/07/maxresdefault-180x180.jpg 180w, http://engenhariacivilunipapi.com.br/wp-content/uploads/2016/07/maxresdefault-300x300.jpg 300w, http://engenhariacivilunipapi.com.br/wp-content/uploads/2016/07/maxresdefault-600x600.jpg 600w" sizes="(max-width: 400px) 100vw, 400px">													</div>
											</a>
										</header>
										<section>
											<h3 class="entry-title"><a href="http://engenhariacivilunipapi.com.br/video/de-teste/">De teste</a></h3>
										</section>
									</article>
								</div>
																<div class="col-lg-6 col-md-6 col-sm-12">
									<article>
										<header>
											<a href="http://engenhariacivilunipapi.com.br/video/audi-tts-is-a-new-trendsetter/">
												<div class="featured-image">
													<img width="400" height="400" src="http://engenhariacivilunipapi.com.br/wp-content/uploads/2015/12/maxresdefault-400x400.jpg" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="Video" srcset="http://engenhariacivilunipapi.com.br/wp-content/uploads/2015/12/maxresdefault-400x400.jpg 400w, http://engenhariacivilunipapi.com.br/wp-content/uploads/2015/12/maxresdefault-150x150.jpg 150w, http://engenhariacivilunipapi.com.br/wp-content/uploads/2015/12/maxresdefault-180x180.jpg 180w, http://engenhariacivilunipapi.com.br/wp-content/uploads/2015/12/maxresdefault-300x300.jpg 300w, http://engenhariacivilunipapi.com.br/wp-content/uploads/2015/12/maxresdefault-600x600.jpg 600w" sizes="(max-width: 400px) 100vw, 400px">													</div>
											</a>
										</header>
										<section>
											<h3 class="entry-title"><a href="http://engenhariacivilunipapi.com.br/video/audi-tts-is-a-new-trendsetter/">Video</a></h3>
										</section>
									</article>
								</div>
																<div class="col-lg-6 col-md-6 col-sm-12">
									<article>
										<header>
											<a href="http://engenhariacivilunipapi.com.br/video/catch-the-wearables-feaver/">
												<div class="featured-image">
													<img width="400" height="400" src="http://engenhariacivilunipapi.com.br/wp-content/uploads/2015/12/maxresdefault-1-400x400.jpg" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="Video" srcset="http://engenhariacivilunipapi.com.br/wp-content/uploads/2015/12/maxresdefault-1-400x400.jpg 400w, http://engenhariacivilunipapi.com.br/wp-content/uploads/2015/12/maxresdefault-1-150x150.jpg 150w, http://engenhariacivilunipapi.com.br/wp-content/uploads/2015/12/maxresdefault-1-180x180.jpg 180w, http://engenhariacivilunipapi.com.br/wp-content/uploads/2015/12/maxresdefault-1-300x300.jpg 300w, http://engenhariacivilunipapi.com.br/wp-content/uploads/2015/12/maxresdefault-1-600x600.jpg 600w" sizes="(max-width: 400px) 100vw, 400px">													</div>
											</a>
										</header>
										<section>
											<h3 class="entry-title"><a href="http://engenhariacivilunipapi.com.br/video/catch-the-wearables-feaver/">Video</a></h3>
										</section>
									</article>
								</div>
																<div class="col-lg-6 col-md-6 col-sm-12">
									<article>
										<header>
											<a href="http://engenhariacivilunipapi.com.br/video/happy-christmas-song/">
												<div class="featured-image">
													<img width="400" height="400" src="http://engenhariacivilunipapi.com.br/wp-content/uploads/2015/12/maxresdefault-2-400x400.jpg" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="Video" srcset="http://engenhariacivilunipapi.com.br/wp-content/uploads/2015/12/maxresdefault-2-400x400.jpg 400w, http://engenhariacivilunipapi.com.br/wp-content/uploads/2015/12/maxresdefault-2-150x150.jpg 150w, http://engenhariacivilunipapi.com.br/wp-content/uploads/2015/12/maxresdefault-2-180x180.jpg 180w, http://engenhariacivilunipapi.com.br/wp-content/uploads/2015/12/maxresdefault-2-300x300.jpg 300w, http://engenhariacivilunipapi.com.br/wp-content/uploads/2015/12/maxresdefault-2-600x600.jpg 600w" sizes="(max-width: 400px) 100vw, 400px">													</div>
											</a>
										</header>
										<section>
											<h3 class="entry-title"><a href="http://engenhariacivilunipapi.com.br/video/happy-christmas-song/">Video</a></h3>
										</section>
									</article>
								</div>
																				</div>
				</div>
			</div>
		</div>
		<div class="ts-create-playlist">
		    <a class="ts-form-toggle"> <span class="icon-sidebar"></span> New playlist</a>
		    <div class="ts-new-playlist">
		        <input type="text" name="vdf-name-playlist" value="">
		        <button class="vdf-save-playlist icon-tick" title="Save playlist"></button>
		        <div class="vdf-response"></div>
		    </div>
		</div>
	</div>

(Luã Ciceri Schwertner) #3

@thiagosilva utilize a função current_user_can(), segue um exemplo:

 if( current_user_can('editor')) {  
    echo 'editor';
 } 
 if( current_user_can('administrator') { 
    echo 'admin';
 }

Vê se funciona e retorna um feedback :wink: