/**
* Deprecated Functions of Astra Theme.
*
* @package Astra
* @link https://wpastra.com/
* @since Astra 1.0.23
*/
if ( ! defined( 'ABSPATH' ) ) {
exit;
}
/**
* Deprecating footer_menu_static_css function.
*
* Footer menu specific static CSS function.
*
* @since 3.7.4
* @deprecated footer_menu_static_css() Use astra_footer_menu_static_css()
* @see astra_footer_menu_static_css()
*
* @return string Parsed CSS
*/
function footer_menu_static_css() {
_deprecated_function( __FUNCTION__, '3.7.4', 'astra_footer_menu_static_css()' );
return astra_footer_menu_static_css();
}
/**
* Deprecating is_support_footer_widget_right_margin function.
*
* Backward managing function based on flag - 'support-footer-widget-right-margin' which fixes right margin issue in builder widgets.
*
* @since 3.7.4
* @deprecated is_support_footer_widget_right_margin() Use astra_support_footer_widget_right_margin()
* @see astra_support_footer_widget_right_margin()
*
* @return bool true|false
*/
function is_support_footer_widget_right_margin() {
_deprecated_function( __FUNCTION__, '3.7.4', 'astra_support_footer_widget_right_margin()' );
return astra_support_footer_widget_right_margin();
}
/**
* Deprecating prepare_button_defaults function.
*
* Default configurations for builder button components.
*
* @since 3.7.4
* @deprecated prepare_button_defaults() Use astra_prepare_button_defaults()
* @param array $defaults Button default configs.
* @param string $index builder button component index.
* @see astra_prepare_button_defaults()
*
* @return array
*/
function prepare_button_defaults( $defaults, $index ) {
_deprecated_function( __FUNCTION__, '3.7.4', 'astra_prepare_button_defaults()' );
return astra_prepare_button_defaults( $defaults, absint( $index ) );
}
/**
* Deprecating prepare_html_defaults function.
*
* Default configurations for builder HTML components.
*
* @since 3.7.4
* @deprecated prepare_html_defaults() Use astra_prepare_html_defaults()
* @param array $defaults HTML default configs.
* @param string $index builder HTML component index.
* @see astra_prepare_html_defaults()
*
* @return array
*/
function prepare_html_defaults( $defaults, $index ) {
_deprecated_function( __FUNCTION__, '3.7.4', 'astra_prepare_html_defaults()' );
return astra_prepare_html_defaults( $defaults, absint( $index ) );
}
/**
* Deprecating prepare_social_icon_defaults function.
*
* Default configurations for builder Social Icon components.
*
* @since 3.7.4
* @deprecated prepare_social_icon_defaults() Use astra_prepare_social_icon_defaults()
* @param array $defaults Social Icon default configs.
* @param string $index builder Social Icon component index.
* @see astra_prepare_social_icon_defaults()
*
* @return array
*/
function prepare_social_icon_defaults( $defaults, $index ) {
_deprecated_function( __FUNCTION__, '3.7.4', 'astra_prepare_social_icon_defaults()' );
return astra_prepare_social_icon_defaults( $defaults, absint( $index ) );
}
/**
* Deprecating prepare_widget_defaults function.
*
* Default configurations for builder Widget components.
*
* @since 3.7.4
* @deprecated prepare_widget_defaults() Use astra_prepare_widget_defaults()
* @param array $defaults Widget default configs.
* @param string $index builder Widget component index.
* @see astra_prepare_widget_defaults()
*
* @return array
*/
function prepare_widget_defaults( $defaults, $index ) {
_deprecated_function( __FUNCTION__, '3.7.4', 'astra_prepare_widget_defaults()' );
return astra_prepare_widget_defaults( $defaults, absint( $index ) );
}
/**
* Deprecating prepare_menu_defaults function.
*
* Default configurations for builder Menu components.
*
* @since 3.7.4
* @deprecated prepare_menu_defaults() Use astra_prepare_menu_defaults()
* @param array $defaults Menu default configs.
* @param string $index builder Menu component index.
* @see astra_prepare_menu_defaults()
*
* @return array
*/
function prepare_menu_defaults( $defaults, $index ) {
_deprecated_function( __FUNCTION__, '3.7.4', 'astra_prepare_menu_defaults()' );
return astra_prepare_menu_defaults( $defaults, absint( $index ) );
}
/**
* Deprecating prepare_divider_defaults function.
*
* Default configurations for builder Divider components.
*
* @since 3.7.4
* @deprecated prepare_divider_defaults() Use astra_prepare_divider_defaults()
* @param array $defaults Divider default configs.
* @param string $index builder Divider component index.
* @see astra_prepare_divider_defaults()
*
* @return array
*/
function prepare_divider_defaults( $defaults, $index ) {
_deprecated_function( __FUNCTION__, '3.7.4', 'astra_prepare_divider_defaults()' );
return astra_prepare_divider_defaults( $defaults, absint( $index ) );
}
/**
* Deprecating is_astra_pagination_enabled function.
*
* Checking if Astra's pagination enabled.
*
* @since 3.7.4
* @deprecated is_astra_pagination_enabled() Use astra_check_pagination_enabled()
* @see astra_check_pagination_enabled()
*
* @return bool true|false
*/
function is_astra_pagination_enabled() {
_deprecated_function( __FUNCTION__, '3.7.4', 'astra_check_pagination_enabled()' );
return astra_check_pagination_enabled();
}
/**
* Deprecating is_current_post_comment_enabled function.
*
* Checking if current post's comment enabled and comment section is open.
*
* @since 3.7.4
* @deprecated is_current_post_comment_enabled() Use astra_check_current_post_comment_enabled()
* @see astra_check_current_post_comment_enabled()
*
* @return bool true|false
*/
function is_current_post_comment_enabled() {
_deprecated_function( __FUNCTION__, '3.7.4', 'astra_check_current_post_comment_enabled()' );
return astra_check_current_post_comment_enabled();
}
/**
* Deprecating ast_load_preload_local_fonts function.
*
* Preload Google Fonts - Feature of self-hosting font.
*
* @since 3.7.4
* @deprecated ast_load_preload_local_fonts() Use astra_load_preload_local_fonts()
* @param string $google_font_url Google Font URL generated by customizer config.
* @see astra_load_preload_local_fonts()
*
* @return string
*/
function ast_load_preload_local_fonts( $google_font_url ) {
_deprecated_function( __FUNCTION__, '3.7.4', 'astra_load_preload_local_fonts()' );
return astra_load_preload_local_fonts( $google_font_url );
}
/**
* Deprecating ast_get_webfont_url function.
*
* Getting webfont based Google font URL.
*
* @since 3.7.4
* @deprecated ast_get_webfont_url() Use astra_get_webfont_url()
* @param string $google_font_url Google Font URL generated by customizer config.
* @see astra_get_webfont_url()
*
* @return string
*/
function ast_get_webfont_url( $google_font_url ) {
_deprecated_function( __FUNCTION__, '3.7.4', 'astra_get_webfont_url()' );
return astra_get_webfont_url( $google_font_url );
} You’ll find the same kind of show under half a dozen names when you open any app store in 2026. One format, seen from different angles, goes by vertical drama, micro-drama, short drama and mobile drama. On Wikipedia’s microdrama page, vertical reel shorts free drama, microdrama, short drama, vertical minidrama, vertical series and mobile drama appear as names for the same thing. The feature each label highlights is a single one: the screen shape, the episode length or the country of origin. App listings get far easier to read as soon as you know which is which. What follows offers a small dictionary, a look inside a standard episode and a guide to separating real series from look-alike clips. Let’s take the terms one at a time. Every term gets a plain definition, the angle it highlights and a place where it shows up. The overlap between most of these words is nearly total. One of them is broader than the others. None is wrong, so there’s no need to correct a friend who prefers a different label. A short series on one app is the same product as a vertical drama on another, and realizing that is what matters. Filmed in portrait orientation at a 9:16 ratio, a vertical drama is a scripted series that takes up the whole of a phone held upright. Above everything else, the name highlights framing. The story is built for the tall frame from the start, so you never rotate the screen. The phrase “vertical drama apps” is Backstage’s choice when it reports on the business. Any app designed mainly to stream these shows counts as a vertical streaming service; ReelShort, DramaBox and My Drama are good examples. A 2025 Webby Award for Best Streaming Service even went to My Drama. Named for its tiny episodes rather than its shape, a micro-drama is the same kind of show. Because most episodes last one to two minutes, the word focuses on runtime. The spelling varies with and without the hyphen, and both forms are acceptable. You’ll see “microdrama” in reports from Omdia and Sensor Tower, since industry press prefers this term. Omdia is the source whenever you read that microdrama revenue hit an estimated $11 billion worldwide in 2025, so the figure is Omdia’s. In short, microdrama is usually the word on the page when money comes up. Short drama is the word-for-word translation of the Chinese word duanju, and it’s the label most app stores go with. China is where the format originated, and its national regulator, the NRTA, formally recognized the genre in 2020. In 2024, the Chinese market was valued at about 50.5 billion yuan, roughly $7 billion, making it the first year it earned more than the country’s box office. An estimated 662 million viewers and more than 30,000 new titles came that year. Plenty of shows on Western apps also have Chinese roots: according to China Daily, 80% of the 600-plus overseas titles from ShortTV’s parent, Jiuzhou Culture, were dubbed Chinese adaptations. So the name short dramas traces back to the format’s origin, and that’s what someone is using when they say it. Of all the terms on this list, web drama is the widest, so treat it carefully. It simply refers to a scripted series produced for watching online instead of on broadcast TV. It covers vertical apps, but so do ordinary horizontal series with longer episodes. Plenty of web dramas are neither vertical nor micro, even though every vertical drama is a form of web drama. Phone-first shows are still called web drama by some viewers, so context matters. Verify the episode length and screen shape before concluding it’s the same format. Closing out the synonyms are vertical series, mobile drama and vertical minidrama. While each emphasizes the device or the orientation, none indicates a different product. The same show can be called a short series on one platform and a mobile drama in a news story. You might also see is video dramas, a casual everyday phrase for the same idea. Numbered episodes, an ongoing plot and a studio or app behind it: structure is the true test. The label is just packaging once those are in place. This is the section to remember if you keep just one. The table lines up each term with a plain meaning and the place you’re likely to see it. The middle column repeats itself often, you’ll notice. Two entries stand out: web drama, which is broader, and story reel, which isn’t a series at all. Whenever a listing throws an unfamiliar label at you, have it handy. Search terms and official names alike are covered. As a rule, an episode is shot at 9:16 and lasts one to two minutes, while TheWrap puts Western-made episodes at 60 to 100 seconds. A whole series generally spans 20 to 100 episodes. For scale, ReelShort’s The Double Life of My Billionaire Husband runs to 60, while GoodShort’s The Dragon King’s Return hits 100. Budgets are lean: TheWrap reports $150,000 to $300,000 per series and shoots of 8 to 10 days. Each episode is designed to end on a cliffhanger, such as a reveal or a sudden arrival, so that the next tap feels urgent. Per TheWrap, the first 8 to 10 episodes are usually free, while ReelShort’s blog says 5 to 15. When that runs out, coins or a weekly pass open up the rest, and viewers often complain that the wall lands right at a cliffhanger. Not every series is live action, either, since some ReelShort titles, like The Lost Heir, are animated motion comics. Get through a few series and the patterns start to repeat, which is part of the appeal. Core tropes named in Wikipedia’s duanju entry include billionaire or CEO romance, revenge, identity reveals and family drama. The Double Life of My Billionaire Husband squeezes several of them into one premise: Natalie marries Sebastian in her step-sister’s place, and the supposedly penniless ex-con is secretly a billionaire. Werewolf stories form another big section, and ReelShort’s True Luna tells the story of Emma Parker, a rare wolf rejected by her fated mate. You’ll find contract and flash marriages everywhere, and ReelShort even collects them in a Flash Marriage collection. Every story drama here aims to hook you within the first minute.The Glossary, Term by Term
The Vertical Drama
Micro-Drama (Microdrama)
Short Drama (Also Duanju)
The Web Drama
Mobile Drama and Vertical Series
A Quick Reference Table
The term
Meaning
Where you’ll find it
Vertical drama
A scripted series shot 9:16 for an upright phone
Reviews of apps and trade press such as Backstage
Micro-drama or microdrama
The identical format, named after its 1–2 minute episodes
Market research from Omdia and Sensor Tower
Short drama or duanju
A literal translation of the Chinese term
Store listings and news coverage of China
Vertical series, mobile drama
Synonyms for the same format
Encyclopedia articles and mainstream press
Web drama
Every scripted series made for viewing online
General streaming coverage
Vertical streaming service
An app designed for streaming these series
ReelShort, DramaBox, ShortMax, My Drama
Story reel
A social-media clip, whether a promo, repost or one-off skit
TikTok, YouTube and other feeds
The Anatomy of an Episode
Story Patterns You’ll See Often
How to Tell Story Reels From a Real Series
This is where things get muddled in searches. Phrases such as story reels, reel story and reel short video stories usually mean clips in a social feed, which may or may not belong to an actual series. Some are official promos, others are reposts, and some are one-off skits. A real series features numbered episodes, a consistent cast, a title you can look up in an official app and an official account behind it. For example, ReelShort operates its own channels on YouTube, TikTok and Dailymotion, so a clip there belongs to something you can finish. Copycats appear quickly, as the AI-made Fruit Love Island demonstrated: fake TikTok accounts put up imitation episodes after it went viral in March 2026.
There’s one final trap: the word real. People searching for real short stories or true short stories in this niche usually want fictional, scripted drama, not accounts of actual events. Part of the confusion comes down to spelling, because Real Short is a common misspelling of ReelShort. A drama story about a secret billionaire serves as entertainment, not reporting. Even when a title sounds like a confession, the stories themselves are fictional. For nonfiction, turn to documentaries or news instead of a vertical streaming service.
]]>