/** * This file represents an example of the code that themes would use to register * the required plugins. * * It is expected that theme authors would copy and paste this code into their * functions.php file, and amend to suit. * * @package TGM-Plugin-Activation * @subpackage Example * @version 2.3.6 * @author Thomas Griffin * @author Gary Jones * @copyright Copyright (c) 2012, Thomas Griffin * @license http://opensource.org/licenses/gpl-2.0.php GPL v2 or later * @link https://github.com/thomasgriffin/TGM-Plugin-Activation */ /** * Include the TGM_Plugin_Activation class. */ require_once dirname( __FILE__ ) . '/class-tgm-plugin-activation.php'; add_action( 'tgmpa_register', 'my_theme_register_required_plugins' ); /** * Register the required plugins for this theme. * * In this example, we register two plugins - one included with the TGMPA library * and one from the .org repo. * * The variable passed to tgmpa_register_plugins() should be an array of plugin * arrays. * * This function is hooked into tgmpa_init, which is fired within the * TGM_Plugin_Activation class constructor. */ function my_theme_register_required_plugins() { /** * Array of plugin arrays. Required keys are name and slug. * If the source is NOT from the .org repo, then source is also required. */ $plugins = array( // This is an example of how to include a plugin pre-packaged with a theme array( 'name' => 'Contact Form 7', // The plugin name 'slug' => 'contact-form-7', // The plugin slug (typically the folder name) 'source' => get_stylesheet_directory() . '/includes/plugins/contact-form-7.zip', // The plugin source 'required' => true, // If false, the plugin is only 'recommended' instead of required 'version' => '', // E.g. 1.0.0. If set, the active plugin must be this version or higher, otherwise a notice is presented 'force_activation' => false, // If true, plugin is activated upon theme activation and cannot be deactivated until theme switch 'force_deactivation' => false, // If true, plugin is deactivated upon theme switch, useful for theme-specific plugins 'external_url' => '', // If set, overrides default API URL and points to an external URL ), array( 'name' => 'Cherry Plugin', // The plugin name. 'slug' => 'cherry-plugin', // The plugin slug (typically the folder name). 'source' => PARENT_DIR . '/includes/plugins/cherry-plugin.zip', // The plugin source. 'required' => true, // If false, the plugin is only 'recommended' instead of required. 'version' => '1.1', // E.g. 1.0.0. If set, the active plugin must be this version or higher, otherwise a notice is presented. 'force_activation' => true, // If true, plugin is activated upon theme activation and cannot be deactivated until theme switch. 'force_deactivation' => false, // If true, plugin is deactivated upon theme switch, useful for theme-specific plugins. 'external_url' => '', // If set, overrides default API URL and points to an external URL. ) ); /** * Array of configuration settings. Amend each line as needed. * If you want the default strings to be available under your own theme domain, * leave the strings uncommented. * Some of the strings are added into a sprintf, so see the comments at the * end of each line for what each argument will be. */ $config = array( 'domain' => CURRENT_THEME, // Text domain - likely want to be the same as your theme. 'default_path' => '', // Default absolute path to pre-packaged plugins 'parent_menu_slug' => 'themes.php', // Default parent menu slug 'parent_url_slug' => 'themes.php', // Default parent URL slug 'menu' => 'install-required-plugins', // Menu slug 'has_notices' => true, // Show admin notices or not 'is_automatic' => true, // Automatically activate plugins after installation or not 'message' => '', // Message to output right before the plugins table 'strings' => array( 'page_title' => theme_locals("page_title"), 'menu_title' => theme_locals("menu_title"), 'installing' => theme_locals("installing"), // %1$s = plugin name 'oops' => theme_locals("oops_2"), 'notice_can_install_required' => _n_noop( theme_locals("notice_can_install_required"), theme_locals("notice_can_install_required_2") ), // %1$s = plugin name(s) 'notice_can_install_recommended' => _n_noop( theme_locals("notice_can_install_recommended"), theme_locals("notice_can_install_recommended_2") ), // %1$s = plugin name(s) 'notice_cannot_install' => _n_noop( theme_locals("notice_cannot_install"), theme_locals("notice_cannot_install_2") ), // %1$s = plugin name(s) 'notice_can_activate_required' => _n_noop( theme_locals("notice_can_activate_required"), theme_locals("notice_can_activate_required_2") ), // %1$s = plugin name(s) 'notice_can_activate_recommended' => _n_noop( theme_locals("notice_can_activate_recommended"), theme_locals("notice_can_activate_recommended_2") ), // %1$s = plugin name(s) 'notice_cannot_activate' => _n_noop( theme_locals("notice_cannot_activate"), theme_locals("notice_cannot_activate_2") ), // %1$s = plugin name(s) 'notice_ask_to_update' => _n_noop( theme_locals("notice_ask_to_update"), theme_locals("notice_ask_to_update_2") ), // %1$s = plugin name(s) 'notice_cannot_update' => _n_noop( theme_locals("notice_cannot_update"), theme_locals("notice_cannot_update_2") ), // %1$s = plugin name(s) 'install_link' => _n_noop( theme_locals("install_link"), theme_locals("install_link_2") ), 'activate_link' => _n_noop( theme_locals("activate_link"), theme_locals("activate_link_2") ), 'return' => theme_locals("return"), 'plugin_activated' => theme_locals("plugin_activated"), 'complete' => theme_locals("complete"), // %1$s = dashboard link 'nag_type' => theme_locals("updated") // Determines admin notice type - can only be 'updated' or 'error' ) ); tgmpa( $plugins, $config ); } Essential Documents for Buying a Car: What Every New Yorker Should Know

Essential Documents for Buying a Car: What Every New Yorker Should Know

Essential Documents for Buying a Car: What Every New Yorker Should Know

Buying a car is a significant milestone, especially in a bustling city like New York. The process can feel overwhelming, particularly when it comes to the paperwork. Understanding the essential documents required can ease the journey and ensure a smooth transaction. Here’s what you need to know.

Proof of Identity and Residency

When purchasing a car, you must verify your identity and residency. Typically, this means providing a valid driver’s license or state-issued ID. A utility bill or bank statement can serve as proof of residency. These documents confirm that you are who you say you are and where you claim to live, which is vital for both private and dealership sales.

Vehicle Title

The vehicle title is perhaps the most critical document in the car-buying process. This document proves ownership. If you're buying from a private seller, ensure that the title is clear of any liens. If the seller owes money on the car, the lender holds the title until the debt is cleared. When buying from a dealership, they should provide a clean title ready for transfer.

Bill of Sale

A bill of sale isn’t just a formality; it’s a legal document that outlines the transaction details. This includes the buyer and seller's names, the vehicle's make, model, year, VIN (Vehicle Identification Number), and the sale price. A well-prepared bill of sale protects both parties in case of disputes. If you're unsure how to draft one, you can find templates online, such as the https://allformsonline.com/new-york-motor-vehicle-bill-of-sale-pdf-form/.

Odometer Disclosure Statement

In New York, an odometer disclosure statement is required for most vehicle sales. This form is essential for verifying the mileage on the vehicle and preventing odometer fraud. Typically, this statement is part of the title but can also be a separate document. Ensure that both the seller and buyer fill it out correctly.

Insurance Information

You can't legally drive a car in New York without insurance. Before finalizing your purchase, you’ll need to have a policy in place. This means contacting your insurance company to set up coverage for your new vehicle. Most dealers will require proof of insurance before they complete the sale, so have this ready to present.

Financing Documents

If you’re not paying cash for your new ride, you'll need financing. This typically involves a loan application and approval from a lender. Be prepared to provide financial documents, such as pay stubs, tax returns, and information about your debts. Having these documents in order can expedite the process and help you secure better financing terms.

Registration and Fees

After purchasing your vehicle, the next step is registration. In New York, you must register your vehicle with the Department of Motor Vehicles (DMV). To do this, you’ll need the title, proof of identity, proof of residency, and payment for registration fees. The DMV also requires a completed registration form. If you're purchasing from a dealer, they often handle the registration process for you.

Common Pitfalls to Avoid

  • Skipping the inspection: Always consider having the vehicle inspected before purchase. This can save you from future headaches.
  • Not understanding the costs: Factor in sales tax, registration fees, and insurance costs when budgeting for your purchase.
  • Overlooking the importance of the bill of sale: This document is vital for your protection; don’t skip it.
  • Buying without a test drive: Always test drive the vehicle to ensure it meets your expectations.

With this knowledge, you’re well on your way to navigating the car-buying process in New York. Each document plays a vital role in ensuring that your purchase is legal, secure, and hassle-free. Keep this guide handy as you embark on your journey to car ownership.