午夜视频在线网站,日韩视频精品在线,中文字幕精品一区二区三区在线,在线播放精品,1024你懂我懂的旧版人,欧美日韩一级黄色片,一区二区三区在线观看视频

分享

WordPress為文章頁添加隨機(jī)圖片實現(xiàn)方法

 縱觀生活趣事 2016-11-20

    使用wordpress大量發(fā)布或者采集文章的時候,編輯文章的時候上傳圖片特別麻煩。既然,Wordpress可以實現(xiàn)批量添加關(guān)鍵詞為錨文本,余斗就思考,能不能用什么方法也實現(xiàn)文章發(fā)布后在內(nèi)容中隨機(jī)調(diào)用圖片,這樣就大大減少了工作量。

    研究一陣子,余斗有個好方法,不多說,奉上:

    將以下代碼復(fù)制到當(dāng)前使用主題的functions.php文件中:

    /* 文章隨機(jī)插圖 */
    function catch_that_image() {
    global $post, $posts;
    $first_img = '';
    ob_start();
    ob_end_clean();
    $output = preg_match_all('/<img.+src=[\'"]([^\'"]+)[\'"].*>/i', $post->post_content, $matches);
    $first_img = $matches [1] [0];
    if(empty($first_img)){ //Defines a default image
    $first_img = "http://wc./uploads/images/".rand(1,139).".jpg";
    }
    return $first_img;
    }

    這里需要注意的是倒數(shù)第四行中http://www.yudouyudou/uploads/images/為要調(diào)用的圖片的文件夾路徑,大家根據(jù)自己的情況修改。rand(1,139)表示調(diào)用的是文件夾中圖片名字從1到139的圖片(因為余斗上傳了139長圖片,命名為1到139)。

    調(diào)用圖片代碼為:

      <img src="<?php echo catch_that_image() ?>" alt="<?php the_title(); ?>" height="300"width="300"/>

    圖片寬度可以自行修改,余斗是在文章頁使用,所以就加在主題的文件中<?php the_content(); ?>的之前,如果大家需要在其他地方使用,則加在自己需要的地方,如此就可以實現(xiàn)刷新文章就會隨機(jī)在uploads/images/這個文件夾中調(diào)用圖片,而且做到如果文章中有圖片就調(diào)用第一張圖片,沒有圖片就隨機(jī)調(diào)用。

    同時這里 優(yōu)化了將圖片alt屬性指定為文章標(biāo)題而且沒有加鏈接,如果有特殊需要,比如為WordPress批量添加文章圖片的鏈接,可以點擊查看。

    余斗的這個方法的缺點是刷新一次,圖片就會變化一次,而且圖片只能插在文章開頭或結(jié)尾,不過總比沒圖片要好很多!



http://www./WordPress/214.html

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多