Hiển thị các bài đăng có nhãn tin-moi. Hiển thị tất cả bài đăng
Hiển thị các bài đăng có nhãn tin-moi. Hiển thị tất cả bài đăng

Bài viết ngẫu nhiên , bài viết xem nhiều nhất

bài viết ngẫu nhiên trong wordpress , bài viết xem nhiều nhất

Các bạn có thể không dùng blugin khi làm cái này cũng được sau đây mình xin giới thiệu 2 code trên như sau . Thấy hay nhớ like cho mình nhé 
<h3>Bài ngẫu nhiên</h3>
    <div class="box">
      <?php
 $rand_posts = get_posts('numberposts=so_bai_hien_thi&orderby=rand');
 foreach( $rand_posts as $post ) :
 ?>
      <li > <a style="font-weight: bold;" href="<?php the_permalink(); ?>">
        <?php the_title(); ?>
        </a></li>
      <?php endforeach; ?>
      </li>
</div>


Còn đây là code hiển thị bài viết được xem nhiều nhất :




<h3>Xem nhiều nhất</h3>
<div class="box">
        <?php $popular_number = so_bai_hien_thi; $result = $wpdb->get_results("SELECT comment_count,ID,post_title,post_content FROM $wpdb->posts ORDER BY comment_count DESC LIMIT 0 , $popular_number");
            foreach ($result as $post) {
            setup_postdata($post);
            $postid = $post->ID;
            $title = $post->post_title;
            $content = $post->post_content;
            $commentcount = $post->comment_count;
            if ($commentcount != 0) { ?>
            <li>
            <a style="font-weight: bold;" href="<?php echo get_permalink($postid); ?>" title="<?php echo $title ?>"><?php echo $title ?></a></li>
            <?php } } ?>
</div>

Bài viết liên quan wordpress

Bài viết liên quan wordpress
bai viet lien quan wordpress , bài viết liên quan wordpress ,
Sau đây mình cũng trình bày 2 thủ thuật bài viết liên quan mình sưu tầm được của hdit và blog thạch phạm

Shortcode bài viết liên quan

