最近張力用 WordPress 程序折騰了兩套模板了,對於 WordPress 程序也玩了好幾個月了,對於它的一些調用手法上也瞭解了一些。今天這篇文章就是跟大家講一下常用的幾種 WordPress 調用方法。
第一種:最新文章調用
這個是我們在用 WordPress 程序時經常要用到的,以下是調用代碼:
<?php $rand_posts = get_posts(『numberposts=8&orderby=post_date』); foreach($rand_posts as $post): ?>
<li><a href=」<?php the_permalink(); ?>」 title=」<?php the_title(); ?>」><?php echo mb_strimwidth(get_the_title(), 0, 50, 『…』); ?></a></li>
<?php endforeach; ?>
請注意,上面紅色數字 8 是代表調用的文章條數,這個您可以自己調整的。而後面的 0,50 這個是調用文章的標題顯示為 50 個字節,也就是文章標題最多顯示 25 個字。
第二種:隨機文章調用
這個也是我們在用 WordPress 程序時經常用到的,因為這個可以讓你的頁面時刻都是不同內容的,對於優化上是有一定好處的,具體代碼如下:
<?php $rand_posts = get_posts(『numberposts=8&orderby=rand』); foreach($rand_posts as $post): ?>
<li><a href=」<?php the_permalink(); ?>」 title=」<?php the_title(); ?>」> <?php echo mb_strimwidth(get_the_title(), 0, 50, 『…』); ?> </a></li>
<?php endforeach; ?>
同上面提到的一樣,紅色數字 8 是代表調用的文章條數,這個您可以自己調整的。而後面的 0,50 這個是調用文章的標題顯示為 50 個字節,也就是文章標題最多顯示 25 個字。
第三種:熱門文章調用
這個相信大家都知道,這個的調用可以顯示我們網站最多瀏覽的文章,也就是用户最關注的文章。以下為調用代碼:
<?php $postslist = get_posts(『numberposts=8&order=DESC&orderby=comment_count』); foreach($postslist as $post): ?>
<li><a href=」<?php the_permalink(); ?>」 title=」<?php the_title(); ?>」><?php echo mb_strimwidth(get_the_title(), 0, 50, 『…』); ?></a></li>
<?php endforeach; ?>
同上面兩個一樣,紅色數字 8 是代表調用的文章條數,這個您可以自己調整的。而後面的 0,50 這個是調用文章的標題顯示為 50 個字節,也就是文章標題最多顯示 25 個字。
第四種:置頂文章調用
這個大家就都不陌生了,這個是很多網站都有用到的,WordPress 的置頂文章代碼是分為兩個部分的,我這裏就給大家説一下。
<?php
$sticky = get_option(『sticky_posts』);
rsort($sticky);
$sticky = array_slice($sticky, 0, 5);
query_posts(array(『post__in』 => $sticky, 『caller_get_posts』 => 1));
if(have_posts()):
while(have_posts()): the_post();
?>
<li><a href=」<?php the_permalink(); ?>」 title=」<?php the_title(); ?>」 rel=」bookmark」><?php the_title(); ?></a></li>
<?php endwhile; endif; ?>
上面這段代碼中 $sticky, 0, 5 中的 5 代表的是置頂文章調用條數,」 title=」」 rel=」bookmark」> 代表的是調用的文章鏈接和標題。注意:大家在添加置頂文章時,一定不要忘了最後的。
第五種:調用指定分類
我們有時候在用 WordPress 程序時希望自己某一頁面調用指定的分類,下面這段代碼就可以讓你在使用 WordPress 時,指定調用某個分類下的文章,代碼如下:
<?php query_posts(『cat=15&posts_per_page=8&caller_get_posts=1′); ?>
<?php while(have_posts()): the_post(); ?>
<li><a href=」<?php the_permalink(); ?>」 title=」<?php the_title(); ?>」> <?php echo mb_strimwidth(get_the_title(), 0, 50, 『…』); ?> </a></li>
<?php endwhile; ?>
上面這段代碼中的 cat=15 中的 15 代表的是分類 ID,我們只需要修改這個數字為自己的分類 ID 就可以了;而數字 8 代表的是調用文章條數。這個你可以自己調整為自己想要顯示的文章條數。
以上這五種 WordPress 調用方法,也是自己在用 WordPress 程序做站時有經常用到的,希望對大家有所幫助!