我正在开发一个插件,它有一个自定义的帖子类型。这篇文章有很多元数据,但我还需要附加一些图片到这篇文章。上传与我的自定义帖子类型相关的图像的最佳方式是什么?我见过一些函数,如media\\u handle\\u upload()和media\\u sideload\\u image(),但我不知道它们是否是最好的解决方案,如果是,如何在代码中实现它们。对于文本字段,我使用此格式
foreach ( $screens as $screen ) {
add_meta_box(
\'give_step2\',
\'Step 2\',
\'meta_step_2_html\',
$screen
);
}
function meta_step_2_html( $post ) {
?>
<div>
<label for="give_desc">Description</label>
<?php wp_editor( \'Test 123\', \'give_desc\'); ?>
</div>
<?php}
if ( array_key_exists( \'give_desc\', $_POST ) ) {
update_post_meta(
$post_id,
\'give_desc_key\',
$_POST[\'give_desc\']
);
*没有挂钩和父函数/调用
我如何在不使用其他插件的情况下实现与此类代码一致的文件上载?
最合适的回答,由SO网友:Hugo Montoya Vazquez 整理而成
可能是this thread 可能对您有用:
此外,您还可以进一步解释这些图像的用途。它们是在字体端还是在管理端打印?您是否需要从前端上传它们,或者可以从wordpress媒体上传中检索它们?
如果是这样,您可以创建一个src字段以获取图像源,然后在前端打印它。