psitato
Membro Júnior-
Posts
7 -
Cadastrado em
-
Última visita
Reputação
0-
WordPress Limitar views de vídeo incorporado por IP
psitato postou um tópico em Web e banco de dados
Olá, Estou fazendo um site EAD e gostaria de limitar a visualização de aulas (vídeos incorporados nas páginas) por IP, ou por login. Queria algo simples e de fácil programação. Se fosse plugin, melhor ainda. Alguma ideia? -
Outlook Interromper sincronização no Outlook 2019, mantendo os e-mails
psitato postou um tópico em Microsoft Office e similares
Olá! Mudei recentemente de domínio. Deixei de pagar o domínio antigo, mas os e-mails ficaram salvos no computador e quero manter. Eu uso o Outlook 2019. E toda vez que há sincronização, aparece a caixa de diálogo para alterar a senha. Quero interromper a sincronização desses emails antigos e só continuar a dos domínio novo, mas mantendo os e-mails no programa. -
Gostaria de saber como adicionar um filtro no widget nativo do meu tema, que mostra as postagens mais populares. Quero que mostre somente os tópicos dos últimos 30 dias e não geral. O código dele é o seguinte: <?php## RT-Theme Popular Posts#class Popular_Posts extends WP_Widget { function Popular_Posts() { $opts =array( 'classname' => 'widget_popular_posts', 'description' => __( 'The most popular posts on your site ', 'rt_theme_admin' ) ); $this-> WP_Widget('popular_posts', '['. RT_THEMENAME.'] '.__('Popular Posts', 'rt_theme_admin'), $opts); } function widget( $args, $instance ) { extract( $args ); $title = apply_filters('widget_title', $instance['title']) ; $categories = empty($instance['categories']) ? $instance['categories'] : implode($instance['categories'],',') ; $count = empty($instance['count']) ? 5 : $instance['count']; $limit = empty($instance['limit']) ? 100 : $instance['limit']; $show_thumbnails = $instance['show_thumbnails']; $show_excerpt = $instance['show_excerpt']; $thumb_width = empty($instance['thumb_width']) ? 50 : $instance['thumb_width']; $thumb_height = empty($instance['thumb_height']) ? 50 : $instance['thumb_height']; $comment = ""; //remove aside and quote post formats from the list $postargs = array('orderby'=> 'comment_count','post_type'=>'post','showposts'=>$count,'cat'=>$categories, 'nopaging' => 0, 'post_status' => 'publish', 'ignore_sticky_posts' => 1 ) ; $post_query = new WP_Query($postargs); $rt_posts = '<div class="recent_posts clearfix"><ul>'; if ($post_query->have_posts()) : while ($post_query->have_posts()) : $post_query->the_post(); $post_title = get_the_title(); $link = get_permalink(); $date = get_the_time('d M Y'); $comment_count = get_comment_count( $post_query->post->ID ); $featured_image_id = get_post_thumbnail_id(); // Create thumbnail image $thumbnail_image_output = ! empty( $featured_image_id ) ? get_resized_image_output( array( "image_url" => "", "image_id" => $featured_image_id, "w" => $thumb_width, "h" => $thumb_height, "crop" => 1, "class"=>"recent-posts-thumb" ) ) : ""; $rt_posts .='<li class="clearfix">'; if ( $thumbnail_image_output && ! $show_thumbnails ) : $rt_posts .= $thumbnail_image_output; endif; if($comment_count['approved']>0) { if($comment_count['approved'] > 1){ $comments = $comment_count['approved'].' '. __('Comments','rt_theme'); } else{ $comments = __('1 Comment','rt_theme'); } $comment =' <span class="comment_number"><span class="icon-comment-empty"></span><a href="'. get_comments_link() .'" title="'.$comments.'" class="comment_link">'. $comment_count['approved'].'</a></span>'; } $rt_posts .='<span class="title"><a href="'.$link.'">'.$post_title.'</a></span>'; $rt_posts .='<div class="widget-meta"><span class="date">'.$date.'</span> '.$comment.'</div>'; $rt_posts .= ($show_excerpt) ? ''.wp_html_excerpt(get_the_excerpt(),$limit).'...'.'<div class="space margin-b10"></div>' : "" ; $rt_posts .='</li>'; endwhile; endif; wp_reset_query(); $rt_posts .= '</ul></div>'; echo $before_widget; if ($title) echo $before_title . $title . $after_title; echo $rt_posts; echo $after_widget; } function update( $new_instance, $old_instance ) { $instance = $old_instance; $instance['title'] = strip_tags(@$new_instance['title']); $instance['categories'] = @$new_instance['categories']; $instance['newWidget'] = @$new_instance['newWidget']; $instance['limit'] = (int) $new_instance['limit']; $instance['count'] = (int) $new_instance['count']; $instance['show_thumbnails'] = !empty($new_instance['show_thumbnails']) ? 1 : 0; $instance['show_excerpt'] = @!empty($new_instance['show_excerpt']) ? 1 : 0; $instance['thumb_width'] = @!empty($new_instance['thumb_width']) ? intval($new_instance['thumb_width']) : 50; $instance['thumb_height'] = @!empty($new_instance['thumb_height']) ? intval($new_instance['thumb_height']) : 50; return $instance; } function form( $instance ) { $title = isset($instance['title']) ? esc_attr($instance['title']) : ''; $categories = isset($instance['categories']) ? $instance['categories'] : array(); $newWidget = isset($instance['newWidget']) ? $instance['newWidget'] : ""; $limit = empty($instance['limit']) ? 100 : $instance['limit']; $count = empty($instance['count']) ? 5 : $instance['count']; $show_thumbnails = isset($instance['show_thumbnails']) ? $instance['show_thumbnails'] : ""; $show_excerpt = isset($instance['show_excerpt']) ? $instance['show_excerpt']: ""; $thumb_width = empty($instance['thumb_width']) ? 50 : $instance['thumb_width']; $thumb_height = empty($instance['thumb_height']) ? 50 : $instance['thumb_height']; // Categories $rt_getcat = RTTheme::rt_get_categories(); ?> <p><label for="<?php echo $this->get_field_id('title'); ?>"><?php _e('Title:', 'rt_theme_admin'); ?></label> <input class="widefat" id="<?php echo $this->get_field_id('title'); ?>" name="<?php echo $this->get_field_name('title'); ?>" type="text" value="<?php echo $title ?>" /></p> <p><label for="<?php echo $this->get_field_id('categories'); ?>"><?php _e('Select Categories:', 'rt_theme_admin'); ?></label> <select class="widefat <?php echo empty($newWidget)? '' : 'multiple'; ?>" name="<?php echo $this->get_field_name('categories'); ?>[]" id="<?php echo $this->get_field_id('categories'); ?>" multiple="multiple" title="<?php _e('Select','rt_theme_admin'); ?>"> <?php foreach ($rt_getcat as $op_val=>$option) { if($categories){ foreach($categories as $a_key => $a_value){ if ( $a_value == $op_val ){ $selected = "selected"; } } } ?> <option value="<?php echo $op_val;?>" <?php echo empty($selected) ? "" : 'selected="selected"'; ?> > <?php echo $option; ?> </option> <?php $selected=''; } ?> </select> <p><label for="<?php echo $this->get_field_id('count'); ?>"><?php _e('Number of posts to show:', 'rt_theme_admin'); ?></label> <input id="<?php echo $this->get_field_id('count'); ?>" name="<?php echo $this->get_field_name('count'); ?>" type="text" value="<?php echo $count; ?>" size="4" /></p> <p><input type="checkbox" class="checkbox" id="<?php echo $this->get_field_id('show_excerpt'); ?>" name="<?php echo $this->get_field_name('show_excerpt'); ?>" <?php checked( $show_excerpt ); ?> /> <label for="<?php echo $this->get_field_id('show_excerpt'); ?>"><?php _e( 'Display Excerpt', 'rt_theme_admin' ); ?></label></p> <p><label for="<?php echo $this->get_field_id('limit'); ?>"><?php _e('Limit excerpt characters: ', 'rt_theme_admin'); ?></label> <input id="<?php echo $this->get_field_id('limit'); ?>" name="<?php echo $this->get_field_name('limit'); ?>" type="text" value="<?php echo $limit; ?>" size="4" /></p> <p><input type="checkbox" class="checkbox" id="<?php echo $this->get_field_id('show_thumbnails'); ?>" name="<?php echo $this->get_field_name('show_thumbnails'); ?>" <?php checked( $show_thumbnails ); ?> /> <label for="<?php echo $this->get_field_id('show_thumbnails'); ?>"><?php _e( 'Don\'t display post thumbnails', 'rt_theme_admin' ); ?></label></p> <p><label for="<?php echo $this->get_field_id('thumb_width'); ?>"><?php _e('Thumbnail Width (px):', 'rt_theme_admin'); ?></label> <input id="<?php echo $this->get_field_id('thumb_width'); ?>" name="<?php echo $this->get_field_name('thumb_width'); ?>" type="text" value="<?php echo $thumb_width; ?>" size="4" /></p> <p><label for="<?php echo $this->get_field_id('thumb_height'); ?>"><?php _e('Thumbnail Height (px):', 'rt_theme_admin'); ?></label> <input id="<?php echo $this->get_field_id('thumb_height'); ?>" name="<?php echo $this->get_field_name('thumb_height'); ?>" type="text" value="<?php echo $thumb_height; ?>" size="4" /></p> <input class="widefat" id="<?php echo $this->get_field_id('newWidget'); ?>" name="<?php echo $this->get_field_name('newWidget'); ?>" type="hidden" value="1" /> <?php } } ?> Obrigado!
Sobre o Clube do Hardware
No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais
Direitos autorais
Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais