立即注冊(cè) 找回密碼

QQ登錄

只需一步,快速開(kāi)始

WordPress如何設(shè)置文章列表自動(dòng)顯示文章內(nèi)第一張圖片

2015-12-27 22:32| 發(fā)布者: 學(xué)習(xí)NO.1| 查看: 1637| 評(píng)論: 0|原作者: 學(xué)習(xí)NO.1

摘要: 在修改主題的時(shí)候,我們可能需要WordPress自動(dòng)獲取文章第一張圖片,在博客吧看到了相關(guān)的實(shí)現(xiàn)方法,記錄一下,估計(jì)以后也用得到。在當(dāng)前使用的主題模板的functions.php文件?php和?之前添加以下代碼 function catch_t ...
在修改主題的時(shí)候,我們可能需要wordpress自動(dòng)獲取文章第一張圖片,在博客吧看到了相關(guān)的實(shí)現(xiàn)方法,記錄一下,估計(jì)以后也用得到。
在當(dāng)前使用的主題模板的functions.php文件<?php和?>之前添加以下代碼
  1. function catch_that_image() {
  2.       global $post, $posts;
  3.       $first_img = '';
  4.       ob_start();
  5.       ob_end_clean();
  6.       $output = preg_match_all('/<img.+src=[\'"]([^\'"]+)[\'"].*>/i', $post->post_content, $matches);
  7.       $first_img = $matches [1] [0];
  8.       if(empty($first_img)){ //Defines a default image
  9.         $first_img = "/images/default.jpg";
  10.       }
  11.       return $first_img;
  12.     }
復(fù)制代碼
在當(dāng)前主題模板的index.php文件的內(nèi)容代碼前或后添加以下代碼
  1. <?php echo catch_that_image() ?>
復(fù)制代碼
當(dāng)然了,要限制顯示圖片的效果(比如大小、邊框),就需要你使用css設(shè)置了。


鮮花

握手

雷人

路過(guò)

雞蛋

最新評(píng)論

!jz_fbzt! !jz_lxwm! !jz_gfqqq!

關(guān)于我們|手機(jī)版|小黑屋|地圖|【道勤網(wǎng)】-bmrsportswear.com 軟件視頻自學(xué)教程|免費(fèi)教程|自學(xué)電腦|3D教程|平面教程|影視動(dòng)畫(huà)教程|辦公教程|機(jī)械設(shè)計(jì)教程|網(wǎng)站設(shè)計(jì)教程【道勤網(wǎng)】 ( 皖I(lǐng)CP備15000319號(hào)-1 )

GMT+8, 2024-10-23 15:30

Powered by DaoQin! X3.4 © 2016-2063 Dao Qin & 道勤科技

返回頂部