ساده لوحانه ترین کار
ساده لوحانه ترین کاری که آدم -درحق خودش- میتونه انجام بده اینه که روی رفاقتاش حساب باز کنه.
دروپال - وردپرس - مدیریت سرور لینوکس - تدریس خصوصی - طراحی قالب - طراحی وب - مشاوره - راه اندازی ایمیل سرور
<h2>Popular Posts</h2> <ul> <?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 $post) { setup_postdata($post); $postid = $post->ID; $title = $post->post_title; $commentcount = $post->comment_count; if ($commentcount != 0) { ?> <li><a href="<?php echo get_permalink($postid); ?>" title="<?php echo $title ?>"> <?php echo $title ?></a> {<?php echo $commentcount ?>}</li> <?php } } ?> </ul>اگر مایل هستید که تعداد بیشتری از تیتر برترین مطالب را نمایش بدهید فقط کافیست در کد بالا عدد 5 را تغییر بدهید. اگر در استفاده از کد هایی که در سایت معرفی می نمایم مشکل دارید و یا سوال دارید حتما سوال و یا نظر خود را در قسمت نظرات اعلام نمایید.
function member_check_shortcode($atts, $content = null) { if (is_user_logged_in() && !is_null($content) && !is_feed()) { return $content; } else { return 'Sorry, this part is only available to our members. Click here to become a member!'; } add_shortcode('member', 'member_check_shortcode');حال فقط کافی هست کد زیر را در مطلبی که می خواهید ان برای کاربران سایت نمایش داده شود اضافه نمایید.
[member] This text will be displayed only to registered users. [/member]
the_title();حال کد بالا را با کد زیر جایگزین نمایید
echo $title;حالا می بایست در خط بعدی همان کد بالا، کد های زیر را paste نمایید.
<?php $title = get_the_title(); $keys= explode(" ",$s); $title = preg_replace('/('.implode('|', $keys) .')/iu', '<strong class="search-excerpt">\0</strong>', $title); ?>حال باید فایل شیوه نامه یاهمان style.css را بز کرده و در پایان کد ها خط زیر را جایگزین نمایید
strong.search-excerpt { background: yellow; }اگر در استفاده از کد های بالا مشکلی دارید کافیست در قسمت نظرات همین مطلب مشکل خود را بیان نمایید.
<pre><?php $title = get_the_title(); $keys= explode(" ",$s); $title = preg_replace('/('.implode('|', $keys) .')/iu', '<strong class="search-excerpt">\0</strong>', $title); ?></pre>
<?php comments_template(); ?> ldمی گردیم وقبل از این خط کد های زیر را قرار می دهیم.
<?php //for use in the loop, list 5 post titles related to first tag on current post $tags = wp_get_post_tags($post->ID); if ($tags) { echo 'مطالب مرتبط'; $first_tag = $tags[0]->term_id; $args=array( 'tag__in' => array($first_tag), 'post__not_in' => array($post->ID), 'showposts'=>5, 'caller_get_posts'=>1 ); $my_query = new WP_Query($args); if( $my_query->have_posts() ) { while ($my_query->have_posts()) : $my_query->the_post(); ?> <p><a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title_attribute(); ?>"><?php the_title(); ?></a></p> <?php endwhile; } } ?>حال می توانید با باز کردن یک پست از وبلاگتان مطالب مرتبط را مشاهده کنید