请告诉我,-是否有代码可以用来自动复制帖子的标题并根据该标题重命名该帖子的特色图片的文件名,使用破折号而不是空格,删除特殊字符并转换为小写,-基本上是 WordPress 自动发布名称的常用方法……而在发布该帖子的那一刻,所有这些……?
先感谢您!
亚历克斯
请告诉我,-是否有代码可以用来自动复制帖子的标题并根据该标题重命名该帖子的特色图片的文件名,使用破折号而不是空格,删除特殊字符并转换为小写,-基本上是 WordPress 自动发布名称的常用方法……而在发布该帖子的那一刻,所有这些……?
先感谢您!
亚历克斯
保存帖子时挂钩save_post
以获取事件
add_action( 'save_post', 'update_file_image_name' );
然后就可以使用函数了update_file_image_name
这将向您传递相关帖子的 ID
function update_file_image_name($post_id){}
利用
wp_get_attachment_url($post_id);
获取图像的完整路径。从这里开始,您将通过拆分并获取遍历目录所需的内容来使用该 url,找到文件,按照您提到的那样清理字符串,然后在完成后返回。