首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何为每个上传的mp3自动创建wordpress帖子?

如何为每个上传的mp3自动创建wordpress帖子?
EN

Stack Overflow用户
提问于 2019-04-05 05:20:50
回答 1查看 190关注 0票数 0

我有一个wordpress网站,它是关于媒体分享的。我上传了mp3文件作为相册,并为每一张专辑创建了一篇文章。但是我想为每个自动上传的mp3文件创建单独的帖子。

我已经尝试了mp3到post插件,但这是不支持的最新版本的wordpress,我已经尝试上传插件,但它不工作。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-04-05 06:03:47

使用do_action( 'add_attachment', $post_ID )钩子,您可以创建相应的帖子。有关参考资料-请参阅帖子函数

要完成上述操作,在活动主题的functions.php中添加以下代码片段-

代码语言:javascript
运行
复制
function action_add_attachment( $post_ID ) { 
    if( !$post_ID ) return;
    $attachment = get_post( $post_ID );
    // Create album post object for attachment post ID
    $attachment_post = array(
      'post_title'    => 'Album - ' . $attachment->post_title,
      'post_content'  => 'Your post content goes here',
      'post_status'   => 'publish',
      'post_author'   => $attachment->post_author
    );

    // Insert the post 
    wp_insert_post( $attachment_post );
}

add_action( 'add_attachment', 'action_add_attachment', 99 ); 
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55528679

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档