/* Shortcode bai viet lien quan */
function dtrung_rp_shortcode($atts){
  extract(shortcode_atts(array(
/* Số bài viết hiển thị */
    'count' => '5',
    'title' => 'Bài viết liên quan',
    ), $atts));
  global $post;
/* lấy theo category */
  $current_category = get_the_category($post->ID);
  $current_category = $current_category[0]->cat_ID;
  $this_category = '';
  $tag_ids = array();
  $tags = get_the_tags($post->ID);
  if ($tags) {
    foreach($tags as $tag) {
      $tag_ids[] = $tag->term_id;
      }
 } else {
    $this_category = $current_category;
        }
  $args = array(
    'post_type' => get_post_type(),
    'numberposts' => $count,
    'orderby' => 'date',
    'order' => 'DESC',
    'tag__in' => $tag_ids,
    'cat' => $this_cat,
    'exclude' => $post->ID
    );
  $dtrung_rp = get_posts($args);
    if ( empty($dtrung_rp) ) {
      $args['tag__in'] = '';
      $args['cat'] = $current_category;
      $dtrung_rp = get_posts($args);
      }
    if ( empty($dtrung_rp) ) {
      return;
     }
  $post_list = '';
  foreach($dtrung_rp as $re_post) {
    $post_list .= '<li><a href="' . get_permalink($re_post->ID) . '">' . $re_post->post_title . '</a></li>';
    }
    return sprintf('
      <div class="dtrung-related-posts">
        <h3>%s</h3>
        <ul>%s</ul>
      </div>
    ', $title, $post_list );
    }
add_shortcode('dtrung_related_posts', 'dtrung_rp_shortcode');

cách dùng [dtrung_related_posts] nhét vào chỗ cần hiển thị 
Tiếp theo 
// Hàm xác định thẻ </p> đầu tiên
function count_paragraph( $insertion, $paragraph_id, $content ) {
   $closing_p = '</p>';
   $paragraphs = explode( $closing_p, $content );
   foreach ($paragraphs as $index => $paragraph) {
      if ( trim( $paragraph ) ) {
         $paragraphs[$index] .= $closing_p;
      }
      if ( $paragraph_id == $index + 1 ) {
         $paragraphs[$index] .= $insertion;
      }
   }
   return implode( '', $paragraphs );
// Chèn shortcode bài viết liên quan vào sau thẻ </p> đầu tiên
add_filter( 'the_content', 'insert_shortcode_related_posts' ); 
function insert_shortcode_related_posts( $content ) {
   $related_posts= do_shortcode('[dtrung_related_posts]');
   if ( is_single() ) {
      return count_paragraph( $related_posts, 1, $content );
   }
   return $content;
}
Sau đó
<?php echo do_shortcode('[dtrung_related_posts]') ?>
Và tôi thấy cách trên hơi dài nhưng các bạn đấy là  tôi sưu tầm được thôi còn lại chúng ta làm theo cách sau này tôi thấy ngắn hơn
WordPress Related Posts
bạn có thể làm rất nhanh tôi thấy rất hay hãy dùng blugin nếu chúng ta ngại viết code

Code cơ bản của wordpress

Chào các bạn mình xin giới thiệu 1 số code cơ bản của wordpress
Về header
<?php wp_head(); ?> // Khai báo
 <?php get_header();?> // Gọi header


Về footer 
<?php wp_footer(); ?> // Khai báo
<?php get_footer(); ?> // Gọi footer

Lấy đường dẫn
<?php echo get_template_directory_uri() ?> // Lấy đường dẫn thư mục
<?php echo get_site_url(); ?> // Lấy đường dẫn gốc của site
<a href="<?php echo get_site_url(); ?>/?page_id=1"></a> // Đường dẫn page
<?php echo ( get_the_ID() == 1 ) ? 'active':''  ?> // Gọi class active
Hàm cần có trong functions
add_filter( 'wp_default_editor', create_function('', 'return "html";') );
function get_rid_of_wpautop(){
  if(!is_singular('post')){
    remove_filter ('the_content', 'wpautop');
    remove_filter ('the_excerpt', 'wpautop');
  }
}
add_action( 'template_redirect', 'get_rid_of_wpautop' );

Gọi post và bài mặc định
// Gọi bài post mặc định
<?php $args=array('post_type' => 'post', 'orderby' => 'ID', 'order'   => 'DESC', 'posts_per_page'=>5);$query = new WP_Query( $args); ?>
<?php if ( $query->have_posts() ) : ?>
<?php while ( $query->have_posts() ) : $query->the_post();?>
// Start loop news
 <span class="date"><?php the_time('Y.m.d') ; ?></span><a href="<?php the_permalink() ?>"><?php the_title(); ?></a>
// End loop news
<?php endwhile; ?>
<?php  wp_reset_query(); ?>
<?php  endif; ?>


// Gọi chi tiết nội dung bài post
<?php if ( have_posts() ) :  ?>
<?php while ( have_posts() ) : the_post(); ?>
 
        <span class="title">
        <?php the_title(); ?>
        </span>
     
        <span class="date">
        <?php the_time('Y.m.d') ; ?>
        </span>
     
        <span class="content">
        <?php the_content();  ?>
        </span>
     
    <?php endwhile; ?>
    <?php  wp_reset_query(); ?>
<?php  endif; ?>

// Gọi bài post theo category
<?php $args=array('category_name' => 'news', 'orderby' => 'ID', 'order'   => 'DESC', 'posts_per_page'=>3);$query = new WP_Query( $args); ?>
<?php if ( $query->have_posts() ) : ?>
<?php while ( $query->have_posts() ) : $query->the_post();?>
// Start loop news
 <span class="date"><?php the_time('Y.m.d') ; ?></span><a href="<?php the_permalink() ?>"><?php the_title(); ?></a>
// End loop news
<?php endwhile; ?>
<?php  wp_reset_query(); ?>
<?php  endif; ?>


// Gọi chi tiết nội dung bài post theo category
// Tạo single.php, trong file có code này
<?php $post = $wp_query->post;
if ( in_category( 'news') ) {
 include( TEMPLATEPATH.'/single-news.php' );
}
else if ( in_category( 'category_other') ) {
include( TEMPLATEPATH.'/single-category_other.php' );
}
?>

// Tạo file single-news.php rồi bỏ code này vào
<?php if ( have_posts() ) :  ?>
<?php while ( have_posts() ) : the_post(); ?>
        <span class="title">
        <?php the_title(); ?>
        </span>
        <span class="date">
        <?php the_time('Y.m.d') ; ?>
        </span>
        <a href="<?php the_permalink(); ?>">
<?php $cat = get_the_category(get_the_ID()); $name_cat = $cat[0]->cat_name; ?> // Gọi tên category  nếu cần
</a>
        <span class="content">
        <?php the_content();  ?>
        </span>
    <?php endwhile; ?>
    <?php  wp_reset_query(); ?>
<?php  endif; ?>



cắt content
// Khai báo function này trong file function
function cuttring($str, $length)
{
$str = trim($str);
$sections = preg_split("/[n]+/", $str);
$kq="";
foreach( $sections as $value )
{
$value = trim($value);
if( $value !='' )
if(!preg_match('#(?<=<)w+(?=[^<]*?>)#', $value)){
$kq .= $value;
break;
}    
}
return mb_substr($kq,0, $length,'utf-8')."...";
}

// Gọi content và giới hạn số kí tự xuất hiện
$content_blog = get_the_content();
echo cuttring( $content_blog, 80);

Hướng dẫn về custommise hay còn còn gọi là tùy chỉnh trong wordpress

Các bạn mới đầu học WP đều không biết sử dụng custommise hay tùy chỉnh trong WP cho nên tôi xin mạn phép giới thiệu về cách sử dụng
tùy vào từng theme nhé không trang nào giống trang nào đâu nhưng mà sẽ tương tự như của mình thôi

1 . là tiêu đề trang và tag chúng ta có thể thay đổi theo ý minh
2.thay đổi màu sắc
3. thay đổi banner của web
4.chọn menu để hiện ra
.5. các mục thêm VD ; bản đồ facebook , tìm kiếm , khóa , thư mục .....
6.chọn trang làm trang hiển thị chính

sau đây mình hướng dẫn bạn chèn bản đồ và facebook vào


làm theo hình nhé
sau đó ta sẽ được như này và :


và cuối cùng tác phẩm của chúng ta da xong 


và code của các bạn đây nhé 

google :<iframe src="https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d3724.1938104522314!2d105.77124579999999!3d21.024929800000013!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x313454af96a9f6b7%3A0xf5667f3512405f84!2zQ2h1bmcgY8awIDc4OSBC4buZIFF14buRYyBQaMOybmc!5e0!3m2!1svi!2s!4v1438856826532" width="600" height="450" frameborder="0" style="border:0" allowfullscreen></iframe>

facebook 



<div id="fb-root"></div>
<script>(function(d, s, id) {
  var js, fjs = d.getElementsByTagName(s)[0];
  if (d.getElementById(id)) return;
  js = d.createElement(s); js.id = id;
  js.src = "//connect.facebook.net/vi_VN/sdk.js#xfbml=1&version=v2.4";
  fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));</script>
<div class="fb-page" data-href="https://www.facebook.com/facebook" data-small-header="false" data-adapt-container-width="true" data-hide-cover="false" data-show-facepile="true" data-show-posts="true"><div class="fb-xfbml-parse-ignore"><blockquote cite="https://www.facebook.com/facebook"><a href="https://www.facebook.com/facebook">Facebook</a></blockquote></div></div>


Diện crop top quyến rũ ngày nắng lên như sao Việt

Diện crop top quyến rũ ngày nắng lên như sao Việt
Thời trang crop top không chỉ mang đến cho các ngôi sao nữ Việt vẻ đẹp trẻ trung, hiện đại mà còn rất gợi cảm, quyến rũ. Đây cũng là style được nhiều quý cô lựa chọn trong ngày nắng lên. Sở hữu chiều cao lý tưởng cùng vòng eo nhỏ xinh nên Trà Ngọc Hằng luôn tự tin diện mọi xu hướng thời trang sành điệu. Áo crop top trắng tinh khôi được cô mix cùng chân váy xanh họa tiết. Túi hồng và giày trắng là hai item giúp người đẹp hoàn hảo mọi góc nhìn. Nếu bạn muốn sở hữu vẻ đẹp dịu dàng và duyên dáng, hãy chọn bộ crop top và váy hồng cùng gam màu như Khánh My. Phụ kiện túi hồng rất đồng điệu với trang phục. Năng động và hiện đại là cách mix quần skinny kết hợp crop top đen như Tóc Tiên. Những khi ra phố đi chơi hoặc picnic, đây là phong cách rất lý tưởng cho giới trẻ để dễ dàng đi lại, hoạt động sôi nổi. Diện crop top trắng và chân váy xòe màu nhạt, hoa hậu châu Á tại Mỹ 2014 Jennifer Chung vẫn toát lên vẻ đẹp cuốn hút, say đắm bất cứ giới mày râu nào. Linh Chi khoe lợi thế của vòng eo “con kiến” và bộ ngực tròn đầy với crop top chất liệu ren. Lan Phương là người đẹp sở hữu gu thời trang thất thường. Tuy nhiên, bộ cánh này giúp cô toát lên làn da trắng và khoe vòng hai thon gọn. Khi tham dự sự kiện, siêu mẫu Hà Anh tinh tế phô diễn đường cong nóng bỏng. Minh Hằng cực bắt mắt ra phố khi khoác lên mình crop top kẻ sọc trắng và chân váy “tông xuyệt tông”. Mái tóc búi cao gọn gàng và mát mẻ cũng là lựa chọn ăn nhập cho diện mạo. Khi diện crop top, Hương Giang Idol càng thể hiện nét đẹp nuột nà của cơ thể chẳng kém gì những ngôi sao nữ thực sự khác. Diệu Hạnh Theo Vietnamnet