Astra_Starter_Content::get()
Return starter content definition.
Description
Return
(mixed|void)
Source
File: inc/compatibility/class-astra-starter-content.php
public function get() {
$nav_items_header = array(
'home' => array(
'type' => 'post_type',
'object' => 'page',
'object_id' => '{{' . self::HOME_SLUG . '}}',
),
'about' => array(
'title' => __( 'Services', 'astra' ),
'type' => 'custom',
'url' => '{{' . self::SERVICES_SLUG . '}}',
),
'services' => array(
'title' => __( 'About', 'astra' ),
'type' => 'custom',
'url' => '{{' . self::ABOUT_SLUG . '}}',
),
'reviews' => array(
'title' => __( 'Reviews', 'astra' ),
'type' => 'custom',
'url' => '{{' . self::REVIEWS_SLUG . '}}',
),
'faq' => array(
'title' => __( 'Why Us', 'astra' ),
'type' => 'custom',
'url' => '{{' . self::WHY_US_SLUG . '}}',
),
'contact' => array(
'title' => __( 'Contact', 'astra' ),
'type' => 'custom',
'url' => '{{' . self::CONTACT_SLUG . '}}',
),
);
$content = array(
'attachments' => array(
'logo' => array(
'post_title' => _x( 'Logo', 'Theme starter content', 'astra' ),
'file' => 'inc/assets/images/starter-content/logo.png',
),
),
'theme_mods' => array(
'custom_logo' => '{{logo}}',
),
'nav_menus' => array(
'primary' => array(
'name' => esc_html__( 'Primary', 'astra' ),
'items' => $nav_items_header,
),
'mobile_menu' => array(
'name' => esc_html__( 'Primary', 'astra' ),
'items' => $nav_items_header,
),
),
'options' => array(
'page_on_front' => '{{' . self::HOME_SLUG . '}}',
'show_on_front' => 'page',
'blogname' => 'Astra',
),
'posts' => array(
self::HOME_SLUG => require ASTRA_THEME_DIR . 'inc/compatibility/starter-content/home.php', // PHPCS:ignore WPThemeReview.CoreFunctionality.FileInclude.FileIncludeFound
),
);
return apply_filters( 'astra_starter_content', $content );
}
Expand full source code Collapse full source code View on Trac
Changelog
| Version | Description |
|---|---|
| 4.0.0 | Introduced. |