關(guān)于調(diào)用某一指定分類的方法,可以參考我在這個(gè)問(wèn)題下的回復(fù):
創(chuàng)新互聯(lián)建站專注為客戶提供全方位的互聯(lián)網(wǎng)綜合服務(wù),包含不限于成都網(wǎng)站設(shè)計(jì)、網(wǎng)站制作、登封網(wǎng)絡(luò)推廣、重慶小程序開(kāi)發(fā)、登封網(wǎng)絡(luò)營(yíng)銷、登封企業(yè)策劃、登封品牌公關(guān)、搜索引擎seo、人物專訪、企業(yè)宣傳片、企業(yè)代運(yùn)營(yíng)等,從售前售中售后,我們都將竭誠(chéng)為您服務(wù),您的肯定,是我們最大的嘉獎(jiǎng);創(chuàng)新互聯(lián)建站為所有大學(xué)生創(chuàng)業(yè)者提供登封建站搭建服務(wù),24小時(shí)服務(wù)熱線:18982081108,官方網(wǎng)址:www.cdcxhl.com
網(wǎng)頁(yè)鏈接
隨機(jī)文章的獲取,其實(shí)只要在查詢時(shí)添加排序方式就可以,如下:
'orderby'?=?'rand'
完整代碼:
$query?=?array(
'cat'???=?'8',
'post_type'?=?'post',
'orderby'???=?'rand'
);
$posts?=?new?WP_Query(?$query?);
if?(?$posts-have_posts()?)?{
while(?$posts-have_posts()?)?:?
$posts-the_post();
the_content();
endwhile;
}
wp_reset_query();
提供一個(gè)隨機(jī)輸出WordPress分類的思路
獲取到所有分類的ID轉(zhuǎn)換成數(shù)組;
然后通過(guò)rand隨機(jī)輸出數(shù)組;
提示:需要使用count計(jì)算數(shù)組和,并且減一。
可以參考:網(wǎng)頁(yè)鏈接
有時(shí)候在登錄Wordpress時(shí)報(bào)錯(cuò):隨機(jī)數(shù)校驗(yàn)失敗,或者認(rèn)證失敗等等。其實(shí),這是WordPress的隨機(jī)數(shù)和緩存導(dǎo)致的問(wèn)題。其實(shí)就是其中一個(gè)人把登錄頁(yè)面緩存了,而緩存時(shí)間已經(jīng)超過(guò)12個(gè)小時(shí)。Wordpress默認(rèn)隨機(jī)數(shù)nonce時(shí)間在12-24小時(shí)之內(nèi)就會(huì)失效。只能清空緩存才能再次正常登陸。接下來(lái)搬主題就分享一下加大WordPress的隨機(jī)數(shù)nonce過(guò)期時(shí)間解決緩存過(guò)期錯(cuò)誤問(wèn)題。
針對(duì)上面的問(wèn)題,要么清空登錄頁(yè)面的緩存,要么把WordPress隨機(jī)數(shù)nonce有效時(shí)間改成48小時(shí),網(wǎng)頁(yè)緩存(WP Super Cache等緩存插件)時(shí)間改成24小時(shí)。
實(shí)際上,WP會(huì)為那些涉及安全問(wèn)題的地方,比如ajax加載之類,會(huì)提供一個(gè)隨機(jī)數(shù),每個(gè)用戶不同。而這個(gè)隨機(jī)數(shù)有個(gè)有效期,默認(rèn)為24小時(shí)。事實(shí)上,按照WP官方描述,這個(gè)時(shí)間上是12-24小時(shí)之間,隨機(jī)失效。所以,當(dāng)使用各類WordPress緩存插件緩存頁(yè)面超過(guò)12小時(shí),這個(gè)隨機(jī)數(shù)就有可能失效,直接導(dǎo)致認(rèn)證失敗,登陸失敗等問(wèn)題。