Add media support: image uploads, gallery rendering, video oEmbed
- New class-media.php: handles image upload via REST, stores in post meta, renders Twitter-style gallery
- Added POST /beep/v1/media/{id} and DELETE routes for media management
- Updated composer: media upload button, preview area
- Updated beep_render_post: displays image gallery + video embed
- Supports YouTube, Vimeo, Twitter/X video URLs via oEmbed
- Max 4 images per beep, 10MB each (JPEG/PNG/GIF/WebP)
This commit is contained in:
@@ -26,6 +26,7 @@ require_once BEEP_DIR . 'includes/class-cpt.php';
|
||||
require_once BEEP_DIR . 'includes/class-likes.php';
|
||||
require_once BEEP_DIR . 'includes/class-replies.php';
|
||||
require_once BEEP_DIR . 'includes/class-moderation.php';
|
||||
require_once BEEP_DIR . 'includes/class-media.php';
|
||||
require_once BEEP_DIR . 'includes/class-shortcode.php';
|
||||
require_once BEEP_DIR . 'includes/class-beep.php';
|
||||
|
||||
|
||||
Reference in New Issue
Block a user