在前面文章《織夢(mèng)dedecms調(diào)用指定文章ID來(lái)調(diào)用特定文檔》一文中織夢(mèng)模板網(wǎng)小編給大家介紹了織夢(mèng)模板通過指定ID來(lái)調(diào)用文章的方法,不少朋友看了以后給織夢(mèng)模板小編發(fā)來(lái)感謝,也有些朋友咨詢既然織夢(mèng)模板可以調(diào)用指定ID的文章,那么wordpress是不是也可以調(diào)用指定ID的文章呢?當(dāng)然也是可以的,下面就跟隨織夢(mèng)模板網(wǎng)小編一起來(lái)看看吧:
<?php $postsl = get_posts("numberposts=4&post_type=any&include=1,2,3"); if($postsl) : foreach( $postsl as $post ) : setup_postdata( $post ); ?><li><a href="<?php the_permalink(); ?>"><?php the_title();?></a></li><?php endforeach; endif; ?>
上面代碼中的“1,2,3”表示要調(diào)用的文章id。這樣可以根據(jù)自己的需求更換成自己的文章ID,然后將這段代碼放到你所需要的位置即可。
最后織夢(mèng)361模板網(wǎng)來(lái)說下大家在操作的時(shí)候可能遇到的問題:在網(wǎng)上找到的代碼里面默認(rèn)用的變量名是“$posts”,我直接放到首頁(yè)去,顯示倒是顯示了,但是首頁(yè)正常的文章列表里面有相同id的文章就顯示不出來(lái)了...
后來(lái)看了下代碼,發(fā)現(xiàn)變量名重復(fù)了導(dǎo)致的,意思就是最好不要使用系統(tǒng)里面的一些默認(rèn)字段做變量名。
最后分享下如果要把這東西做到后臺(tái)主題設(shè)置里面怎么搞:
先把自定義字段設(shè)置好,然后這么寫:
<?php $hostid = $options['theme_hotid']; $postsl = get_posts("numberposts=4&post_type=any&include=".$hostid); if($postsl) : foreach( $postsl as $post ) : setup_postdata( $post ); ?>
上面這段代碼中的“$options['theme_hotid']”就是主題自定義字段名稱。
以上就是wordpress如何調(diào)用指定ID文章的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)和解決疑問有所幫助,也希望大家多多支持武林網(wǎng)。新聞熱點(diǎn)
疑難解答
圖片精選