WordPress 获取文章中所有图片的方法有多种。以下是一些常见的方法:

WordPress  获取文章中所有图片的几种方法

  1. 使用 WordPress 内置函数 get_attached_media()
    这个函数可以获取文章中所有附件(包括图片)。你可以使用以下代码来获取文章中的所有图片:

    $post_id = get_the_ID();
    $images = get_attached_media('image', $post_id);
    foreach ($images as $image) {
       $image_url = wp_get_attachment_image_url($image>ID, 'full');
       echo '';
    }

    这将获取当前文章中的所有图片并显示它们。

  2. 使用正则表达式来提取图片标签:
    你可以使用正则表达式来搜索文章内容中的图片标签,然后提取图片的 URL。以下是一个示例:

    $post_content = get_the_content();
    $pattern = '//i';
    preg_match_all($pattern, $post_content, $matches);
    foreach ($matches[1] as $image_url) {
       echo '';
    }

    这将从文章内容中提取所有图片标签并显示图片。

  3. 使用插件:
    你还可以考虑使用 WordPress 图片相关的插件,这些插件可以帮助你轻松管理和显示文章中的图片。一些受欢迎的插件包括 "Simple Image Widget" 和 "WP Gallery Custom Links"。

无论你选择哪种方法,都可以根据你的需求来获取和显示文章中的图片。这些方法可以帮助你在 WordPress 中更好地处理图片相关的任务。