Nura
Respostas no Fórum
-
Fórum: Desenvolvendo com WordPress
Em resposta a: Encode base64 em um link custom fieldFórum: Desenvolvendo com WordPress
Em resposta a: Botão load more@larinmj23 Bom dia!
Achei a função que você queria de carregar mais posts em um repositório no GitHub.
Fórum: Multisites
Em resposta a: Como apontar um subdomínio para um domínio@felipeelia obrigado pela resposta,boa tarde, e no caso se eu precisar de uma instalação em subdiretório é só seguir o mesmo passo pra apontar o domínio?
Fórum: Desenvolvendo com WordPress
Em resposta a: Dúvida de como relacionar posts@felipeloureirosantos criei uma taxonomia pra organizar melhor, obrigado pela ajuda.
Fórum: Desenvolvendo com WordPress
Em resposta a: Retornar posts favoritados de um usuário ‘X’Obrigado @felipeelia, era tão fácil resolver, mas acabei confundido as coisas. Marcado como resolvido!
Fórum: Desenvolvendo com WordPress
Em resposta a: Retornar posts favoritados de um usuário ‘X’Pesquisei bastante e achei o que queria, essa função pega o ip do usuário.
Função que pega o ip
function hiwptut_get_ip() { if ( isset( $_SERVER['HTTP_CLIENT_IP'] ) && ! empty( $_SERVER['HTTP_CLIENT_IP'] ) ) { $ip = $_SERVER['HTTP_CLIENT_IP']; } elseif ( isset( $_SERVER['HTTP_X_FORWARDED_FOR'] ) && ! empty( $_SERVER['HTTP_X_FORWARDED_FOR'] ) ) { $ip = $_SERVER['HTTP_X_FORWARDED_FOR']; } else { $ip = ( isset( $_SERVER['REMOTE_ADDR'] ) ) ? $_SERVER['REMOTE_ADDR'] : '0.0.0.0'; } $ip = filter_var( $ip, FILTER_VALIDATE_IP ); $ip = ( $ip === false ) ? '0.0.0.0' : $ip; return $ip; } $ip = hiwptut_get_ip();
Fórum: Desenvolvendo com WordPress
Em resposta a: Retornar posts favoritados de um usuário ‘X’Acabei de testar e agora retorna todos os posts do user 1 em todos os usuários
cadastrados, quero retornar só os posts de um usuário X individualmente.<?php $args = array( 'post_type' => 'series', 'posts_per_page' => 4, 'order' => 'DESC', 'meta_query' => array( array( 'key' => 'love_me_ips', 'value' => $_SERVER['REMOTE_ADDR'], 'compare' => 'LIKE', ), ), ); $user_fav = new WP_Query( $args ); if ( $user_fav->have_posts() ) { while ( $user_fav->have_posts() ) { $user_fav->the_post(); ?> <li class="loved-item"> <a href="<?php echo get_permalink($user_fav->ID); ?>"><?php echo get_the_title($user_fav->ID); ?></a><br/> </li> <?php } } // Restore original post data. wp_reset_postdata(); ?>
Fórum: Desenvolvendo com WordPress
Em resposta a: Retornar posts favoritados de um usuário ‘X’@felipeelia ainda não retorna nada.
Fórum: Desenvolvendo com WordPress
Em resposta a: Retornar posts favoritados de um usuário ‘X’Boa tarde @felipeelia, tentei fazer assim, mas sem retorno dos posts. Ainda estou um pouco confuso de onde colocar
$_SERVER['REMOTE_ADDR']
no metadado.<?php /* * Template Name: User */ ?> <?php get_header(); ?> <ul class="loved-post-user"> <?php $args = array( 'post_type' => 'series', 'meta_query' => array( array( 'key' => 'love_me_like', 'value' => $_SERVER['REMOTE_ADDR'], 'compare' => 'IN', ) ) ); $user_fav = get_posts( $args ); foreach( $user_fav as $loved ) : ?> <li class="loved-item"> <a href="<?php echo get_permalink($loved->ID); ?>"><?php echo get_the_title($loved->ID); ?></a><br/> </li> <?php endforeach; ?> </ul> <?php get_sidebar(); ?> <?php get_footer(); ?>
Fórum: Desenvolvendo com WordPress
Em resposta a: Marcar e desmarcar post favoritoBoa tarde @felipeelia , achei o plugin que queria ‘WP Favorite Posts“, muito obrigado pela ajuda.
Fórum: Desenvolvendo com WordPress
Em resposta a: Verificar se é a Primeira ou a Última Página (Paginação)Obrigado @rodineicosta, código “functions.php” corrigido!
<?php function pagination_bar($custom_query) { global $wp_query; $total_pages = $custom_query -> max_num_pages; $big = 999999999; // need an unlikely integer if ($total_pages > 1) { if ($total_pages > 1 && $current_page > 1) { echo '<a href="'.esc_url(get_pagenum_link(1)).'">Primeira Página</a>'; } else { echo ''; } if ($current_page < $total_pages) { echo '<a href="'.esc_url(get_pagenum_link($total_pages)).'">Última Página</a>'; } else { echo ''; } $current_page = max(1, get_query_var('paged')); echo "<ul><li><span>Página ".$current_page." de ".$total_pages."</span></li>"; echo paginate_links(array( 'base' => str_replace($big, '%#%', esc_url(get_pagenum_link($big))), 'format' => '?paged=%#%', 'current' => $current_page, 'total' => $total_pages, 'end_size' => 1, 'mid_size' => 3, 'prev_text' => __('« Anterior'), 'next_text' => __('Próximo »'), 'before_page_number' => '', 'after_page_number' => '' )); } } function add_blog_post_to_query( $query ) { if ( $query->is_home() && $query->is_main_query() ) { $query->set( 'post_type', array('post', 'reviews') ); $query->set( 'posts_per_page', '' ); } } add_action( 'pre_get_posts', 'add_blog_post_to_query' ); ?>
Fórum: Desenvolvendo com WordPress
Em resposta a: Verificar se é a Primeira ou a Última Página (Paginação)O ‘Last Page’ funcionou assim
if ($current_page < $total_pages) {
, vou arrumar a parte do loop, muito obrigado pela ajuda.Fórum: Plugins
Em resposta a: Trocar imagem com mouse em ul e liAdicione na a propriedade list-style-type: none; a bolinha vai sumir.
Exemplo:
.slider ul {list--style-type:none}
Posta o código do slider, fica mais fácil pra ajudar.
- Esta resposta foi modificada 7 anos, 5 meses atrás por Nura.
Fórum: Ajustando o WordPress
Em resposta a: Como destacar menu atual?Tenta assim:
.current-menu-item { background: #c59840; }
Fórum: Ajustando o WordPress
Em resposta a: Como destacar menu atual?Deve ser isso que está procurando.
<?php add_filter('nav_menu_css_class' , 'special_nav_class' , 10 , 2); function special_nav_class ($classes, $item) { if (in_array('current-menu-item', $classes) ){ $classes[] = 'active '; } return $classes; } ?>
- Esta resposta foi modificada 7 anos, 6 meses atrás por Nura.