PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : کد های وردپرس که هر طراحی باید آن را بداند مخصوص مبتدیان عزیز



amirbolouki
September 6th, 2013, 18:40
یه مطلب خوب و در عین حال ساده رو براتون آماده کردم؛ ۱۰ کد برای طراحان پوسته وردپرس که باید آن را بدانند؛ از قبیل تازه ترین نظرات، تازه ترین نوشته ها، دیدگاههای تازه و…
نشان دادن تازه ترین نوشته ها
<?php wp_get_archives('type=postbypost&limit=5'); ?>
یا
<?php $recentposts = get_posts('numberposts=12&category=4');
foreach ($recentposts as $post) : setup_postdata($post); ?>
<li><a href="<?php the_permalink() ?>"><?php the_title(); ?></a></li> <?php endforeach; ?>
نشان دادن موضوعات
<h2>Categories</h2>
<ul>
<?php wp_list_cats('sort_column=name'); ?>
</ul>
نشان دادن بایگانی
<h2>Archives</h2>
<ul>
<?php wp_get_archives('type=monthly'); ?>
</ul>
نشان دادن ابرچسب ها
<?php wp_tag_cloud('smallest=8&largest=36&'); ?>
نشان دادن پیوندها
<ul> <?php wp_list_bookmarks('title_li=&categorize=0'); ?> </ul>
نشان دادن تگ های وردپرس
<?php the_tags(); ?>
نشان دادن صفحات
<h2>Pages</h2>
<ul>
<?php wp_list_pages('title_li='); ?>
</ul>
نشان دادن دیدگاههای تازه
<?php
global $wpdb;
$sql = "SELECT DISTINCT ID, post_title, post_password, comment_ID,
comment_post_ID, comment_author, comment_date_gmt, comment_approved,
comment_type,comment_author_url,
SUBSTRING(comment_content,1,30) AS com_excerpt
FROM $wpdb->comments
LEFT OUTER JOIN $wpdb->posts ON ($wpdb->comments.comment_post_ID =
$wpdb->posts.ID)
WHERE comment_approved = '1' AND comment_type = '' AND
post_password = ''
ORDER BY comment_date_gmt DESC
LIMIT 10";
$comments = $wpdb->get_results($sql);
$output = $pre_HTML;
$output .= "\n<ul>";
foreach ($comments as $comment) {
$output .= "\n<li>".strip_tags($comment->comment_author)
.":" . "<a href=\"" . get_permalink($comment->ID) .
"#comment-" . $comment->comment_ID . "\" title=\"on " .
$comment->post_title . "\">" . strip_tags($comment->com_excerpt)
."</a></li>";
}
$output .= "\n</ul>";
$output .= $post_HTML;
echo $output;?>
نشان دادن اطلاعات (ورود، خروج)
<ul>
<?php wp_register(); ?>
<li><?php wp_loginout(); ?></li>
<li><a href="http://www.wordpress.org/">WordPress</a></li>
<?php wp_meta(); ?>
<li><a href="http://validator.w3.org/check?uri=referer">XHTML</a></li>
</ul>
نشان دادن بهترین نظرات
<?php $result = $wpdb->get_results("SELECT
comment_count,ID,post_title FROM $wpdb->posts ORDER BY comment_count
DESC LIMIT 0 , 10");
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 } } ?>