您当前的位置:首页 > TAG信息列表 > attachments
如何正确更改wp_post及其相关表中的附件ID?
我有两个帖子wp_posts 桌子where post_type=\'attachment\'下图显示了与中的记录相关的记录wp_postmeta 桌子我需要更改这些文件的ID。我正在做的是:update wp_posts set ID = ID + 10000 where ID in (3143,3144); update wp_postmeta set post_id = post_id + 10000,
从附件中获取帖子列表
我的图库有几十张图片。在每个图像的旁边,都应该有指向附加到该图像的帖子的链接。(您可以在媒体库中的“上载到”下看到这些内容)。我可以用$attachment_data[\'uploadedTo\'], 但是我怎样才能知道那篇文章的名字呢?我的循环:$the_query = new WP_Query( array( \'post_type\' => \'attachment\', \'category_name\' => \'photos\', \
WP_SET_OBJECT_TERMS在没有芯片的情况下不更新数据库()
我已将自定义分类添加到媒体附件。在单独的帖子页面中,这些内容正在正确更新,并进行了一些调整以正确更新列数,我可以在管理/数据库中看到这些更改,没有任何问题。在媒体弹出窗口中,我可以更改分类法并使用edit_attachment 我能看到的行动wp_set_object terms 正在激发,我还可以看到它返回了一个数组,其中包含更新术语的正确ID:wp_set_object_terms($id, $cat_ids, \'attachment_category\', false); //return
获取带有帖子ID的帖子附件
我有一个表单,用户可以上传一个文件,创建一个带有附件的帖子。我想用post-id获取此附件,因为这是我唯一拥有的东西。有可能吗?非常感谢。ArbreMojo。
如何将原始文件名保存到数据库?
当前Wordpress从图像的exif标题值中获取附件名称:<?php // Use image exif/iptc data for title and caption defaults if possible. } elseif ( 0 === strpos( $type, \'image/\' ) && $image_meta = wp_read_image_metadata( $file ) ) { if ( trim( $image_meta
如何将添加媒体库限制为只添加相同帖子系列的图像?
因此,当我创建帖子时,我只希望能够看到上传并附加到与我当前创建的帖子相同系列的帖子上的图像(单击后,在wp编辑器上方添加媒体)。我当前的代码似乎不起作用。global $post; $parentID = $post->post_parent; //Shows 2068 $currID = $post->ID; //Shows 2069 $args = array(\'post_parent\' => $post->ID, \'post_
如何识别和删除所有未分配给任何帖子/自定义帖子/页面的图像/pdf,以及重复的图像/pdf
我有1000多个自定义帖子。我运行cron作业从第三方服务中提取帖子。当我运行作业时,每个附件都是通过删除旧附件创建的。但是有许多同名的附件,我想删除它们。有人能帮我吗?提前谢谢你。
允许用户将附件上载到某些帖子
我希望从你们所有人那里得到一些可能的解决方案:)我将330个区域设置为分类类别。每个地区都有自己的登录页,显示与该地区相关的帖子。我想要一个旋转木马来显示用户上传的与每个地区相关的图像。我可以添加一个旋转木马,它将拉帖子附件,但我如何允许用户上传图像以附加到帖子?我想另一个可能的解决方法是允许用户添加图像并为图像指定一个区域?提前谢谢。
在FTP.../上载后媒体库一团糟
我手头上的媒体库一团糟。将旧站点转移到临时服务器进行重新设计并上载大型.../content/uploads 在我通过Wordpress导入器导入媒体文件失败后,通过FTP。所有页面和帖子导入良好。已将所有URL更改为临时服务器域-没有问题,但已丢失页面和帖子中媒体的所有附件。使用“从服务器添加”插件尝试注册uploads 文件夹到媒体库。它返回了大量结果,但没有重新连接媒体。帖子和页面中指向媒体的所有嵌入链接都已断开,所有特色图像都会在右侧边栏帖子编辑器中的特色图像小部件中生成单色海滩球。我花了几个小时
替换前端的特色图片
我正在使用此代码将alt文本添加到我上传的特色图像中。$image_title = get_post( $post->ID )->post_title; // Sanitize the title: remove hyphens, underscores & extra spaces: $image_title = preg_replace( \'%\\s*[-_\\s]+\\s*%\', \' \', $image_title ); // Sanitize
删除70K帖子和附加媒体的简单方法?
一个插件创建了许多我现在需要删除的帖子。它们可按类别定位(例如。Tweet). 许多还附有图片。我为它写了一个php脚本*,但没有分页,它就会挂起,因为它做了很多工作(逐个删除帖子)。-而且分页(比如说每页1000页)仍然需要几秒钟,我必须刷新>50次。。。我认为一个好的数据库查询可以同时选择和删除多篇文章,但是我还想删除数据库和实际文件中所有连接的媒体。或者,分批处理删除(即使用分页),并可能在两者之间刷新输出,以显示其是否正常工作的更新。以下是我目前掌握的情况:$twitter = get_ca
如何在删除帖子时从上传目录中删除自定义文件
我正在将上载的附件存储到自定义目录下wp-content/uploads/my-directory/ 并将其价值存储在wp_postmeta 桌子当我删除帖子时,并不是从路径中删除附加文件。所以我试着抓住delete_post 钩子从文件路径中删除文件:<?php /** * Delete Custom Attachment when deleting its post. * * @param integer $post_id Post ID. * &
将上传图像的URL获取到自定义帖子类型的问题
我有一个名为books的CPT,我可以像这样循环浏览,但我需要将上传图像的URL放到帖子中(不在图库中)。我试着用WPwp_get_attachment_image_src() 就像贝娄一样,但我不知道我该怎么看$attachment_id 根据需要<?php $loop = new WP_Query(array( \'post_type\' => \'books\', \'tax_query\' => array( arr
是否已从WordPress中删除附件媒体设置?
过去,在媒体库中选择图片时,可以看到“附件显示设置”。我安装了wordpress 5.3.2,我将图像上载到媒体库。我再也看不到附件显示设置。这在wordpress的图像块中也找不到。它是被删除的,还是我安装的wordpress?
帖子编辑-媒体库-仅从当前帖子获取图像
我有几个ACF图像字段posts 我只想查询媒体库浏览器中已经上传并用于当前帖子的图像。换句话说,当在图像字段中打开媒体库时,我只想看到这篇文章的图像。这就是我想到的。但它不起作用。我可以将图像上载到一个字段,然后在第二个字段中,我看不到第一个字段中的图像(也是在保存帖子之后)现在它说no items found</这是我的代码:add_filter(\'ajax_query_attachments_args\', \'show_current_post_attachments\', 10, 1);
无法检查帖子是否有缩略图将过滤器添加到GET_POST_METADATA()
我需要设置假缩略图,以所有职位还没有缩略图。我使用链接中的代码core.trac.wordpress.org/ticket/40547#comment:1但我无法检查一篇文章中提到的第一个函数是否已经有缩略图。如果我尝试has_post_thumbnail() 那就是function wp40547_filter_post_thumbnail_id( $null, $post_id, $meta_key, $single ) { if ( \'_thumbnail_id\' !== $me
如何将404重定向到attachment.php?
我有一个问题,我有许多带有/amp的url附件,例如:siteweb.com/article-2019/image2/amp siteweb.com/article-2019/image3/amp siteweb.com/article-2019/image4/amp 所有这些都给了我404个错误,但原始url和图像的位置是这样的siteweb.com/article-2019/image2/ siteweb.com/article-2019/image3/ si
附加和检索多个pdf文件以发布或页面
我需要创建两个部分,将分别只包含一些pdf下载。我从未在wordpress网站中使用过pdf,我的问题是如何显示它们,或者在任何情况下都有它们的列表?我正在考虑将文件附加到相对的帖子/页面,这样可以避免在我将显示在两个不同部分的不同文件之间产生混淆。有谁能给我一个聪明快速的方法来实现这一点(文件附加)?
如何从wp_get_Attach_METADATA获取完整的附件URL?
我想得到所有尺寸的附件。我可以使用wp\\u get\\u attachment\\u元数据来执行此操作。但它只返回文件名,不返回文件URL。我该怎么做?这是一种变通方法,但不考虑CDN之类的内容:$attachment_id = get_term_meta( $term->term_id, \'thumbnail_id\', true); $image = wp_get_attachment_metadata($attachment_id); $image[\'id\']
将媒体/附件ID附加到图库短码HTML输出
我一直在寻找一种简单而优雅的解决方案,将媒体/附件ID附加到我的[gallery] 短代码html输出。我已经看到了重写[gallery] html标记,但没有一个非常简洁,我相信有一个钩子或过滤器可以实现这一点。其思想是将ID作为HTML ID或(id=) 或作为数据属性(data-id=) 然后使用JS跟踪图像的视图计数。在这种情况下,我不需要JS部分的帮助。有人能提出实现这一目标的最佳方法吗?