我創建了一個名爲「Gallery」的頁面,並創建了包含10張圖像的new gallery
。我的頁面ID是129.我有page id(129)
中的10張圖片。 現在我的問題是,我需要一個代碼來獲取wordpress中的這10個圖像。請任何人用代碼幫助我。提前致謝。如何從wordpress中的特定頁面id獲取所有圖像
1
A
回答
1
獲取帖子中的所有圖片。
function get_all_images() {
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];
return $first_img;
}
在這裏,你得到弗里斯特圖像,就像你得到所有其他圖像
1
使用get_children
我用這個代碼,以從所選擇的順序頁面庫中提取的所有圖像。您可以將這些代碼包含在循環中或獨立使用。只需選擇適當的post_parent代碼(參見代碼示例)。
這個例子顯示相關頁面ID 129的所有圖像,看看:
$images = get_children(array('post_parent' => 129, 'post_type' => 'attachment', 'post_mime_type' => 'image', 'orderby' => 'menu_order', 'order' => 'ASC', 'numberposts' => 999));
$映像文件,現在是一個包含所有圖像的對象和他們的信息(發佈ID 1相關的)命令一樣畫廊界面。
if ($images) {
//looping through the images
foreach ($images as $attachment_id => $attachment) {
?>
<?php /* Outputs the image like this: <img src="" alt="" title="" width="" height="" /> */ ?>
<?php echo wp_get_attachment_image($attachment_id, 'full'); ?>
This is the Caption:<br/>
<?php echo $attachment->post_excerpt; ?>
This is the Description:<br/>
<?php echo $attachment->post_content; ?>
<?php
}
}
找到的帖子ID,你婉從圖像中提取並插入到這樣的說法: 'post_parent'=> 129
你也可以使用:
'post_parent'=> $崗位 - > ID 如果您想在循環中使用get_children,並從返回的帖子ID中獲取帖子ID。
如果你想排除選擇的圖像作爲精選圖像我會有一個if語句檢查圖像的URL是否等於特色圖像的URL。
相關問題
- 1. WordPress - 如何獲取當前菜單中所有頁面的ID?
- 2. 從頁面獲取特定圖像
- 3. 如何獲得facebook中特定頁面的所有帖子ID
- 4. 如何獲取WordPress中特定頁面上的所有帖子標題
- 5. 如何使用Javascript獲取特定頁面上的所有圖像源
- 6. 如何獲取特定網站中的所有頁面鏈接?
- 7. 如何在WordPress中獲取多個頁面ID的子頁面
- 8. 如何使用JSoup獲取頁面中的所有url圖像?
- 9. 如何從特定文件夾(iPhone)獲取所有圖像?
- 10. 如何從Site.css中獲取特定頁面的特定樣式?
- 11. 從特定頁面獲取父頁面標題名稱ID號
- 12. 如何獲取特定頁面的所有Facebook簽到?
- 13. 如何查看/獲取特定Facebook頁面的所有貼子
- 14. 如何獲取每個子頁面的特定圖像?
- 15. 如何從任何網頁獲取所有圖像(在iPhone中)
- 16. php:如何從給定頁面的特定div獲取所有超鏈接?
- 17. 如何獲取頁面的所有圖像?
- 18. 如何使用JavaScript獲取頁面上所有圖像的href?
- 19. 如何抓取所有wordpress頁面
- 20. 如何從特定的WordPress頁面中刪除所有的側邊欄?
- 21. 在Wordpress中獲取頁面TAG ID
- 22. PHPQuery ...試圖從頁面獲取所有圖像的所有鏈接
- 23. 在Coredata中,如何獲取特定表的所有ID?
- 24. 如何從wordpress php中的博客頁面獲取圖片無?
- 25. WordPress單頁主題 - 如何從菜單中獲取頁面的ID
- 26. 如何根據WordPress主題中的頁面ID更改圖像?
- 27. 如果edittext有圖像如何從edittext獲取所有圖像?
- 28. 如何獲取特色圖片的所有WordPress的帖子?
- 29. 在Wordpress中獲取所有帖子ID
- 30. 如何從Facebook獲取頁面ID Iframe