1. مهمان گرامی، جهت ارسال پست، دانلود و سایر امکانات ویژه کاربران عضو، ثبت نام کنید.
    بستن اطلاعیه

کدهایی که در طراحی قالب وردپرس باید بدانید

شروع موضوع توسط minaaa ‏27/10/11 در انجمن WordPress

  1. کاربر پیشرفته

    تاریخ عضویت:
    ‏9/12/10
    ارسال ها:
    19,773
    تشکر شده:
    6,457
    امتیاز دستاورد:
    113
    کدهایی که در طراحی قالب وردپرس باید بدانید

    سلام امروز تصمیم گرفتم تا تعدادی کد که در طراحی قالب برای وردپرس کارایی زیادی دارد را به شما معرفی کنم.


    کد آخرین مطالب ارسال شده سایت :

    کد PHP:
    PHP:
      <?php query_posts(‘v_sortby=views&v_orderby=desc&showposts=5′?>
    <?php 
    if (have_posts()) : while (have_posts()) : the_post(); ?>
    <li><a href=”<?php the_permalink() ?>” title=”<?php  the_title(); ?>”><?php the_title(); ?></a></li>
     <?php endwhile; else: ?>
    <?php 
    endif; ?>

    برای تغییر تعداد پست ها عدد ۵ را تغییر دهید.


    کد نمایش آخرین نظرات :
    کد PHP:
    کد:
      <?php
     global $wpdb;
     $amount = 5;
     $src_length=60;
     $query = $wpdb->get_results(“SELECT  comment_author_url,SUBSTRING(comment_content,1,$src_length)
    
    AS  com_excerpt, comment_author, comment_content FROM
    
    $wpdb->comments  WHERE comment_approved = ’1′ ORDER BY
    
    comment_date_gmt DESC LIMIT  $amount”);
     $result = array();
     
    echo “<div dir=”rtl”>”;
     
    foreach ((array)$query as $comment)
     {
     $author = htmlspecialchars($comment->comment_author);
     
    $authorURL = htmlspecialchars($comment->comment_author_url);
     
    echo “<a href=”$authorURL”><b>$author</b></a> : “;
     
    echo “$comment->com_excerpt …<br>”;
     }
     echo “</div>”;
     ?>

    برای تغییر تعداد نظرهاا عدد ۵ را تغییر دهید.​

    کد نمایش برترین نوشته بر اساس نظر:
    کد PHP:​

    کد:
      <?php $result = $wpdb->get_results(“SELECT
     comment_count,ID,post_title FROM $wpdb->posts ORDER BY comment_count
     DESC LIMIT 0 , 5″);
     foreach ($result as $topten) {
     $postid = $topten->ID;
     $title = $topten->post_title;
     $commentcount = $topten->comment_count;
     if ($commentcount != 0) { ?>
    <li><a href=”<?php echo get_permalink($postid); ?>”
     title=”<?php echo $title ?>”>
     <?php echo $title?></a></li>
     <?php } } ?>

    برای تغییر تعداد پست ها عدد ۵ را تغییر دهید.

    کد نمایش مطالب تصادفی :
    کد PHP:

    PHP:
      <?php $posts get_posts(‘orderby=rand&numberposts=5′); foreach($posts as $post) { ?>
    <li><a href=”<?php the_permalink(); ?>” title=”<?php  the_title(); ?>”><?php the_title(); ?></a>
     </li>
     <?php ?>

    برای تغییر تعداد پست ها عدد ۵ را تغییر دهید.

    کد نمایش موضوعات سایت:
    کد PHP:

    کد:
    [align=LEFT]<?php wp_list_categories(‘title_li=’); ?>[/align]


    برای گذاشتن آمار سایت توسط افزونه کاربران میهمان قادر به مشاهده لینک ها نمیباشند .برای عضویت در تالار گفتگوی ایرانیان اینجا کلیک کنید در قالب از کد زیر استفاده کنید: کد PHP:

    کد:
    [align=LEFT]<li><?php StatPress_Print(” اسم: کد”); ?></li>[/align]


    برای مثال:
    کد PHP:

    کد:
      <li><?php StatPress_Print(” افراد آنلاین: %visitorsonline%”); ?></li>
     <li><?php StatPress_Print(” بازدید امروز: %pagevisits%”); ?></li>
     <li><?php StatPress_Print(” بازدید دیروز: %yesterdaypagevisits%”); ?> </li>
     <li><?php StatPress_Print(” کل بازدیدها: %totalpagevisits%”); ?></li>
     <li><?php StatPress_Print(” آی پی: %ip%”); ?></li>
     <li><?php StatPress_Print(” سیستم عامل شما: %os%”); ?></li>
     <li><?php StatPress_Print(” مرورگر شما: %browser%”); ?></li>
     <li><?php StatPress_Print(” بیشترین آمارمرورگر: %topbrowser%”); ?></li>


    برای قرار دادن فید خوان در سایت می توانید کد زیر استفاده کنید:
    کد PHP:

    PHP:
      <?php
     
    include_once(ABSPATH WPINC /rss.php’);
     
    $rss fetch_rss(‘آدرس فید’);
     
    $maxitems 10//تعداد نمایش
     
    $items array_slice($rss->items0$maxitems);
     
    ?>
    <ul>
     <?php if (empty($items)) echo <li>مطلبی وجود ندارد</li>;
     else
     foreach ( 
    $items as $item ) : ?>
    <li><a href=’<?php echo $item['link']; ?>
     title=’<?php echo $item['title']; ?>’>
     <?php echo $item['title']; ?>
    </a></li>
     <?php endforeach; ?>
    </ul>


    برای نمایش آرشیو ماهانه از کد زیر استفاده کنید:
    کد PHP:

    PHP:
    [align=LEFT]<?php wp_get_jarchives(“type=monthly”); ?>[/align]


    کد نمایش مطالب مرتبط بر اساس موضوع:
    کد PHP:

    PHP:
      <?php
     $categories 
    get_the_category($post->ID);
     if (
    $categories) {
     
    $category_ids = array();
     foreach(
    $categories as $individual_category$category_ids[] = $individual_category->term_id;
     
    $args=array(
     
    ‘category__in’ => $category_ids,
     
    ‘post__not_in’ => array($post->ID),
     
    ‘showposts’=>5// Number of related posts that will be shown.
     
    ‘caller_get_posts’=>1
     
    );
     
    $my_query = new wp_query($args);
     if( 
    $my_query->have_posts() ) {
     echo 
    <h3>بدنیست بخوانید:</h3><ul>;
     while (
    $my_query->have_posts()) {
     
    $my_query->the_post();
     
    ?>
    <li><img src=”<?php bloginfo(‘url’);   ?>/wp-content/themes/mha/images/footer_arrow.gif” /> <a   href=”<?php the_permalink() ?>” rel=”bookmark” title=”خواندن مطلب  
    <?php the_title_attribute(); ?>”><?php the_title();   ?></a></li>
     <?php
     
    }
     echo 
    </ul>;
     } else {
     echo 
    <h2>مطلبی یافت نشد.</h2>;
     }
     }
     
    $post $backupwp_reset_query();
     
    ?>

    کد نمایش آواتار:
    کد PHP:

    کد:
    [align=LEFT]<?php echo get_avatar( get_the_author_email(), '80' ); ?>[/align]


    لینک دوستان:
    کد PHP:

    کد:
    [align=LEFT]<?php get_links_list(); ?>[/align]