如何使用自己的插件将媒体添加到WordPress数据库中?

时间:2021-02-10 作者:Benjamin

我编写了一个插件,通过Wordpress接受文件并将其保存到服务器之外。现在我想在Wordpress中正常保存元数据,就像文件在服务器上一样。是否有一个调用wp\\u insert\\u attachment的钩子,还是必须使用$wpdb变量手动执行?当我尝试包含/var/www/html/wp-admin/includes/file时。php with require\\u有一次,我遇到了很多错误,无法访问wp\\u函数。

我很感激你的帮助

1 个回复
SO网友:Benjamin

经过长时间的搜索,我终于找到了错误。有必要使用

require "/path/to/wordpress/wp-load.php";
在脚本中启用wordpress功能。

相关推荐

如何检测哪个页面加载了ajax_Query_attachments_args?

我试图用分类法隐藏附件。我想在wp admin的帖子页面中隐藏它们。我不知道如何从ajax\\u query\\u attachments\\u args检测我所在的页面。我尝试使用pre\\u get\\u posts,但它似乎不会触发ajax\\u query\\u attachments\\u args。add_filter(\'ajax_query_attachments_args\', \'hide_attachment_with_taxonomy\', 50, 1); f