在 Wordpress 中自定义 URL 队列

Custom URL Formation in Wordpress

我有一个关于 WordPress 歌词的网站。每首歌词的标题格式为"Song Name"。因此,当我向站点添加新歌词时,页面的 URL 自动形成为;

//example.com/lyrics/song-name

所有歌词都有一个名为 "artist_name" 的艺术家姓名参数。我要的是;

当我向站点添加标题为 "Song Name" 的新歌词时,我想要一个自动形成的 URL 格式;

//example.com/lyrics/artist-name-song-name

是否可以用这种格式实现 URL?

否则,我需要手动编辑所有 URL,并将艺术家姓名手动添加到 URL 的开头。

您可以将艺术家姓名放在 Custom Field, and then use some plugin to execute PHP in the post. From there, you can check the value of the custom field for the current post id, and if it is set, change the permalink ('post-name') field using wp_update_post 中。

希望这对您有所帮助,如果您对该过程有任何其他问题,请随时询问。