如何在Wordpress中更改文件Url

问题描述 投票:0回答:2

我有一个问题。我想更改媒体文件中的 url,但此输入已禁用。

如何更改此网址?

wordpress
2个回答
0
投票

您应该尝试进入“设置/常规”并更改 WordPress 地址 (URL) 和站点地址 (URL)。然后单击“保存更改”。

然后转到“设置/永久链接设置”并单击“保存更改”。 不确定这是否是您所问的。

如果这不起作用,您可以尝试更新数据库。

  1. 访问 PhpMyAdmin
  2. 选择您的数据库
  3. 在 wp_options 中查找“siteurl”字段并将其更改为您喜欢的任何内容。
  4. 在 wp_options 中查找“Home”字段并将其更改为您喜欢的任何内容。它显然应该与“siteurl”相同。
  5. 选择数据库的所有表。
  6. 单击界面顶部的 SQL。
  7. 输入以下 SQL 请求

UPDATE wp_posts SET post_content =
 REPLACE(post_content, 'http://www.yoursite1.com',
 'http://www.yoursite2.com');

  1. 在您的 WordPress 管理面板中,转到“设置/常规”
  2. 将 WordPress 地址 (URL) 和站点地址 (URL) 更改为您的新 URL。保存更改。
  3. 转到“设置/永久链接设置”而不进行任何更改,然后单击“保存更改”。

0
投票

如果您想更改 WordPress 中的媒体文件 URL。涉及三个步骤:

  1. 登录到您的 SFTP,导航到您的
    wp-content/uploads/
    目录,然后重命名该文件。
  2. 编辑文件 guid 并在 MySQL 中。使用以下查询过滤帖子数据:

SELECT * FROM wp_posts WHERE post_id = 123 AND post_type = 'attachment' AND post_mime_type = 'image/jpeg';

  1. 通过使用查询获取和编辑数据来编辑 _wp_attached_file_wp_attachment_metadata 中的相关帖子元数据值:

SELECT * FROM wp_postmeta WHERE post_id = 123 AND meta_key IN ('_wp_attached_file', '_wp_attachment_metadata');

请注意,有时

_wp_attachment_metadata
的值会被序列化,因此您必须使用PHP unserialize()函数编辑数据并再次serialize()

© www.soinside.com 2019 - 2024. All rights reserved.