Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/image/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Image 从wordpress内容中删除图像并将其放置在模板中的其他位置_Image_Wordpress_Wordpress Theming - Fatal编程技术网

Image 从wordpress内容中删除图像并将其放置在模板中的其他位置

Image 从wordpress内容中删除图像并将其放置在模板中的其他位置,image,wordpress,wordpress-theming,Image,Wordpress,Wordpress Theming,我有一个wordpress网站,它使用插件插入PhotoShelter页面和帖子中的图像。如果我想将图像直接插入到内容中,那么这很好,但是,我目前无法使用它设置特色图像 该插件基本上允许您通过标准的图像上传屏幕浏览PhotoShelter上的所有照片,然后当您单击insert into post it时,可通过热链接浏览PhotoShelter上的图像。它不会以任何方式将其附加到文章,并且图像不会显示在媒体库中 有没有一种方法可以在内容中查找图像,将其去掉我不希望图像显示在内容区域中,并将其与帖

我有一个wordpress网站,它使用插件插入PhotoShelter页面和帖子中的图像。如果我想将图像直接插入到内容中,那么这很好,但是,我目前无法使用它设置特色图像

该插件基本上允许您通过标准的图像上传屏幕浏览PhotoShelter上的所有照片,然后当您单击insert into post it时,可通过热链接浏览PhotoShelter上的图像。它不会以任何方式将其附加到文章,并且图像不会显示在媒体库中

有没有一种方法可以在内容中查找图像,将其去掉我不希望图像显示在内容区域中,并将其与帖子ID一起保存到一个数组中?这样,我就可以在归档模板和页面模板循环中的其他地方使用它来绘制博客缩略图。或者也许有一种方法可以改变特色图像功能,让我从PhotoShelter中选择图像

这是我正在使用的插件:

欢迎任何关于如何实现这一目标的建议


提前感谢:

如果在循环中使用以下代码,则会将内容中使用的所有图像捕获到一个数组中,并将其从内容中删除

/* get the post_content */
$content = get_the_content();

/* makes an array of images and stores them in $matches */
preg_match("/<img[^>]+\>/i", $content, $matches, PREG_OFFSET_CAPTURE, 3);

/* removes all images from the content */
$content = preg_replace("/<img[^>]+\>/i", "", $content);

/* display the content as normal */
echo wpautop($content);
问题是数组将被img标记的条目填充,实际上您只需要图像的src。获取src是一件棘手的事情,请参见此

即使你成功地让所有这些工作顺利进行,这仍然是解决你问题的一个有点古怪的方法。您的用户将无法将其他图片上载到其内容中,除了特色图片

一个更好的解决方案是制作一个定制的元框,它看起来像“特色图片”元框,但当单击时,会加载PhotoShelter模式,然后允许您将拾取的图像保存为后期元


它将什么样的图像输出到您的内容中?它们是普通的图像链接还是包含变量?

PhotoShelter的原因是什么?客户特别要求使用它,因为他们已经将其用于客户的安全图库。嗨,Ralcus,将图像保存在自定义元框中是个好主意!这些图像只是标准图像,但我试图保留图像中存储的数据,即标题、描述等,以便在标题等中使用。