/** * Starter Content Compatibility. * * @since 4.0.0 * @package Astra */ /** * Class Astre_Starter_Content */ class Astra_Starter_Content { public const HOME_SLUG = 'home'; public const ABOUT_SLUG = '#about'; public const SERVICES_SLUG = '#services'; public const REVIEWS_SLUG = '#reviews'; public const WHY_US_SLUG = '#whyus'; public const CONTACT_SLUG = '#contact'; /** * Constructor */ public function __construct() { $is_fresh_site = get_option( 'fresh_site' ); if ( ! $is_fresh_site ) { return; } // Adding post meta and inserting post. add_action( 'wp_insert_post', array( $this, 'register_listener', ), 3, 99 ); // Save astra settings into database. add_action( 'customize_save_after', array( $this, 'save_astra_settings', ), 10, 3 ); if ( ! is_customize_preview() ) { return; } // preview customizer values. add_filter( 'default_post_metadata', array( $this, 'starter_meta' ), 99, 3 ); add_filter( 'astra_theme_defaults', array( $this, 'theme_defaults' ) ); add_filter( 'astra_global_color_palette', array( $this, 'theme_color_palettes_defaults' ) ); } /** * Load default starter meta. * * @since 4.0.2 * @param mixed $value Value. * @param int $post_id Post id. * @param string $meta_key Meta key. * * @return string Meta value. */ public function starter_meta( $value, $post_id, $meta_key ) { if ( get_post_type( $post_id ) !== 'page' ) { return $value; } if ( 'site-content-layout' === $meta_key ) { return 'plain-container'; } if ( 'theme-transparent-header-meta' === $meta_key ) { return 'enabled'; } if ( 'site-sidebar-layout' === $meta_key ) { return 'no-sidebar'; } if ( 'site-post-title' === $meta_key ) { return 'disabled'; } return $value; } /** * Register listener to insert post. * * @since 4.0.0 * @param int $post_ID Post Id. * @param \WP_Post $post Post object. * @param bool $update Is update. */ public function register_listener( $post_ID, $post, $update ) { if ( $update ) { return; } $custom_draft_post_name = get_post_meta( $post_ID, '_customize_draft_post_name', true ); $is_from_starter_content = ! empty( $custom_draft_post_name ); if ( ! $is_from_starter_content ) { return; } if ( 'page' === $post->post_type ) { update_post_meta( $post_ID, 'site-content-layout', 'plain-container' ); update_post_meta( $post_ID, 'theme-transparent-header-meta', 'enabled' ); update_post_meta( $post_ID, 'site-sidebar-layout', 'no-sidebar' ); update_post_meta( $post_ID, 'site-post-title', 'disabled' ); } } /** * Get customizer json * * @since 4.0.0 * @return mixed value. */ public function get_customizer_json() { try { $request = wp_remote_get( ASTRA_THEME_URI . 'inc/compatibility/starter-content/astra-settings-export.json' ); } catch ( Exception $ex ) { $request = null; } if ( is_wp_error( $request ) ) { return false; // Bail early. } // @codingStandardsIgnoreStart /** * @psalm-suppress PossiblyNullReference * @psalm-suppress UndefinedMethod * @psalm-suppress PossiblyNullArrayAccess * @psalm-suppress PossiblyNullArgument * @psalm-suppress InvalidScalarArgument */ return json_decode( $request['body'], 1 ); // @codingStandardsIgnoreEnd } /** * Save Astra customizer settings into database. * * @since 4.0.0 */ public function save_astra_settings() { $settings = self::get_customizer_json(); // Delete existing dynamic CSS cache. delete_option( 'astra-settings' ); if ( ! empty( $settings['customizer-settings'] ) ) { foreach ( $settings['customizer-settings'] as $option => $value ) { update_option( $option, $value ); } } } /** * Load default astra settings. * * @since 4.0.0 * @param mixed $defaults defaults. * @return mixed value. */ public function theme_defaults( $defaults ) { $json = ''; $settings = self::get_customizer_json(); if ( ! empty( $settings['customizer-settings'] ) ) { $json = $settings['customizer-settings']['astra-settings']; } return $json ? $json : $defaults; } /** * Load default color palettes. * * @since 4.0.0 * @param mixed $defaults defaults. * @return mixed value. */ public function theme_color_palettes_defaults( $defaults ) { $json = ''; $settings = self::get_customizer_json(); if ( ! empty( $settings['customizer-settings'] ) ) { $json = $settings['customizer-settings']['astra-color-palettes']; } return $json ? $json : $defaults; } /** * Return starter content definition. * * @return mixed|void * @since 4.0.0 */ 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', ), '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 ); } } Planning for the Unexpected: Why Everyone Needs a Last Will - Bun Apeti - Burgers and more

Planning for the Unexpected: Why Everyone Needs a Last Will

Planning for the Unexpected: Why Everyone Needs a Last Will

Life is unpredictable. Despite our best efforts to plan and prepare, unforeseen events can change everything in an instant. One of the most significant steps you can take to protect your loved ones is to create a last will. Many people think of wills as something only the elderly or wealthy need, but this is a misconception. Regardless of your age or financial situation, having a last will is essential. It provides clarity, reduces stress, and ensures that your wishes are honored.

Understanding the Basics of a Last Will

A last will is a legal document that outlines how you want your assets distributed after your death. It can also specify guardianship for minor children and detail funeral arrangements. Without a will, state laws will dictate how your assets are divided, which may not align with your wishes. This can lead to disputes among family members, adding to the emotional burden during an already difficult time.

Writing a will doesn’t have to be complicated. Many resources can help you create one easily. For instance, you can find a Last Will template that simplifies the process, ensuring you don’t miss any important details.

Key Reasons to Have a Last Will

Having a last will serves several important purposes. Here are a few key reasons why you should consider creating one:

  • Clarifies Your Wishes: A will clearly outlines your intentions, making it easier for your loved ones to understand your desires.
  • Minimizes Conflict: By explicitly stating your wishes, you reduce the likelihood of disputes among family members.
  • Protects Minor Children: A will allows you to appoint guardians for your children, ensuring they are cared for by someone you trust.
  • Streamlines the Process: A clearly outlined will simplifies the probate process, saving time and legal fees.
  • Peace of Mind: Knowing that you’ve made arrangements for your loved ones can provide comfort during uncertain times.

Common Misconceptions About Wills

There are several myths surrounding wills that can prevent people from taking this important step. For instance:

Many believe that only wealthy individuals need a will. This isn’t true. Even if you have minimal assets, you still want to ensure your belongings are distributed according to your wishes. Others think that creating a will is a complex and expensive process. In reality, with the availability of templates and online resources, it can be quite straightforward and cost-effective.

Another common misconception is that if you’re married, your spouse will automatically inherit everything. While this is often the case, it’s not guaranteed. If you have children from a previous relationship or other factors in play, a will becomes vital for ensuring that your assets are allocated as you desire.

What to Include in Your Last Will

Creating a will involves several important components. Here’s what you should consider including:

  • Asset Distribution: Clearly state how you want your assets divided among your beneficiaries.
  • Guardianship: If you have minor children, appoint someone to take care of them in your absence.
  • Executor: Designate an executor to manage your estate and ensure your wishes are carried out.
  • Funeral Arrangements: Specify any preferences you have regarding your funeral or burial arrangements.
  • Special Instructions: Include any other wishes, such as the care of pets or specific gifts to individuals.

Reviewing and Updating Your Will

Once you have created your will, it’s essential to review it regularly. Major life events such as marriage, divorce, the birth of a child, or a significant change in financial status can impact your wishes. Updating your will ensures it reflects your current situation and desires.

Additionally, keep your will in a safe but accessible place. Inform your executor and key family members about its location. This can help avoid confusion later on.

Legal Considerations

Although you can create a will on your own, consulting with a legal professional can help ensure it’s legally sound. Each state has different requirements for wills, and a lawyer can guide you through the specifics. This is especially important if your estate is complicated or if you have unique circumstances to consider.

Some states may require witnesses or notarization. Understanding these legalities helps you avoid potential problems during probate.

Taking the First Step

Creating a last will is a proactive step you can take to secure your loved ones’ futures. The process doesn’t have to be daunting. Start by gathering your thoughts on how you want your assets distributed and who you’d like to appoint as guardians for your children. Once you have a clear idea, look into resources that can assist you, such as a Last Will template. This can make the process smoother and help you get started without unnecessary delays.

/** * Template part for displaying the footer info. * * @link https://codex.wordpress.org/Template_Hierarchy * * @package Astra * @since 1.0.0 */ ?>
Scroll to Top