gpt4 book ai didi

wordpress - 如何从wordpress中的图库简码获取图库图像?

转载 作者:行者123 更新时间:2023-12-04 06:07:09 24 4
gpt4 key购买 nike

我有带有内容和图片库的 wordpress 页面。当我打印我的内容时,它显示如下

    stdClass Object
(
[ID] => 4558
[post_author] => 1
[post_date] => 2011-09-22 05:34:44
[post_date_gmt] => 2011-09-22 05:34:44
[post_content] =>

Nayer has pursued her passion for art since childhood.
She believes that art should have a positive influence in the world and on our life experiences.
She studied in Persia at Tehran University and at California State University, Los Angeles.



[gallery link="file" columns="2"]

[post_title] => About the Water Artist
[post_excerpt] =>
[post_status] => publish
[comment_status] => open
[ping_status] => open
[post_password] =>
[post_name] => about-the-water-artist
[to_ping] =>
[pinged] =>
[post_modified] => 2011-11-22 04:59:58
[post_modified_gmt] => 2011-11-22 04:59:58
[post_content_filtered] =>
[post_parent] => 0
[guid] => http://nagu.wordpress.net/?page_id=4558
[menu_order] => 0
[post_type] => page
[post_mime_type] =>
[comment_count] => 0
[ancestors] => Array
(
)

[filter] => raw
)

从 [post_content] 中的上述回复中,我找到了图库简码 [gallery link="file"columns="2"]。图像未显示。

是否有可能使用该短代码从帖子内容中单独提取图像 url?。

最佳答案

我使用下面的代码从图库短代码中提取图像,它正在工作。

<?php   
global $post;
global $wp_query;
$currentPageCatId = get_cat_ID( "pagename" );
$NewsCatPostsArray = query_posts( 'cat='.$currentPageCatId);

$current_news_postId = $NewsCatPostsArray[$i]->ID;
$current_news_postUrl = get_permalink($current_news_postId);
$query_images_args = array('post_type' => 'attachment', 'post_mime_type' =>'image', 'post_status' => 'inherit', 'posts_per_page' => -1,'post_parent' => $current_news_postId);

$query_images = new WP_Query($query_images_args);
$images = array();
foreach ( $query_images->posts as $image) {
$images[]= $image->guid;
}
?>

关于wordpress - 如何从wordpress中的图库简码获取图库图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8222726/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com