當(dāng)前位置:首頁(yè)>WordPress建站>基礎(chǔ)教程>WordPress 通過簡(jiǎn)碼調(diào)用附加到文章的最后一張圖片

WordPress 通過簡(jiǎn)碼調(diào)用附加到文章的最后一張圖片

WordPress的簡(jiǎn)碼是一個(gè)非常簡(jiǎn)單易用的功能,之前我們已經(jīng)分享了 WordPress Shortcode(簡(jiǎn)碼)介紹及使用詳解,今天我們一起來看看,WordPress 如何通過簡(jiǎn)碼調(diào)用附加到文章的最后一張圖片。方法很簡(jiǎn)單,只需要在當(dāng)前主題的 functions.php 添加下面的代碼:

/**
 * WordPress 通過簡(jiǎn)碼調(diào)用附加到文章的最后一張圖片
 * http://www.ydqwiac.cn/wordpress-shortcode-display-the-last-image-attached-to-post.html
 */
function wpdx_postimage($atts, $content = null) {
	extract(shortcode_atts(array(
		"size" => 'thumbnail',
		"float" => 'none'
	), $atts));
	$images =& get_children( 'post_type=attachment&post_mime_type=image&post_parent=' . get_the_id() );
	foreach( $images as $imageID => $imagePost )
	$fullimage = wp_get_attachment_image($imageID, $size, false);
	$imagedata = wp_get_attachment_image_src($imageID, $size, false);
	$width = ($imagedata[1]+2);
	$height = ($imagedata[2]+2);
	return '<div class="postimage" style="width: '.$width.'px; height: '.$height.'px; float: '.$float.';">'.$fullimage.'</div>';
}
add_shortcode("postimage", "wpdx_postimage");

然后我們?cè)谖恼轮惺褂孟旅娴暮?jiǎn)碼就可以調(diào)用文章的最后一張圖片啦:

[postimage]

參考資料:wprecipes.com

聲明:本站所有文章,如無特殊說明或標(biāo)注,均為本站原創(chuàng)發(fā)布。任何個(gè)人或組織,在未征得本站同意時(shí),禁止復(fù)制、盜用、采集、發(fā)布本站內(nèi)容到任何網(wǎng)站、書籍等各類媒體平臺(tái)。如若本站內(nèi)容侵犯了原著者的合法權(quán)益,可聯(lián)系我們進(jìn)行處理。

給TA打賞
共{{data.count}}人
人已打賞
歡迎關(guān)注WordPress大學(xué)公眾號(hào) WPDAXUE
基礎(chǔ)教程

WordPress 站點(diǎn)集成 Google 自定義搜索引擎

2014-3-11 10:34:58

基礎(chǔ)教程

WordPress為頁(yè)面(page)添加相關(guān)頁(yè)面

2014-3-15 9:17:12

3 條回復(fù) A文章作者 M管理員
  1. 昨天剛看了調(diào)用第一張圖片。。。

  2. 超級(jí)efly

    支持一下~不過「最後一張」到底有什麼用處。。。

  3. 這個(gè)能用來干啥呢-,-

?
個(gè)人中心
購(gòu)物車
優(yōu)惠劵
今日簽到
有新私信 私信列表
搜索

潮州市| 宣化县| 嘉善县| 浪卡子县| 临漳县| 通许县| 永仁县| 晋城| 宜丰县| 九寨沟县| 宝山区| 溆浦县| 麻江县| 西安市| 兴隆县| 南京市| 清流县| 安远县| 高唐县| 沅陵县| 南召县| 普宁市| 泰宁县| 朔州市| 永善县| 澄迈县| 安多县| 蒙自县| 衡阳市| 武夷山市| 金溪县| 通辽市| 吕梁市| 乌鲁木齐县| 永靖县| 富宁县| 龙泉市| 出国| 德昌县| 湖州市| 凤山市|